Kibana 4.5在CentOS 7上作为服务运行

时间:2016-05-17 22:39:16

标签: kibana kibana-4

在CentOS 7上运行Kibana 4.5作为服务的正确方法是什么? 当我以./kibana运行它时,我可以在没有任何问题的情况下形成另一台机器。当我使用systemctl start kibana运行它并使用ps -ef | grep '.*node/bin/node.*src/cli'检查它看起来像是在运行但拒绝连接。并且下降。可能是什么问题?提前谢谢。

以下是kibana.service文件的内容

[Unit]
Description=no description given

[Service]
Type=simple
User=kibana
Group=root
Environment=CONFIG_PATH=/opt/kibana/config/kibana.yml
ExecStart=/opt/kibana/bin/kibana
Restart=always

[Install]
WantedBy=multi-user.target

2 个答案:

答案 0 :(得分:0)

我不是那么多Linux专家,但我最近在最小的CentOS 7安装上使用yum(https://www.elastic.co/guide/en/kibana/4.5/setup.html#kibana-yum)安装了kibana,并没有遇到任何问题。

为了获得一些调试日志并找出您的错误,请编辑kibana配置文件

/opt/kibana/config/kibana.yml 

并为logging.dest属性设置文件名。

logging.dest: /var/log/kibana.log
祝你好运

答案 1 :(得分:0)

伊戈尔,

我注意到你在Kafka上发布了一些问题所以听起来你需要建立一个可以摄取数据并传递给Elastic的集群。 Kibana只是用户界面。

根据我的经验,ELK,Kafka,Zookeeper等组件应该由监督程序进程管理。我强烈建议看看像supervisord这样的东西。 http://supervisord.org/ 您应该将其作为服务运行,其余的由主管管理。它将保证在启动时启动组件,但在发生故障和收集日志时更重要的是重启。在Kibana的情况下,它是一个NodeJS应用程序写入stdout / stderr,以便知道什么失败,你需要收集它们。