簡體   English   中英

Elasticsearch 無法在 Ubuntu 16.04 上啟動?

[英]Elasticsearch won't start on Ubuntu 16.04?

我正在 Ubuntu 16.04 上工作並從https://www.elastic.co/guide/en/elasticsearch/reference/5.2/deb.html安裝了 Elastic Search,現在啟動后它沒有產生任何日志,無論它是啟動還是不是。然后我輸入命令sudo service elasticsearch status elasticsearch sudo service elasticsearch status

● elasticsearch.service - Elasticsearch
   Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; enabled; vendo
   Active: failed (Result: exit-code) since Mon 2017-02-20 12:56:37 IST; 2s ago
     Docs: http://www.elastic.co
  Process: 26953 ExecStart=/usr/share/elasticsearch/bin/elasticsearch -p ${PID_D
  Process: 26950 ExecStartPre=/usr/share/elasticsearch/bin/elasticsearch-systemd
 Main PID: 26953 (code=exited, status=1/FAILURE)

Feb 20 12:56:37 saikiran-ubuntu systemd[1]: Starting Elasticsearch...
Feb 20 12:56:37 saikiran-ubuntu systemd[1]: Started Elasticsearch.
Feb 20 12:56:37 saikiran-ubuntu elasticsearch[26953]: Could not find any executa
Feb 20 12:56:37 saikiran-ubuntu systemd[1]: elasticsearch.service: Main process 
Feb 20 12:56:37 saikiran-ubuntu systemd[1]: elasticsearch.service: Unit entered 
Feb 20 12:56:37 saikiran-ubuntu systemd[1]: elasticsearch.service: Failed with r

我在stackoverflow上嘗試了一些解決方案,包括這個sudo chown -R elasticsearch:elasticsearch /var/lib/elasticsearch/甚至嘗試重新啟動服務,但沒有任何效果。 即使這個修復https://github.com/elastic/elasticsearch/issues/10671也不起作用。

有關如何解決此問題的任何建議?

我認為你沒有安裝/識別java。 試試這個來安裝 Oracle 的 java:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update && sudo apt-get install oracle-java8-installer

測試:

java -version

然后運行ES服務:

sudo service elasticsearch start

一切都應該現在工作

按照這個,嘗試設置

在 /etc/default/elasticsearch 上將 START_DAEMON 設為 true

這對我有用。

我遇到了類似的問題,就我而言,我已經在 Ubuntu 上安裝了彈性搜索版本 7.5.1,並最終成功安裝並運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM