栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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
版权声明:本文为博主原创文章,请在转载时务必注明博文出处!
暑期编程PK赛 得CSDN机械键盘等精美礼品!
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1017181.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号