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

JSON 2016-09-05 14:11:46 38778

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

转载时必须以链接形式注明原始出处及本声明。

本文主题:

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

关于作者
一个低调而闷骚的男人。
相关文章
Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root.
Elasticsearch教程(八) elasticsearch delete 删除数据(Java
Elasticsearch教程,Elasticsearch Java API创建Mapping,指定分词器
Elasticsearch 教程,Elasticsearch 日期查询详解,Elasticsearch Date 查询Java API
Elasticsearch 分词,Elasticsearch Java API 分词 操作
Elasticsearch教程(七) elasticsearch Insert 插入数据(Java
Ehcache项目启动完毕报错java.net.SocketTimeoutException: connect timed out
Elasticsearch教程(五) elasticsearch Mapping的创建
Elasticsearch教程 ,Elasticsearch count 查询,Elasticsearch 查询是否存在
Elasticsearch教程,Elasticsearch配置文件 — elasticsearch.yml
最新文章
Java获取浏览器请求头(User-Agent),分析浏览器信息,系统信息的几种办法。 138208
最热文章
Java获取浏览器请求头(User-Agent),分析浏览器信息,系统信息的几种办法。 138208
支付扫码

所有赞助/开支都讲公开明细,用于网站维护:赞助名单查看

查看我的收藏

正在加载... ...