Ảnh chụp nhanh Khôi phục Elasticsearch

Anh Chup Nhanh Khoi Phuc Elasticsearch



“Trong bài đăng này, chúng tôi sẽ tập trung vào việc tìm hiểu các phương pháp và kỹ thuật khác nhau để khôi phục ảnh chụp nhanh trong một cụm Elasticsearch nhất định.

Cần lưu ý rằng chúng tôi không đề cập đến quy trình đăng ký kho lưu trữ ảnh chụp nhanh, tạo chính sách SLM hoặc chụp ảnh nhanh. Khám phá các bài đăng liên quan của chúng tôi về các chủ đề để tìm hiểu cách thực hiện những điều trên. ”

Elasticsearch Hiển thị Ảnh chụp nhanh Có sẵn

Bước đầu tiên là xác định vị trí các ảnh chụp nhanh có sẵn trong cụm của bạn. Chạy yêu cầu như được hiển thị để nhận các ảnh chụp nhanh có sẵn của bạn:







cuộn tròn -XGET “http://localhost:9200/_snapshot” -H 'kbn-xsrf: báo cáo'

Yêu cầu trên sẽ tìm nạp tất cả các ảnh chụp nhanh có sẵn trong cụm của bạn và trả lại chúng dưới dạng một đối tượng JSON.



Một đầu ra ví dụ như được hiển thị:



{
'tìm thấy ảnh chụp nhanh' : {
'loại hình' : 'gcs' ,
'uuid' : 'JhH0Ht5YT32KsjOeojp5Hw' ,
'cài đặt' : {
'Gầu múc' : 'u37516e6a2fb2494499cbb13996a5f' ,
'aws_account' : 'Operating-1-us-center1' ,
'use_for_peer_recovery' : 'thật' ,
'khách hàng' : 'đàn hồi-nội-93bb98' ,
'base_path' : 'ảnh chụp nhanh / 93bb98ab7e8c413bbb62abd77d602be8' ,
'vùng đất' : 'us-center1' ,
'e-mail' : ' [email được bảo vệ] Viceaccount.com '
}
},
'sample_repo' : {
'loại hình' : 'gcs' ,
'uuid' : 'KkIOer35RIGEObFWAXC3_w' ,
'cài đặt' : {
'Gầu múc' : 'u37516e6a2fb2494499cbb13996a5f' ,
'khách hàng' : 'đàn hồi-nội-93bb98' ,
'base_path' : '/ ảnh chụp nhanh / sao lưu' ,
'nén' : 'thật'
}
}
}

Khi bạn xác định được ảnh chụp nhanh mà bạn muốn khôi phục, chúng tôi có thể tiếp tục.





Chỉ mục khôi phục Elasticsearch hoặc Luồng dữ liệu

Trước khi khôi phục một chỉ mục hoặc luồng dữ liệu cụ thể, hãy đảm bảo rằng nó được đưa vào ảnh chụp nhanh mà bạn muốn khôi phục.

Bắt đầu bằng cách xóa chỉ mục hoặc luồng dữ liệu bạn muốn khôi phục. Điều này sẽ ngăn chặn xung đột tên khi khôi phục dữ liệu.



Trong trường hợp này, chúng tôi yêu cầu xóa chỉ mục netflix_copy. Chúng tôi có thể xóa chỉ mục bằng cách chạy truy vấn:

curl -XDELETE “http://localhost:9200/netflix_copy” -H 'kbn-xsrf: báo cáo'

Yêu cầu ở trên sẽ loại bỏ chỉ mục hoặc luồng dữ liệu được chỉ định khỏi cụm. Đảm bảo rằng bạn có đủ đặc quyền trên chỉ mục đích trước khi chạy yêu cầu xóa.

Để khôi phục chỉ mục, hãy sử dụng cú pháp như minh họa:

POST _snapshot / / snapshot_name / _restore

{

'chỉ số' : 'target_indices'

}

Ví dụ: chúng tôi có thể khôi phục chỉ mục netflix_copy như được hiển thị trong yêu cầu bên dưới:

POST _snapshot / sample_repo / temp_backups-hj2n3wvxqrg0ldvfdcgvkq / _restore

{

'chỉ số' : 'netflix_copy'

}

Khi bạn chạy truy vấn ở trên, yêu cầu sẽ khôi phục chỉ mục từ ảnh chụp nhanh:

{

'Đã được chấp nhận' : thật

}

Elasticsearch Khôi phục trạng thái tính năng

Để khôi phục trạng thái tính năng từ một ảnh chụp nhanh nhất định, chúng tôi có thể chạy yêu cầu như;

POST _snapshot / sample_repo / temp_backups-hj2n3wvxqrg0ldvfdcgvkq / _restore

{

'feature_states' : [ 'kibana' ]

}

Yêu cầu ở trên sẽ khôi phục tính năng kibana từ ảnh chụp nhanh được chỉ định.

Ảnh chụp nhanh Khôi phục Elasticsearch từ Kibana

Bạn cũng có thể thực hiện khôi phục ảnh chụp nhanh từ Trang tổng quan Kibana. Điều hướng đến Quản lý -> Quản lý ngăn xếp -> Ảnh chụp nhanh và khôi phục.

Xác định ảnh chụp nhanh mục tiêu của bạn và chọn tùy chọn 'Khôi phục'.

Chỉ định các chi tiết khôi phục như trạng thái toàn cầu, trạng thái đối tượng địa lý, bí danh, v.v.

Nhấp vào Tiếp theo để định cấu hình cài đặt chỉ mục trong quá trình khôi phục. Tại đây bạn có thể chỉ định cài đặt chỉ mục như số bản sao, số phân đoạn, v.v. Bạn có thể chỉ định cài đặt của chỉ mục mà bạn muốn đặt lại.

Nhấp vào Tiếp theo để xem lại và bắt đầu quá trình khôi phục.

Đóng cửa

Sử dụng hướng dẫn này, bạn đã học được các phương pháp và kỹ thuật khác nhau để khôi phục chỉ mục, luồng dữ liệu hoặc toàn bộ cụm từ ảnh chụp nhanh.

Cảm ơn vì đã đọc!!