docker以挂载配置文件启动elasticsearch的时候会报如下错误:
在这里插入图片描述
看错误我们会以为是es容器里的/usr/share/elasticsearch/data/nodes文件夹目录没有读写权限,其实给提示误导了,实际是挂载的目录没有读写权限。比如我们宿主主机的配置目录为:/usr/local/es/data,那么我们需要赋予它读写权限:

chmod 777 /usr/local/es/data

重新启动,问题不再存在。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐