单机 elasticsearch 服务及数据迁移
由于没有太大的要求,方便起见,迁移过程使用相同版本的 elasticsearch
安装 elasticsearch
添加官方的源
[elasticsearch-6.x] name=Elasticsearch repository for 6.x packages baseurl=https://artifacts.elastic.co/packages/6.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md
安装和旧服务器上相同版本的 elasticsearch
# yum install elasticsearch-6.2.4
安装中文分词插件(对应版本)
# /usr/share/elasticsearch/bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.2.4/elasticsearch-analysis-ik-6.2.4.zip
迁移数据
进入数据保存目录(可查看配置文件
/etc/elasticsearch/elasticsearch.yml
中的设置),打包数据# cd /var/lib/elasticsearch/ # tar cJf es.tar.xz nodes/
将数据拷贝至新服务器,解压到相应目录
# cd /var/lib/elasticsearch/ # tar xf es.tar.xz
启动服务,大功告成
systemctl start elasticsearch.service