错误
ElasticsearchException[failed to bind service]; nested: AccessDeniedException[/usr/share/elasticsearch/data/nodes]; Likely root cause: java.nio.file.AccessDeniedException: /usr/share/elasticsearch/data/nodes at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:90) at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116) at java.base/sun.nio.fs.UnixFileSystemProvider.createDirectory(UnixFileSystemProvider.java:389) at java.base/java.nio.file.Files.createDirectory(Files.java:693) at java.base/java.nio.file.Files.createAndCheckIsDirectory(Files.java:800) at java.base/java.nio.file.Files.createDirectories(Files.java:786) at org.elasticsearch.env.NodeEnvironment.lambda$new$0(NodeEnvironment.java:274) at org.elasticsearch.env.NodeEnvironment$NodeLock.<init>(NodeEnvironment.java:211) at org.elasticsearch.env.NodeEnvironment.<init>(NodeEnvironment.java:271) at org.elasticsearch.node.Node.<init>(Node.java:277) at org.elasticsearch.node.Node.<init>(Node.java:257) at org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:221) at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:221) at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:349) at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:170) at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:161) at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:125) at org.elasticsearch.cli.Command.main(Command.java:90) at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:126) at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:92)我这个错误是因为权限问题 修改挂载文件的权限就行了 chmod -R 777 xxx