Có thể thêm các máy chủ mới vào một cụm Cassandra một cách linh động không?Tự động thêm các nút mới vào Cassandra
Những gì tôi đang cố gắng để làm là thiết lập một chương trình mà có thể:
- Thiết lập một phiên bản cục bộ của cơ sở dữ liệu cho mỗi người dùng
- máy của từng người dùng sẽ trở thành một phần của cụm (các máy sẽ được host)
- dữ liệu sẽ được nhân rộng trên tất cả các cụm
Xây dựng một cụm nhiều host thường đòi hỏi configuring the cassandra.yaml để lưu trữ những hạt giống, listen_addr ess và rpc_address của mỗi máy chủ.
Ý tưởng của tôi là chỉnh sửa các tệp này thông qua java và chèn địa chỉ máy chủ mới theo yêu cầu nhưng đảm bảo dữ liệu chính xác trên các tệp cassandra.yaml của mỗi người dùng sẽ là một thử thách.
Tôi tự hỏi nếu ai đó đã làm điều gì đó tương tự hoặc có lời khuyên nào đó về cách tốt hơn để đạt được điều này.