2017-02-20 9 views
0

Я работаю на Ubuntu 16.04 и установил Elastic поиск от https://www.elastic.co/guide/en/elasticsearch/reference/5.2/deb.html и теперь после запуска он не привел какой-либо журнал начал ли он или not.Then я вошел в команду sudo service elasticsearch statusElasticearch не запускается на Ubuntu 16.04?

● 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 не помогло.

Любые предложения по решению этой проблемы?

+0

Пожалуйста выкладываю полную ошибку журнала – JonyD

ответ

1

Я думаю, что у вас нет java, установленного/распознанного. Попробуйте установить Java от Oracle:

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 

все должно работать

+0

Неужели Elastic Search терпит неудачу с OpenJDK? – medley56

+1

@ medley56 Elasticsearch работает как с Oracle, так и с OpenJDK. Единственное ограничение - все узлы и клиенты должны использовать одну и ту же версию JVM. В настоящее время elastic.co рекомендует устанавливать Java версию 1.8.0_131 или новее. (источники: https://www.elastic.co/guide/en/elasticsearch/reference/current/setup.html, https://www.elastic.co/guide/en/elasticsearch/guide/current/_java_virtual_machine.html) – JonyD

 Смежные вопросы

  • Нет связанных вопросов^_^