提问人:Cyber Humorist 提问时间:4/14/2022 最后编辑:Cyber Humorist 更新时间:4/27/2022 访问量:118
为什么 Elasticsearch 8x. 以交互方式启动,而不是作为服务启动 Ubuntu 20.04?
Why is Elasticsearch 8x. starting interactively but not as a service Ubuntu 20.04?
问:
在 Ubuntu 16.04 上解决此问题的提示似乎不起作用。 以下是各种提示区域之一的链接: https://discuss.elastic.co/t/cant-start-elasticsearch-with-ubuntu-16-04/48730/28
缺少一些东西 - 我在 ubuntu 20.04 和 ES v8.x、logstash 8.x、kibana 8.x 上。手动启动效果很好。笔记:
根本没有“etc/default/elasticsearch”文件;我创建了一个: (是的,用户和组确实存在;并且所有所有权都已更改 所有文件)
#Here 是我创建的“/etc/default/elasticsearch”文件: ES_USER=“elasticsearch” ES_GROUP=“elasticsearch”
START_DAEMON=“true” <-- 这甚至需要 ubun 16 吗? RESTART_ON_UPGRADE=“真”
我想我是通过 deb .tar 软件包而不是通过 APT 安装的
它运行良好;但只是“交互式”——那么我们如何解决不存在服务的事实呢?我已经尝试了所有相关提示和所有其他建议。- ??
elasticsearch@ES-VM:/etc/default$ 服务 elasticsearch 状态 单位 elasticsearch.service 无法找到。
root@ES-VM:/etc/default# 服务 elasticsearch 启动 无法启动 elasticsearch.service:找不到单元 elasticsearch.service。
任何帮助将不胜感激。提前致谢!
答:
如果您通过 tar 文件安装,则系统上不会创建任何其他内容,没有默认文件,没有服务文件。这是一种非常典型的Linux方法,通过TGZ“安装”任何东西,因为它类似于“解压缩”
如果你想把它作为一个服务来启动,那么就使用 deb 包或 apt 存储库,或者你需要创建自己的服务文件
上一个:KDB - 读取浮点数时出现问题
下一个:有效删除包含 null 值的行
评论