我可以在节点/集群上创建ElasticSearch索引,然后稍后更改集群吗?

时间:2013-11-03 03:15:49

标签: lucene elasticsearch

我可以在群集上创建ElasticSearch索引,我们将其命名为“Cluster 1”。

然后假设还有另一个群集“群集2”我希望节点将来移动到。是否可以在不影响数据的情况下在将来更改群集名称?当然,如果分片移动到群集中的其他节点,那是可以的,但我只是不希望任何数据丢失。

2 个答案:

答案 0 :(得分:1)

是的,Cluster 2可以从Cluster 1节点获取索引,但您必须确保:

  1. Cluster 1节点上的数据目录已从ESHOME/data/Cluster 1正确重命名为ESHOME/data/Cluster 2,以反映新的群集名称。

  2. Cluster 1中已存在Cluster 2节点上存在的所有索引。

答案 1 :(得分:0)

是的,我相信您可以在其配置中更改es进程(节点)的群集名称,并且数据分片仍将存在于新群集中。