如何更改elasticsearch的数据存储路径

How to change path for data storage for elasticsearch

我已经进入我的 elasticsearch.yml 并将 "path.data:" 更改为我要存储数据的路径。现在,当我启动 elasticsearch 服务时,localhost:9200 将不再起作用。如果我将 "path.data:" 行注释掉,localhost:9200 就可以正常工作。我在 centos 6 机器上,我通过 yum 安装了 elasticsearch。提前致谢。

我想出了解决办法。我使用根文件夹创建了文件夹,因此 elasticsearch 没有权限更改存储新数据的文件夹。如果您有任何此类问题,请确保您已更改新创建的文件夹的权限文件夹。