关于Elasticsearch加入集群后快照备份与还原
关于Elasticsearch加入集群后快照备份与还原
1.单节点快照备份与还原
2.关于Es集群后的备份
加入集群后Es每个节点存储数据取决于副本的数量,当副本数量设置为节点数量-1时,可以保证每个节点的分片数量等于当前集群设置的分片数量,这样就可以保证每个节点上保存的数据没有缺失。这里按照将要备份的索引(index1)复制到一个新的索引(index2)上,对index2进行备份。
首先将index1完全复制到index2上,并将index2的副本数设为集群节点数-1,我自己当前集群节点数为3,所以将复制出来的index2的副本数修改为2
复制完并修改好分片数后,就将该集群存有数据的节点分离出来,按单节点备份的操作备份;
查看es安装目录config目录下配置文件elasticsearch.yml中,node.data: true
说明该节点为数据节点,将该节点的集群名cluster.name修改为与当前集群不一致,然后重启Es,就可以将这个节点剥离出来,并且该节点上保存有该集群的所有数据。
接下来就按照文章开头参考的单节点备份、还原进行操作即可。