Ngày đăng
Dec 15, 2023 2:17 AM
Tác giả
Hướng dẫn cách migrate dữ liệu Elasticsearch từ Server cũ sang Server mới một cách nhanh chóng sử dụng elasticdump.
Cài đặt
Cài NodeJS dùng npm:
npm install elasticdump -gVới MacOS và Linux cần thêm sudo:
sudo npm install elasticdump -gSử dụng
Định dạng của Elasticsearch URL:
{protocol}://{host}:{port}/{index}- Ví dụ:
http://127.0.0.1:9200/devopsvn_index
Copy data từ Server 20.08.182.11 sang 20.08.92.15:
elasticdump \
--input=http://20.08.182.11:9200/devopsvn_index \
--output=http://20.08.92.15:9200/devopsvn_index \
--type=dataNếu cần migrate cả mapping thì ta chạy câu lệnh migrate mapping trước:
elasticdump \
--input=http://20.08.182.11:9200/devopsvn_index \
--output=http://20.08.92.15:9200/devopsvn_index \
--type=mapping
elasticdump \
--input=http://20.08.182.11:9200/devopsvn_index \
--output=http://20.08.92.15:9200/devopsvn_index \
--type=dataChạy với self-sign certificate:
NODE_TLS_REJECT_UNAUTHORIZED=0 elasticdump \
--input=http://20.08.182.11:9200/devopsvn_index \
--output=http://20.08.92.15:9200/devopsvn_index \
--type=dataChạy với basic http auth:
elasticdump \
--input=http://name:[email protected]:9200/devopsvn_index \
--output=http://name:[email protected]:9200/devopsvn_index \
--type=dataFirst AI Journey for DevOps:
- PromptOps: From YAML to AI
- The DevOps AI Advantage
- The AIOps Book
Những cuốn sách nên đọc để học Kubernetes cho người mới bắt đầu
Những cuốn sách nên đọc để học Kubernetes cho người mới bắt đầu