ES не запустится на Win x64 Java SE 8 u 171/2 - PullRequest
0 голосов
/ 25 апреля 2018

У меня Win 10 x64. Я обновился до Java 8 Update 171. Попытка запустить ES с помощью этой командной строки

cd bin

elasticsearch.bat -Ecluster.name=ABTest_Cluster_00 -Enode.name=ABTest_Node_00

не удалось запустить с этой довольно загадочной ошибкой

Common was unexpected at this time

Я обновился до 172, и это было то же самое. (Отказ от ответственности: это могло быть "не ожидалось", а не "неожиданно", но я не переустанавливаю 172, чтобы проверить его, а затем снова понизить.)

Я заглянул в jvm.options, и единственное место, где я мог найти "общие", было в комментарии

# turn off a JDK optimization that throws away stack traces for common
# exceptions because stack traces are important for debugging
-XX:-OmitStackTraceInFastThrow

Понижение до je 8 U 162 решило проблему, и все было хорошо. Мой локальный DynamoDB работал нормально под последней Java. Это проблема с тем, как я начинаю ES (не думаю, что это работает целую вечность)? Это проблема с ES или Java? Есть ли обходной путь, о котором кто-нибудь знает, так как я бы предпочел запустить последнюю версию Java.

Ответы [ 2 ]

0 голосов
/ 19 марта 2019

С упругим 6.6.2

  • изменение строки 46 известиэпарх.bat - с% JAVA% на! JAVA!
  • изменение по строке 60 из элитного поиска-env.bat - с% JAVA% к! JAVA!
0 голосов
/ 30 апреля 2018

Для меня помогло изменение вasticsearch.bat с% JAVA% на! JAVA!в строке 47

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...