elasticsearch备份恢复,elasticdump使用

准备环境

1. 将node-v10.23.1-linux-x64.tar.xz上传到服务器/usr/local目录下
2. tar xf node-v10.23.1-linux-x64.tar.xz
3. 将node_modules.tar.gz上传到服务器/usr/local目录
4. tar -zxvf node_modules.tar.gz
5. 设置NODE环境
  5.1 vim /etc/profile
    export NODEJS_HOME=/usr/local/node-v10.23.1-linux-x64
    export PATH=$NODEJS_HOME/bin:$PATH
  5.2 source /etc/profile

elasticsearch备份恢复,elasticdump使用_第1张图片

备份

创建文件目录 mkdir -p /mnt/data/es_data_back

/usr/local/bin/elasticdump --input=http://elastic:[email protected]:9200/guangdong_mcs_pubonln_rslt  --output=/mnt/data/es_data_back/guangdong_mcs_pubonln_rslt_mapping.json  --limit=10000  --type=mapping 

/usr/local/bin/elasticdump --input=http://elastic:[email protected]:9200/guangdong_mcs_pubonln_rslt  --output=/mnt/data/es_data_back/guangdong_mcs_pubonln_rslt.json  --limit=10000  --type=data 

恢复

/usr/local/bin/elasticdump  --input=/mnt/data/es_data_back/guangdong_mcs_pubonln_rslt_mapping.json --output=http://elastic:[email protected]:9200/guangdong_mcs_pubonln_rslt  --limit=10000  --type=mapping 

/usr/local/bin/elasticdump  --input=/mnt/data/es_data_back/guangdong_mcs_pubonln_rslt.json --output=http://elastic:[email protected]:9200/guangdong_mcs_pubonln_rslt  --limit=10000  --type=data 

你可能感兴趣的:(elasticsearch,linux,服务器)