Chúng tôi đang sử dụng solr 3.6 sao chép với 2 máy chủ - chủ và nô lệ - và hiện tại chúng tôi đang tìm cách thực hiện sao lưu sạch.Chiến lược sao lưu với máy chủ chủ độc lập 3.6 Máy chủ
As the wiki says so, chúng ta có thể sử dụng một lệnh HTTP để tạo ra một bản chụp của các bậc thầy như thế này: http://myMasterHost/solr/replication?command=backup
Nhưng chúng tôi vẫn có một số câu hỏi:
lợi ích của lệnh
backup
trên là gì một kịch bản shell cổ điển sao chép các tập tin chỉ mục?Lệnh chỉ sao lưu các chỉ mục; sao cũng có thể sao chép thư mục
spellchecker
? nó có cần thiết không?Chúng tôi có thể tạo ảnh chụp nhanh khi ứng dụng đang chạy, vì vậy trong khi có bản cập nhật chỉ mục tiềm năng?
- Khi chúng ta phải khôi phục các máy chủ từ bản sao lưu, chúng ta phải làm gì với nô lệ?
- chỉ cần sao chép ảnh chụp nhanh trong thư mục chỉ mục của nó và xóa tệp
replication.properties
(hay không)? - yêu cầu fetchindex thông qua lệnh HTTP
http://mySlave/solr/replication?command=fetchindex
? - chỉ làm trống thư mục chỉ mục nô lệ, để buộc sao chép đầy đủ từ trình chủ?
- chỉ cần sao chép ảnh chụp nhanh trong thư mục chỉ mục của nó và xóa tệp
Đó là giải pháp chúng tôi sẽ sử dụng. Tuy nhiên, bạn có biết nếu có nguy cơ bị hỏng sao lưu nếu các cam kết đang xảy ra cùng một lúc? Chúng ta có thể hy vọng lệnh sao lưu xử lý điều này, nhưng thực tế không bao giờ được đề cập trong tài liệu solr. –
Tôi đã cập nhật câu trả lời của mình, hy vọng nó sẽ hữu ích cho bạn. – javanna