如何移动elasticsearch数据目录?
我有默认安装的Elasticsearch。似乎正在将其数据存储在
/var/lib/elasticsearch/elasticsearch/nodes
有两个问题:
如果我想将数据移动到同一台计算机上的另一个位置(/foo/bar
例如,举个例子)
1)/var/lib/elasticsearch
我要复制树的哪个级别?和
2)elastisearch.yml中path.data的相关设置是什么?
回答:
答:您需要移动elasticsearch
文件夹,即与文件中cluster.name
配置的名称相同的elasticsearch.yml
文件夹。
B.您需要path.data
将elasticsearch.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进程可以访问您的新文件夹。
以上是 如何移动elasticsearch数据目录? 的全部内容, 来源链接: utcz.com/qa/426148.html