如何移动elasticsearch数据目录?

克里斯·库维(Chris Curvey):

我有默认安装的Elasticsearch。似乎正在将其数据存储在

/var/lib/elasticsearch/elasticsearch/nodes

有两个问题:

如果我想将数据移动到同一台计算机上的另一个位置(/foo/bar例如,举个例子)

1)/var/lib/elasticsearch我要复制树的哪个级别

2)elastisearch.yml中path.data的相关设置是什么?

值:

答:您需要移动elasticsearch文件夹,即与文件中cluster.name配置的名称相同elasticsearch.yml文件夹。

B.您需要path.dataelasticsearch.yml文件中设置修改为数据移至的新文件夹。

因此,假设您当前正在使用/var/lib/elasticsearch并将数据文件夹移动到/foo/bar,这是您需要做的:

> mv /var/lib/elasticsearch /foo/bar

然后在elasticsearch.yml修改path.data为:

path.data: /foo/bar

您将最终将数据存储在/foo/bar/elasticsearch而不是中/var/lib/elasticsearch确保elasticsearch进程可以访问您的新文件夹。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章