Elasticsearch 启动 Likely root cause: java.nio.file.AccessDeniedException
昨天晚上在往Elasticsearch中push数据,今天早上一看,Elasticsearch挂了,查看了下,是磁盘空间不够。
对磁盘做扩容后启动,异常如下:
Exception in thread "main" java.lang.IllegalStateException: Failed to created node environment
Likely root cause: java.nio.file.AccessDeniedException: /home/elasticsearch/es/elasticsearch-2.0.2/data/xxxx-application/nodes/2
at sun.nio.fs.UnixException.translateToIOException(UnixException.java:84)
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
at sun.nio.fs.UnixFileSystemProvider.createDirectory(UnixFileSystemProvider.java:383)
at java.nio.file.Files.createDirectory(Files.java:630)
at java.nio.file.Files.createAndCheckIsDirectory(Files.java:734)
at java.nio.file.Files.createDirectories(Files.java:720)
at org.elasticsearch.env.NodeEnvironment.<init>(NodeEnvironment.java:152)
at org.elasticsearch.node.Node.<init>(Node.java:151)
at org.elasticsearch.node.NodeBuilder.build(NodeBuilder.java:145)
at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:170)
at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:270)
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:35)
之前是对/home/**下做了整体的授权。做了一系列操作后,现在又出现这个下面是root权限才能使用。
/home/elasticsearch/es/elasticsearch-2.0.2/data/xxxx-application/nodes/2
切换到上面的提示目录下。
再次授权一下即可:
chown -R elasticsearch.es *
具体授权过程请看这篇博客。https://www.sojson.com/blog/81.html
版权所属:SO JSON在线解析
原文地址:https://www.sojson.com/blog/167.html
转载时必须以链接形式注明原始出处及本声明。
本文主题:
如果本文对你有帮助,那么请你赞助我,让我更有激情的写下去,帮助更多的人。