I have a fresh clean install of CentOS 7, ES 7.4 and Kibana 7.4. I have disabled SELinux and firewalld for now.
I installed ES and Kibana according to the guide (https://www.elastic.co/guide/en/kibana/7.4/install.html).
When I start Kibana (service kibana start) the error log says that another instance is already started. When I check the /var/run/kibana.pid, it shows a different PID then when I run 'ps -aux | grep kibana'. If I kill the running PID, it's automatically respawned with a new PID.
For the life of me, I cannot find out why the process is being respawned. If I change the pid file to match the running process, then run "service kibana stop", the PID is removed and again respawned.