Elasticsearch 启动 Likely root cause: java.nio.file.AccessDeniedException

信息发布:soゝso 发布日期:2016-09-05 14:11 热度:331 分享到:

昨天晚上在往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 *

具体授权过程请看这篇博客。http://www.sojson.com/blog/81.html

本文主题

如果本文对你有帮助,那么请你赞助我,让我更有激情的写下去,帮助更多的人。

¥我需要走的更远,点击我 赞助。 如果还有疑问,点击我加群,为你提供最好的解答。


工具导航地图

 
Nodejs + socket Demo 赞助二维码 赞助名单 百度口碑点赞 查看QQ群美女帅哥 点击加QQ群 听音乐 开启弹幕 X
反馈意见