olg32
olg32

Reputation: 345

Elasticsearch failing to run

I have elasticsearch in a Ubuntu 18.04 VM that worked the first time I installed it. But after a reboot, it can't start anymore. The Java version is:

openjdk version "1.8.0_252"

the status of the elasticsearch service is as follows:

systemctl status elasticsearch
● elasticsearch.service - Elasticsearch
   Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Thu 2020-05-07 21:46:51 EDT; 8min ago
     Docs: http://www.elastic.co
  Process: 1484 ExecStart=/usr/share/elasticsearch/bin/elasticsearch -p ${PID_DIR}/elasticsearch.pid --quiet (code=exited, status=1/FAILURE)
 Main PID: 1484 (code=exited, status=1/FAILURE)

May 07 21:46:51 BW_Test_VM elasticsearch[1484]:         at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
May 07 21:46:51 BW_Test_VM elasticsearch[1484]:         at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
May 07 21:46:51 BW_Test_VM elasticsearch[1484]:         at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214)
May 07 21:46:51 BW_Test_VM elasticsearch[1484]:         at java.nio.file.Files.newByteChannel(Files.java:361)
May 07 21:46:51 BW_Test_VM elasticsearch[1484]:         at java.nio.file.Files.newByteChannel(Files.java:407)
May 07 21:46:51 BW_Test_VM elasticsearch[1484]:         at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384)
May 07 21:46:51 BW_Test_VM elasticsearch[1484]:         at java.nio.file.Files.newInputStream(Files.java:152)
May 07 21:46:51 BW_Test_VM elasticsearch[1484]:         at org.elasticsearch.tools.launchers.JvmOptionsParser.main(JvmOptionsParser.java:60)
May 07 21:46:51 BW_Test_VM systemd[1]: elasticsearch.service: Main process exited, code=exited, status=1/FAILURE
May 07 21:46:51 BW_Test_VM systemd[1]: elasticsearch.service: Failed with result 'exit-code'.

I have adjusted the /etc/elasticsearch/jvm.options file to 512m, 1g and 4g but still can't work.

journalctl -u elasticsearch shows the following output:

May 08 12:09:38 BW_Test_VM systemd[1]: Started Elasticsearch. May 08 12:09:38 BW_Test_VM elasticsearch[20437]: warning: Falling back to java on path. This behavior is deprecated. Specify JAVA_HOME May 08 12:09:38 BW_Test_VM elasticsearch[20437]: /usr/share/elasticsearch/bin/elasticsearch-env: line 79: cd: /etc/elasticsearch: Permission denied May 08 12:09:38 BW_Test_VM elasticsearch[20437]: Exception in thread "main" java.nio.file.NoSuchFileException: /usr/share/elasticsearch/jvm.options May 08 12:09:38 BW_Test_VM elasticsearch[20437]: at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86) May 08 12:09:38 BW_Test_VM elasticsearch[20437]: at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) May 08 12:09:38 BW_Test_VM elasticsearch[20437]: at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) May 08 12:09:38 BW_Test_VM elasticsearch[20437]: at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214) May 08 12:09:38 BW_Test_VM elasticsearch[20437]: at java.nio.file.Files.newByteChannel(Files.java:361) May 08 12:09:38 BW_Test_VM elasticsearch[20437]: at java.nio.file.Files.newByteChannel(Files.java:407) May 08 12:09:38 BW_Test_VM elasticsearch[20437]: at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384) May 08 12:09:38 BW_Test_VM elasticsearch[20437]: at java.nio.file.Files.newInputStream(Files.java:152) May 08 12:09:38 BW_Test_VM elasticsearch[20437]: at org.elasticsearch.tools.launchers.JvmOptionsParser.main(JvmOptionsParser.java:60) May 08 12:09:38 BW_Test_VM systemd[1]: elasticsearch.service: Main process exited, code=exited, status=1/FAILURE May 08 12:09:38 BW_Test_VM systemd[1]: elasticsearch.service: Failed with result 'exit-code'. May 08 12:10:22 BW_Test_VM systemd[1]: Started Elasticsearch. May 08 12:10:22 BW_Test_VM elasticsearch[20782]: warning: Falling back to java on path. This behavior is deprecated. Specify JAVA_HOME May 08 12:10:22 BW_Test_VM elasticsearch[20782]: /usr/share/elasticsearch/bin/elasticsearch-env: line 79: cd: /etc/elasticsearch: Permission denied May 08 12:10:23 BW_Test_VM elasticsearch[20782]: Exception in thread "main" java.nio.file.NoSuchFileException: /usr/share/elasticsearch/jvm.options May 08 12:10:23 BW_Test_VM elasticsearch[20782]: at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86) May 08 12:10:23 BW_Test_VM elasticsearch[20782]: at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) May 08 12:10:23 BW_Test_VM elasticsearch[20782]: at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) May 08 12:10:23 BW_Test_VM elasticsearch[20782]: at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214) May 08 12:10:23 BW_Test_VM elasticsearch[20782]: at java.nio.file.Files.newByteChannel(Files.java:361) May 08 12:10:23 BW_Test_VM elasticsearch[20782]: at java.nio.file.Files.newByteChannel(Files.java:407) May 08 12:10:23 BW_Test_VM elasticsearch[20782]: at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384) May 08 12:10:23 BW_Test_VM elasticsearch[20782]: at java.nio.file.Files.newInputStream(Files.java:152) May 08 12:10:23 BW_Test_VM elasticsearch[20782]: at org.elasticsearch.tools.launchers.JvmOptionsParser.main(JvmOptionsParser.java:60) May 08 12:10:23 BW_Test_VM systemd[1]: elasticsearch.service: Main process exited, code=exited, status=1/FAILURE May 08 12:10:23 BW_Test_VM systemd[1]: elasticsearch.service: Failed with result 'exit-code'.

I see the warning "Permission denied, but I'm a superuser and the folder is owned by root.

Any idea on what might be wrong?

Thank you.

Upvotes: 0

Views: 2938

Answers (1)

olg32
olg32

Reputation: 345

ok, I re-installed elasticsearch and this time the system works well after several reboots. Sorry, no RFO, maybe some misconfiguration during the installation process.

Upvotes: 1

Related Questions