Elasticsearch容器启动报错:AccessDeniedException[/usr/share/elasticsearch/data/nodes];
·
报错信息:AccessDeniedException[/usr/share/elasticsearch/data/nodes];
问题原因:
1. 宿主机目录权限不足:映射到容器的数据目录 /data/es/data 在宿主机上可能没有足够的权限供容器访问。
2. 用户和组不匹配:Elasticsearch 容器默认以 elasticsearch 用户运行,UID 为 1000,GID 为 1000,但宿主机目录可能没有匹配的用户和组。
解决方法:
1. 查询目录权限,确保目录权限正确
ls -l /data/es/data
2. 在宿主机上为映射的数据目录赋予正确的权限,授予读写权限
sudo chown -R 1000:1000 /data/es/data
sudo chmod -R 775 /data/es/data
更多推荐



所有评论(0)