我可以在集群上创建一个 ElasticSearch 索引吗,我们将其命名为 "集群 1"。
然后假设有另一个集群"集群 2"我希望节点将来移动到。将来是否可以只更改群集名称而不影响数据?当然,如果分片移动到集群中的其他节点也没关系,但我只是不希望丢失任何数据。
是的,Cluster 2
可以从Cluster 1
节点获取索引,但您必须确保:
-
节点上
Cluster 1
的数据目录已正确从ESHOME/data/Cluster 1
重命名为ESHOME/data/Cluster 2
,以反映新的群集名称。 -
Cluster 1
节点上存在的任何索引都已存在于Cluster 2
中。
是的,我相信您可以在其配置中更改 es 进程(节点)的集群名称,并且数据分片仍将存在于新集群中。