Có an toàn không khi thêm một nút mới vào cụm Cassandra trong khi sửa chữa đang chạy?


15

Tôi đã sẵn sàng để mở rộng một cụm Cassandra hiện có. Tôi đã sửa chữa theo lịch trình để chạy trên cơ sở định kỳ. Tôi có cần phải vô hiệu hóa sửa chữa khi thêm một nút mới vào một cụm, hoặc tôi có thể tự khởi động các nút mới trong khi sửa chữa đang chạy ở nơi khác trong cụm không?


1
từ những gì tôi thấy ở đây , không có hạn chế, vì vậy bạn có thể thêm một nút vào cụm tại thời điểm khi xây dựng lại chạy. Cá nhân, tôi sẽ cố gắng loại trừ việc vượt qua các hoạt động như vậy.
A.Đăng ký

Câu trả lời:


5

Theo tài liệu của Datastax ,

Cảnh báo: DataStax khuyên bạn nên dừng các hoạt động sửa chữa trong khi thay đổi cấu trúc liên kết ; Dịch vụ sửa chữa tự động thực hiện việc này. Sửa chữa chạy trong một thay đổi cấu trúc liên kết có khả năng lỗi khi liên quan đến phạm vi di chuyển.

Vì vậy, rõ ràng là không nên thay đổi cấu trúc liên kết (thêm / xóa nút) khi có một quy trình sửa chữa còn tồn tại trong cụm của bạn


2
Đó là một lời giới thiệu mới được thêm vào tài liệu đó sau khi câu hỏi này được đăng. Lúc đó không rõ lắm. Ngoài ra, nó không nói rằng nó không an toàn để làm như vậy, chỉ là việc sửa chữa sẽ thất bại khi phạm vi được di chuyển. Tuy nhiên, đây là câu trả lời duy nhất tôi nhận được kể từ khi hỏi câu hỏi này hai năm trước và đó là một câu trả lời đúng đắn tôi đã chấp nhận nó.
Gene
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.