Не удалось запустить Elasticsearch - java .nio.file.NoSuchFileException - PullRequest
1 голос
/ 21 марта 2020

Я установил Elasticsearch на мой Windows 10 компьютер, но я не могу его запустить.

Ошибка, которую я получаю сразу после запуска службы с помощью команды запуска, приведена ниже:

. \Asticsearch-7.6.1 \ bin \asticsearch.bat Исключение в потоке "main" java .nio.file.NoSuchFileException: C: \ ProgramData \ Elastic \ Elasticsearch \ config \ jvm .options в java .base / sun.nio.fs.WindowsException.translateToIOException (WindowsException. java: 85) в java .base / sun.nio.fs.WindowsException.rethrowAsIOException (WindowsException. java: 103) в java .base / sun.nio.fs.WindowsException.rethrowAsIOException (WindowsException. java: 108) в java .base / sun.nio.fs.WindowsFileSystemProvider.newByteChannel (WindowsFileSystemProvider. java: 231) в java .base / java .nio.file.Files.newByteChannel (Файлы. java: 370) в java .base / java .nio.file.Files.newByteChannel (Файлы. java: 421) в java .base / java .nio.file.spi.FileSystemProvider.newInputStream (FileSystemProvider. java: 420) в java .base / java .nio.file.Files.newInputStream (Files. java: 155) в org.elasticsearch.tools.launchers.JvmOptionsParser.main (JvmOptionsParser. java: 64)

enter image description here

1 Ответ

1 голос
/ 21 марта 2020

У меня есть причина, по которой эта проблема появилась.

В моей системе переменная окружения ES_CONF_HOME была установлена ​​на C:\ProgramData\Elastic\Elasticsearch\, из-за которой она читала файлы jvm.options из этого расположения, но такой папки Elastic нет в C:/ProgramData. Итак, как только я удалил эту переменную среды, она начала нормально работать.

Вы можете редактировать переменные среды в Windows, перейдя в

Панель управления -> Система -> Редактировать системные переменные среды - > Переменные среды

Оттуда вы получите список переменных среды, которые установлены в вашей системе. Вы можете редактировать / удалять их здесь.

enter image description here

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