Likely root cause: java.nio.file.AccessDeniedException: /usr/share/elasticsearch/data/nodes 的解决办法

问题概述

关于这个问题,博主是在通过K8s/K3s管理器构建ELK日志采集、存储、展示时遇到的一个问题,在构建Elasticsearch时,启动报错

“ Likely root cause: java.nio.file.AccessDeniedException: /usr/share/elasticsearch/data/nodes

拒绝访问,

如下图:

解决办法

关于这个问题有刚看到还真有点打脑阔,

根据错误内容,在容器内部倒腾了一番,还是不行,

盯着这个提示内容,穷尽了办法,后边换了个思路,“ 是不是宿主机的目录权限问题

 后面按照定位宿主机的目录权限来处理,果然,

解决步骤如下:

1、创建一个Elasticsearch用户,

        输入指令 “ useradd elk ”

2、创建一个Elasticsearch存储的文件夹目录

        输入指令 “ mkdir /home/elasticsearch ”

3、给当前目录分配以elk权限,并加入到elk分组

        输入指令 “ chown elk elasticsearch/chown elk:elk elasticsearch ”

也可以根据获取的用户属性,通过用户的标识号来进行授权也是可以的,

获取用户属性,输入指令 “ cat /etc/passwd ”,如下图:

拿到用户唯一标识号,再执行指令进行授权 ,“ chown 1001 elasticsearch ”

当然,在测试环境中,注意是测试环境中,可以直接用777标识号进行授权,但是在生产环境中这种方式是不可取的,


好了,关于 Likely root cause: java.nio.file.AccessDeniedException: /usr/share/elasticsearch/data/nodes 的解决办法 就写到这儿了,如果还有什么疑问或遇到什么问题欢迎扫码提问,也可以给我留言哦,我会一一详细的解答的。 
歇后语:“ 共同学习,共同进步 ”,也希望大家多多关注CSND的IT社区。


作       者:华    仔
联系作者:who.seek.me@java98k.vip
来        源:CSDN (Chinese Software Developer Network)
原        文:https://blog.csdn.net/Hello_World_QWP/article/details/125065338
版权声明:本文为博主原创文章,请在转载时务必注明博文出处!
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值