【问题标题】:Error when running ElasticSearch as daemon in Ubuntu在 Ubuntu 中将 ElasticSearch 作为守护程序运行时出错
【发布时间】:2018-08-22 09:32:02
【问题描述】:

在 ubuntu 中将 elasticsearch 作为守护程序运行时出现以下错误:

daemon: fatal: failed to tell if ./elasticsearch is safe: No such file or directory

但是,当我尝试手动运行命令时,它可以工作:

./bin/elasticsearch -d -p pid

请告知如何解决此问题。

【问题讨论】:

    标签: ubuntu elasticsearch daemon


    【解决方案1】:

    我想这是我的小姐。显然,我安装了一个不正确的包,我是从 TAR 安装的。然而,我应该从 DEB 安装。

    所以,我关注了 Elastic 的 this document

    从 APT 存储库安装

    在继续之前,您可能需要在 Debian 上安装 apt-transport-https 软件包:

    sudo apt-get install apt-transport-https

    将存储库定义保存到 /etc/apt/sources.list.d/elastic-6.x.list:

    echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-6.x.list

    sudo apt-get update && sudo apt-get install elasticsearch

    但由于我想要一个特定的版本 6.2.4,所以我使用了这个:
    sudo apt-get update && sudo apt-get install elasticsearch=6.2.4

    使用 SysV initedit 运行 Elasticsearch
    使用 update-rc.d 命令配置 Elasticsearch 在系统启动时自动启动:

    sudo update-rc.d elasticsearch defaults 95 10

    可以使用 service 命令启动和停止 Elasticsearch:

    sudo -i service elasticsearch start
    sudo -i service elasticsearch stop

    如果 Elasticsearch 由于任何原因无法启动,它会将失败的原因打印到 STDOUT。日志文件可以在 /var/log/elasticsearch/ 中找到。

    【讨论】:

      猜你喜欢
      • 2014-04-26
      • 2011-07-21
      • 2013-03-09
      • 1970-01-01
      • 1970-01-01
      • 2012-11-23
      • 2014-08-07
      • 2023-03-02
      • 1970-01-01
      相关资源
      最近更新 更多