Elasticsearch集群間資料遷移

2021-09-29 05:36:59 字數 840 閱讀 8883

一、情況說明

將原來elasticsearch 6.4.2集群的資料遷移至現在的elasticsearch 7.2.0集群,遷移資料量大小在200g資料左右。

二、遷移方案

(1)使用elasticdump

elasticdump是實現不同elasticsearch集群之間索引遷移的工具,基於npm包安裝。

(2)elasticdump安裝

①更新node.js版本yum源(node.js v8)

node.js v8.x安裝命令

curl --silent --location | bash

②yum安裝node.js

yum install -y nodejs

③檢視node.js與npm版本

node –v

npm -v

④安裝elasticdump

npm install elasticdump -g

⑤列出索引

curl '10.10.2.11:9200/_cat/indices?v'

⑥資料遷移

'拷貝analyzer分詞

elasticdump \

--input= \

--output= \

--type=analyzer

'拷貝對映

elasticdump \

--input= \

--output= \

'拷貝資料

elasticdump \

--input= \

--output= \

--type=data

構建elasticsearch集群

初始化系統環境 在 etc security limits.conf 增加如下兩行 elasticsearch soft nofile 4096 elasticsearch hard nofile 65536 curl o elasticsearch 解壓軟體包 tar xvf elasticsea...

Elasticsearch集群搭建

1 主節點 儲存資料資訊 meta data 元資料 描述資料的資料,客戶端通過主節點獲取真正的資料位置,到資料節點datanode獲取資料分片 2 資料節點 只負責資料的讀和寫 3 負載均衡節點 當主節點連線的客戶端過多,可以引入負載均衡節點 分擔併發,既不是主節點,也不是資料節點 搭建另外兩台e...

Elasticsearch集群搭建

1 分發 scp 2.修改每一台機器的配置檔案 a 集群的名字 cluster.name my es b 節點名字 node.name node 1 c es儲存資料的路徑 path.data home zpark esdata data d es生成log資訊的路徑 path.logs home ...