无法使用systemctl启动kibana.service

无法使用systemctl启动kibana.service,kibana,centos7,systemd,Kibana,Centos7,Systemd,在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: f

在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后得到解决。
$useradd kibana
$groupadd kibana
$usermod-a-G kibana kibana

希望这能有所帮助。

我也面临同样的问题。我从一开始就解决了


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

您尝试过直接从终端启动吗?@MikeZhang是的,我登录了服务器,我可以从安装了kibana的\bin运行它,但不能使用systemctl
journalctl-u kibana.service-R
提供日志详细信息,大多数情况下是用户权限设置不正确。请查看常见问题解答的答案