无法使用 systemctl 启动 kibana.service

Unable to start kibana.service using systemctl

在 CentOS 7 上,我无法使用 systemct start kibana 启动 kibana.service 但我可以在 运行 .kibana\usr\share\kibana\bin\ 启动服务.这是 systemctl status kibana

时的输出
kibana.service - Kibana
   Loaded: loaded (/etc/systemd/system/kibana.service; disabled; vendor preset: disabled)
   Active: failed (Result: start-limit) since Tue 2018-06-05 02:04:23 CDT; 703ms ago
  Process: 2560 ExecStart=/usr/share/kibana/bin/kibana -c /etc/kibana/kibana.yml (code=exited, status=1/FAILURE)
 Main PID: 2560 (code=exited, status=1/FAILURE)

Jun 05 02:04:23 trclx2002 systemd[1]: kibana.service: main process exited, code=exited, status=1/FAILURE
Jun 05 02:04:23 trclx2002 systemd[1]: Unit kibana.service entered failed state.
Jun 05 02:04:23 trclx2002 systemd[1]: kibana.service failed.
Jun 05 02:04:23 trclx2002 systemd[1]: kibana.service holdoff time over, scheduling restart.
Jun 05 02:04:23 trclx2002 systemd[1]: start request repeated too quickly for kibana.service
Jun 05 02:04:23 trclx2002 systemd[1]: Failed to start Kibana.
Jun 05 02:04:23 trclx2002 systemd[1]: Unit kibana.service entered failed state.
Jun 05 02:04:23 trclx2002 systemd[1]: kibana.service failed.

我在尝试 ($sudo systemctl start kibana.service) 启动 Kibana 时遇到了与上述相同的问题。 问题:无法使用 systemctl 启动 Kibana,但可以通过 bin 文件正常运行。 解决方法:/etc/systemd/system/kibana.service 文件试图使用 用户=kibana 组=kibana 它们中的任何一个存在的地方。创建kibana用户、kibana组并重启kibana后解决。 $useradd kibana $groupadd kibana $usermod -a -G kibana kibana 希望这有帮助。

我也遇到了同样的问题。我从 this link

解决了它

chown kibana:kibana -R /usr/share/kibana/optimize/