В новой установке 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 Статус elasticsearchElasticearch 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.
У меня была такая же проблема, и я увидел, что группа моего файла 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
убедитесь, что существует файл /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
Работал для меня. Мой файл 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
--- Прокомментирован ---
```
Работал для меня, как указано выше. Спасибо.