无法启动elasticsearch如在Ubuntu 16.04服务

salmanwahed:

我最近升级我的机器从Ubuntu的14.0416.04我现在面临使用的问题,elasticsearch作为一个服务。安装 elasticsearch使用:

sudo apt-get install elasticsearch

现在sudo service elasticsearch status命令显示了我这样的结果:

elasticsearch.service - LSB: Starts elasticsearch
   Loaded: loaded (/etc/init.d/elasticsearch; bad; vendor preset: enabled)
   Active: active (exited) since Sat 2016-07-30 18:28:13 BDT; 1h 19min ago
     Docs: man:systemd-sysv-generator(8)
 Main PID: 7988 (code=exited, status=1/FAILURE)
   CGroup: /system.slice/elasticsearch.service

Jul 30 18:28:13 dimik elasticsearch[10266]: [warning] /etc/init.d/elasticsearch: No java runtime was found
Jul 30 18:28:13 dimik systemd[1]: Started LSB: Starts elasticsearch.
Jul 30 18:28:46 dimik systemd[1]: Started LSB: Starts elasticsearch.
Jul 30 18:35:30 dimik systemd[1]: Started LSB: Starts elasticsearch.
Jul 30 19:04:36 dimik systemd[1]: Started A search engine.
Jul 30 19:07:48 dimik systemd[1]: Started A search engine.
Jul 30 19:27:01 dimik systemd[1]: Started A search engine.
Jul 30 19:27:51 dimik systemd[1]: Started A search engine.
Jul 30 19:28:54 dimik systemd[1]: Started A search engine.
Jul 30 19:29:18 dimik systemd[1]: Started LSB: Starts elasticsearch.

虽然Java安装在我的机器,我可以使用这个命令来启动服务器。

sudo /usr/share/elasticsearch/bin/elasticsearch

我有点卡住了这里。任何帮助将不胜感激。

编辑

设置后JAVA_HOME根的错误:

elasticsearch.service - LSB: Starts elasticsearch
   Loaded: loaded (/etc/init.d/elasticsearch; bad; vendor preset: enabled)
   Active: active (exited) since Sat 2016-07-30 18:28:13 BDT; 3h 32min ago
     Docs: man:systemd-sysv-generator(8)
 Main PID: 7988 (code=exited, status=1/FAILURE)
   CGroup: /system.slice/elasticsearch.service

Jul 30 18:35:30 dimik systemd[1]: Started LSB: Starts elasticsearch.
Jul 30 19:04:36 dimik systemd[1]: Started A search engine.
Jul 30 19:07:48 dimik systemd[1]: Started A search engine.
Jul 30 19:27:01 dimik systemd[1]: Started A search engine.
Jul 30 19:27:51 dimik systemd[1]: Started A search engine.
Jul 30 19:28:54 dimik systemd[1]: Started A search engine.
Jul 30 19:29:18 dimik systemd[1]: Started LSB: Starts elasticsearch.
Jul 30 20:02:07 dimik systemd[1]: Started LSB: Starts elasticsearch.
Jul 30 20:20:21 dimik systemd[1]: Started LSB: Starts elasticsearch.
Jul 30 21:59:21 dimik systemd[1]: Started LSB: Starts elasticsearch.
salmanwahed:

我发现这个问题的解决方案。该解决方案来自这个讨论thread- 与Ubuntu 16.04无法启动elasticsearch弹性的网站。

看来,让Elasticsearch上运行16.04,你必须设置START_DAEMON到真/etc/default/elasticsearch它配备的缺省注释掉,并取消注释这让Elasticsearch就好重新开始。

一定要使用systemctl restart,而不是仅仅start因为服务是正确安装后启动,而且显然有一些socket/pidfile/somethingsystemd保持必须能够再次启动该服务之前发布。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在 Ubuntu 16-04 上安装 opencv

Elasticsearch无法在Ubuntu 20.04中启动服务

Sabayon 16-MySQL服务器无法启动

使用 cuda ubuntu 构建 c++ opencv 4 16/04

无法使Elasticsearch作为服务在Ubuntu 12.0.4(Natty)上运行-ElasticSearch可能无法启动

安装ubuntu服务器时出错14:04 / 15:04

无法启动日志服务(ubuntu 无法启动)

Fedora 16上带有3.4内核的Bumblebee(Optimus)服务无法启动

以下软件包具有未满足的依赖性:无法安装任何软件。Ubuntu的16:04

禁用智能报价ubuntu服务器16和桌面16

Ubuntu - MongoDB 服务无法启动

Ubuntu 16,04 GUI 仅在切换到 tty 或从 tty 切换时更新

Ubuntu-16-04:如何从 wifi 托盘中移除 wifi 适配器

WSL,Ubuntu 16,04:apt-cache处于损坏状态

启动后Ubuntu 16冻结

Ubuntu 16上的Minecraft服务器无法在关机时保存世界

无法使用SYSTEMCTL在ubuntu 16服务器上实现aspnet核心

ElasticSearch服务无法在Windows上启动

无法在centos 7上启动elasticsearch服务

ElasticSearch服务无法启动。找不到JVM

无法将Elasticsearch作为服务启动

Ubuntu 16:E:无法获取

如何修复“ javax.net.ssl.SSLHandshakeException:TLS服务器证书在2019-04-16之后发布并由不受信任的旧版Symantec根CA锚定”

全新安装后,Ubuntu 16无法启动,尽管启动修复已修复

无法在Ubuntu 16.04中启动Docker服务

同步无法作为ubuntu systemd服务启动

Ubuntu服务器14.04.1无法启动

MySQL服务无法启动Ubuntu 16.04

卸载中断了无特权的启动服务(MDM和音频)-Linux Mint 16rc KDE