Troubleshooting MiNiFi C++ agent
You might need to perform extra configuration steps for the MiNiFi C++ agent.
If you are using CENTOS7 operating system, you might get the following error when you run the agent:
PID 15860 is stale, removing pid file at /grid/0/cloudera_flow_management/cpp-minifi/bin/.minifi.pid Starting MiNiFi with PID 10075 and pid file /grid/0/cloudera_flow_management/cpp-minifi/bin/.minifi.pid -bash-4.2$ [2019-07-infol 14:36:04.369] [main] [info] Using MINIFI_HOME=/grid/0/cloudera_flow_management/cpp-minifi from environment. [2019-07-infol 14:36:04.369] [org::apache::nifi::minifi::Properties] [info] Using configuration file located at /grid/0/cloudera_flow_management/cpp-minifi/conf/minifi-log.properties, from ./conf/minifi-log.properties setting default dir to /grid/0/cloudera_flow_management/cpp-minifi/content_repository Could not find platform independent libraries <prefix> Could not find platform dependent libraries <exec_prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] Fatal Python error: Py_Initialize: Unable to get the locale encoding ImportError: No module named 'encodings'
The error occurs when you use an incorrect path for Python. To troubleshoot, update the
following property values:
- PYTHONHOME=/usr
- PYTHONPATH=/usr/lib64/python3.4