2016-07-04 4 views
1

У меня есть проблемы с запуском elasticsearch, команда для начала:Elasticsearch ошибка запуска службы

cd /etc/init.d && ./elasticsearch start

вне положенное.

/opt/jdk1.8.0_77 uno 
JAVA /opt/jdk1.8.0_77/bin/java 
Starting elasticsearch:         [ OK ] 

но казнены статус я получаю: "elasticsearch мертв, но Subsys заблокирован"

Я попытался удалить "elasticsearch", в/вар/замок/Subsys но, этот файл генерируется снова.

В журнале говорится.

java.lang.RuntimeException: Java version: 1.7.0_40 suffers from critical bug https://bugs.openjdk.java.net/browse/JDK-8024830 which can cause data corruption. 
Please upgrade the JVM, see http://www.elastic.co/guide/en/elasticsearch/reference/current/_installation.html for current recommendations. 
If you absolutely cannot upgrade, please add -XX:-UseSuperWord to the JVM_OPTS environment variable. 
Upgrading is preferred, this workaround will result in degraded performance. 

Но процесс начинается с Java 8,

elasticsearch  26918 0.8 1.0 30526952 724324 ?  Sl Jul03 1:29 /opt/jdk1.8.0_77/bin/java -Xms256m -Xmx1g -Djava.awt.headless=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError -XX:+DisableExplicitGC -Dfile.encoding=UTF-8 -Delasticsearch -Des.foreground=yes -Des.path.home=/opt/elasticsearch -cp :/opt/elasticsearch/lib/elasticsearch-1.7.0.jar:/opt/elasticsearch/lib/*:/opt/elasticsearch/lib/sigar/* org.elasticsearch.bootstrap.Elasticsearch 

Любая помощь будет оценена.

+0

Что он выводит с помощью команды «ps -ef | grep elasticsearch»? – Al2O3

+0

elasticsearch 26918 1 0 Jul03? 00:03:52 /opt/jdk1.8.0_77/bin/java -Xms256m -Xmx1g -Djava.awt.headless = true -XX: + UseParNewGC -XX: + UseConcMarkSweepGC -XX: CMSInitiatingOccupancyFraction = 75 -XX: + UseCMSInitiatingOccupancyOnly - XX: + HeapDumpOnOutOfMemoryError -XX: + DisableExplicitGC -Dfile.encoding = UTF-8 -Delasticsearch -Des.foreground = yes -Des.path.home =/opt/elasticsearch -cp: /opt/elasticsearch/lib/elasticsearch-1.7. 0.jar:/opt/elasticsearch/lib/*:/opt/elasticsearch/lib/sigar/* org.elasticsearch.bootstrap.Elasticsearch – ymk369

ответ

1

Проверьте выбор Java

альтернатив --config ява

Убедитесь, что Java 8 используется. Elasticsearch требует, по меньшей мере, Java 8.

Пожалуйста, попробуйте настройки переменных в /etc/elasticsearch/elasticsearch.yml:

path.data: путь/к/данных

путь. работа: путь/к/работа

path.logs:/вар/журнал/elasticsearch

path.conf:/и т.д./elasticsearch

Примечание: Дайте доступ к пользователю "elasticsearch" для папки, в которой elasticsearch использует:

Чаун -R elasticsearch/путь/к/данных Чаун -R elasticsearch/путь/к/работа

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