Ubuntu 16.04 установить ElasticSearch 5.x, не удалось запустить

В новой установке Ubuntu 16.04 я использую следующие шаги для установки ElasticSearch 5.0.1 или 5.0.2, и ES не удалось запустить. Кто-нибудь знает, как я могу запустить ES 5.x на Ubuntu 16.04 или 14.04?

su add-apt-repository ppa: webupd8team / java apt-get update apt-get upgrade apt-get install oracle-java8 -installer java -version wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key add-apt-get install apt-transport-https echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | tee -a /etc/apt/sources.list.d/elastic-5.x.list apt-get update & amp; & amp; & amp; & amp; & amp; sudo apt-get install elasticsearch service Статус elasticsearch

Elasticearch 5.x не удалось запустить на Ubuntu 16.04. Кто-нибудь знает, как я могу запустить ES 5.x на Ubuntu 16.04 или 14.04?

Я также пробую с новой версией Elasticsearch 5.1.1 с помощью этих нескольких шагов

su apt-get purge elasticsearch add-apt-repository ppa: webupd8team / java apt-get upgrade apt-get update

- - установлена ​​новая версия elasticsearch 5.1.1

apt-get purge elasticsearch статус сервиса elasticsearch

● elasticsearch.service -

Активный: неактивный (мертвый)

 Docs: http : / / www.elastic.co

Dec 09 22:49:49 эластичный systemd [1]: остановился Elasticsearch.

1
задан 10 December 2016 в 02:13

3 ответа

У меня была такая же проблема, и я увидел, что группа моего файла elasticsearch.yml неверна. Вы можете проверить это, используя:

ubuntu@mymachine:~$ sudo ls -al /etc/elasticsearch/
total 24
drwxr-x---  3 root elasticsearch 4096 Dec 19 10:58 .
drwxr-xr-x 94 root root          4096 Dec 19 10:58 ..
-rw-rw----  1 root elasticsearch 3069 Dec  6 12:39 elasticsearch.yml
-rw-rw----  1 root elasticsearch 2862 Dec  6 12:39 jvm.options
-rw-rw----  1 root elasticsearch 3992 Dec  6 12:39 log4j2.properties
drwxr-x---  2 root elasticsearch 4096 Dec  6 12:39 scripts

Возможно, что elasticsearch.yml находится в корневой группе.

-rw-rw----  1 root root   3069 Dec  6 12:39 elasticsearch.yml

Когда я сменил группу, я смог снова начните поиск elasticsearch.

$ sudo chgrp elasticsearch /etc/elasticsearch/elasticsearch.yml
2
ответ дан 23 May 2018 в 03:55
  • 1
    Спасибо за совет, но я все еще не могу запустить ES на Ubuntu, даже если я попытаюсь изменить группу файла, как вы сказали. Я получаю: Загружен: загружен, Активен: сбой, elasticsearch.service: Не удалось с кодом выхода результата. – Pajsije 20 December 2016 в 02:41

убедитесь, что существует файл /etc/elasticsearch/log4j2.properties, иначе создайте его:

appender.console.type = Console
appender.console.name = console
appender.console.layout.type = PatternLayout
appender.console.layout.pattern = [%d{ISO8601}][%-5p][%-25c] %marker%m%n

rootLogger.level = info
rootLogger.appenderRef.console.ref = console
0
ответ дан 23 May 2018 в 03:55
  • 1
    При новой установке Ubuntu 16.04 после установки elasticsearch 5.0.1 или 5.0.2 с обновлением файл log4j2.properties существует в каталоге / etc / elasticsearch & amp; ES не запускается. Это неправильный ответ. – Pajsije 6 December 2016 в 08:10

Работал для меня. Мой файл jvm.options:

## JVM configuration

################################################################
## IMPORTANT: JVM heap size
################################################################
##
## You should always set the min and max JVM heap
## size to the same value. For example, to set
## the heap to 4 GB, set:
##
## -Xms4g
## -Xmx4g
##
## See https://www.elastic.co/guide/en/elasticsearch/reference/current/heap-size.html
## for more information
##
################################################################

# Xms represents the initial size of total heap space
# Xmx represents the maximum size of total heap space

--- Прокомментирован ---

#-Xms2g
#-Xmx2g

--- Прокомментирован ---

```

Работал для меня, как указано выше. Спасибо.

0
ответ дан 23 May 2018 в 03:55
  • 1
    Выше решение будет работать, если вы не установите network.host в yml-файле. КОГДА ВЫ УСТАНАВЛИВАЕТЕ, например. *** network.host: "192.168.1.72" *** в файле elasticsearch.yml он перестает снова запускаться. :) Я нашел в журналах, что на самом деле теперь нужен тот же начальный и максимальный размер кучи, поэтому я НЕОБХОДИЛ -Xmg2g и -Xmx2g – Matt Janda 27 March 2017 в 03:16

Другие вопросы по тегам:

Похожие вопросы: