由于没有太大的要求,方便起见,迁移过程使用相同版本的 elasticsearch

安装 elasticsearch

  1. 添加官方的源

    [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
  2. 安装和旧服务器上相同版本的 elasticsearch

    # yum install elasticsearch-6.2.4
  3. 安装中文分词插件(对应版本)

    # /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

迁移数据

  1. 进入数据保存目录(可查看配置文件 /etc/elasticsearch/elasticsearch.yml 中的设置),打包数据

    # cd /var/lib/elasticsearch/
    # tar cJf es.tar.xz nodes/
  2. 将数据拷贝至新服务器,解压到相应目录

    # cd /var/lib/elasticsearch/
    # tar xf es.tar.xz

启动服务,大功告成

systemctl start elasticsearch.service

标签: none

添加新评论