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
Common Network Problem
Common Network Problem
Cài đặt Docker lên Linux với một câu lệnh/w=1080,quality=90,fit=scale-down)
Cài đặt Docker lên Linux với một câu lệnh
Xây dựng Load Balancer đơn giản với Go
Xây dựng Load Balancer đơn giản với Go
Nomad - Công cụ thay thế Kubernetes
Nomad - Công cụ thay thế Kubernetes
Làm thế nào để tránh ổ đĩa bị đầy khi xài Docker?
Làm thế nào để tránh ổ đĩa bị đầy khi xài Docker?
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
SSL hoạt động như thế nào?
SSL hoạt động như thế nào?