Elasticsearch 8.1 fail to start

Good day

Please assist with Elasticsearch failing to start, I checked the logs and its complaining about access denied on /var/run/Elasticsearch. I then created the path and now it's complaining about the Elasticsearch.pid. How do you create this file and what content does it contain

[2022-03-12T15:28:48,283][WARN ][stderr ] [VPCELS001] Exception in thread "main" org.Elasticsearch.bootstrap.BootstrapException: java.nio.file.AccessDeniedException: /var/run/Elasticsearch/Elasticsearch.pid
[2022-03-12T15:28:48,294][WARN ][stderr ] [VPCELS001] Likely root cause: java.nio.file.AccessDeniedException: /var/run/Elasticsearch/Elasticsearch.pid
[2022-03-12T15:28:48,294][WARN ][stderr ] [VPCELS001] at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90)
[2022-03-12T15:28:48,295][WARN ][stderr ] [VPCELS001] at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)
[2022-03-12T15:28:48,295][WARN ][stderr ] [VPCELS001] at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
[2022-03-12T15:28:48,296][WARN ][stderr ] [VPCELS001] at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:218)
[2022-03-12T15:28:48,296][WARN ][stderr ] [VPCELS001] at java.base/java.nio.file.spi.FileSystemProvider.newOutputStream(FileSystemProvider.java:484)
[2022-03-12T15:28:48,297][WARN ][stderr ] [VPCELS001] at java.base/java.nio.file.Files.newOutputStream(Files.java:228)
[2022-03-12T15:28:48,297][WARN ][stderr ] [VPCELS001] at org.Elasticsearch.common.PidFile.create(PidFile.java:65)
[2022-03-12T15:28:48,297][WARN ][stderr ] [VPCELS001] at org.Elasticsearch.common.PidFile.create(PidFile.java:44)
[2022-03-12T15:28:48,298][WARN ][stderr ] [VPCELS001] at org.Elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:319)
[2022-03-12T15:28:48,298][WARN ][stderr ] [VPCELS001] at org.Elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:166)
[2022-03-12T15:28:48,299][WARN ][stderr ] [VPCELS001] at org.Elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:157)
[2022-03-12T15:28:48,299][WARN ][stderr ] [VPCELS001] at org.Elasticsearch.common.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:81)
[2022-03-12T15:28:48,300][WARN ][stderr ] [VPCELS001] at org.Elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:112)
[2022-03-12T15:28:48,300][WARN ][stderr ] [VPCELS001] at org.Elasticsearch.cli.Command.main(Command.java:77)
[2022-03-12T15:28:48,300][WARN ][stderr ] [VPCELS001] at org.Elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:122)
[2022-03-12T15:28:48,301][WARN ][stderr ] [VPCELS001] at org.Elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:80)
[2022-03-12T15:28:48,306][WARN ][stderr ] [VPCELS001] For complete error details, refer to the log at /var/log/Elasticsearch/Elasticsearch.log

Sorted, I created the directory and give it permissions: # chown -R Elasticsearch:Elasticsearch /var/run/Elasticsearch/. And after I installed systemd-libs # yum install systemd-libs.
Elasticsearch now running

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.