【问题标题】:Kibana 4.5 run as service on CentOS 7Kibana 4.5 在 CentOS 7 上作为服务运行
【发布时间】:2016-05-30 08:38:55
【问题描述】:

在 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

【问题讨论】:

    标签: kibana kibana-4


    【解决方案1】:

    我不是 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
    

    祝你好运

    【讨论】:

      【解决方案2】:

      伊戈尔,

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

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

      【讨论】:

        猜你喜欢
        • 2015-10-13
        • 1970-01-01
        • 1970-01-01
        • 2016-12-18
        • 2013-02-06
        • 1970-01-01
        • 2018-08-13
        • 2012-08-17
        • 1970-01-01
        相关资源
        最近更新 更多