CentOS 7.8 ElasticSearch-7.8.0 elasticsearch.keystore error

[root@localhost ~]# su es
[es@localhost root]$ cd /opt/elasticsearch-7.8.0/bin
[es@localhost bin]$ ll
total 20408
-rwxr-xr-x. 1 es es     2877 Jun 15  2020 elasticsearch
-rwxr-xr-x. 1 es es      491 Jun 15  2020 elasticsearch-certgen
-rwxr-xr-x. 1 es es      483 Jun 15  2020 elasticsearch-certutil
-rwxr-xr-x. 1 es es      996 Jun 15  2020 elasticsearch-cli
-rwxr-xr-x. 1 es es      433 Jun 15  2020 elasticsearch-croneval
-rwxr-xr-x. 1 es es     4459 Jun 15  2020 elasticsearch-env
-rwxr-xr-x. 1 es es     1828 Jun 15  2020 elasticsearch-env-from-file
-rwxr-xr-x. 1 es es      184 Jun 15  2020 elasticsearch-keystore
-rwxr-xr-x. 1 es es      440 Jun 15  2020 elasticsearch-migrate
-rwxr-xr-x. 1 es es      126 Jun 15  2020 elasticsearch-node
-rwxr-xr-x. 1 es es      172 Jun 15  2020 elasticsearch-plugin
-rwxr-xr-x. 1 es es      431 Jun 15  2020 elasticsearch-saml-metadata
-rwxr-xr-x. 1 es es      438 Jun 15  2020 elasticsearch-setup-passwords
-rwxr-xr-x. 1 es es      118 Jun 15  2020 elasticsearch-shard
-rwxr-xr-x. 1 es es      441 Jun 15  2020 elasticsearch-sql-cli
-rwxr-xr-x. 1 es es 20808142 Jun 15  2020 elasticsearch-sql-cli-7.8.0.jar
-rwxr-xr-x. 1 es es      426 Jun 15  2020 elasticsearch-syskeygen
-rwxr-xr-x. 1 es es      426 Jun 15  2020 elasticsearch-users
-rwxr-xr-x. 1 es es      346 Jun 15  2020 x-pack-env
-rwxr-xr-x. 1 es es      354 Jun 15  2020 x-pack-security-env
-rwxr-xr-x. 1 es es      353 Jun 15  2020 x-pack-watcher-env
[es@localhost bin]$ ./elasticsearch -d
Exception in thread "main" java.nio.file.AccessDeniedException: /opt/elasticsearch-7.8.0/config/elasticsearch.keystore
	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.newByteChannel(UnixFileSystemProvider.java:219)
	at java.base/java.nio.file.Files.newByteChannel(Files.java:375)
	at java.base/java.nio.file.Files.newByteChannel(Files.java:426)
	at org.apache.lucene.store.SimpleFSDirectory.openInput(SimpleFSDirectory.java:77)
	at org.elasticsearch.common.settings.KeyStoreWrapper.load(KeyStoreWrapper.java:220)
	at org.elasticsearch.common.settings.HasPasswordKeyStoreCommand.execute(HasPasswordKeyStoreCommand.java:42)
	at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86)
	at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:127)
	at org.elasticsearch.cli.MultiCommand.execute(MultiCommand.java:91)
	at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:127)
	at org.elasticsearch.cli.Command.main(Command.java:90)
	at org.elasticsearch.common.settings.KeyStoreCli.main(KeyStoreCli.java:43)
[es@localhost bin]$ Exception in thread "main" org.elasticsearch.bootstrap.BootstrapException: java.nio.file.AccessDeniedException: /opt/elasticsearch-7.8.0/config/elasticsearch.keystore
Likely root cause: java.nio.file.AccessDeniedException: /opt/elasticsearch-7.8.0/config/elasticsearch.keystore
	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.newByteChannel(UnixFileSystemProvider.java:219)
	at java.base/java.nio.file.Files.newByteChannel(Files.java:375)
	at java.base/java.nio.file.Files.newByteChannel(Files.java:426)
	at org.apache.lucene.store.SimpleFSDirectory.openInput(SimpleFSDirectory.java:77)
	at org.elasticsearch.common.settings.KeyStoreWrapper.load(KeyStoreWrapper.java:220)
	at org.elasticsearch.bootstrap.Bootstrap.loadSecureSettings(Bootstrap.java:240)
	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:127)
	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)
[es@localhost bin]$ 

不会有权限错误了

续文:

https://blog.csdn.net/spencer_tseng/article/details/114289890

猜你喜欢

转载自blog.csdn.net/spencer_tseng/article/details/114289237
今日推荐