การเพิ่มโหนดใหม่ลงในคลัสเตอร์ Cassandra ในขณะที่การซ่อมแซมทำงานอยู่ปลอดภัยหรือไม่


15

ฉันพร้อมที่จะขยายคลัสเตอร์ Cassandra ที่มีอยู่ ฉันมีกำหนดการซ่อมแซมเพื่อให้ทำงานได้ตามปกติ ฉันต้องปิดการใช้งานการซ่อมแซมหรือไม่เมื่อเพิ่มโหนดใหม่ในคลัสเตอร์หรือฉันสามารถบูตโหนดใหม่ขณะที่การซ่อมแซมทำงานที่อื่นในคลัสเตอร์ได้หรือไม่


1
จากสิ่งที่ฉันเห็นที่นี่ไม่มีข้อ จำกัด ดังนั้นคุณสามารถเพิ่มโหนดในคลัสเตอร์ได้ในขณะที่การสร้างใหม่ทำงาน โดยส่วนตัวแล้วฉันจะพยายามไม่รวมการข้ามการดำเนินการดังกล่าว
A.Newgate

คำตอบ:


5

ตามเอกสาร DataStax ,

คำเตือน: DataStax แนะนำให้หยุดการซ่อมแซมในช่วงการเปลี่ยนแปลงโครงสร้าง ; บริการซ่อมทำสิ่งนี้โดยอัตโนมัติ การซ่อมแซมที่ทำงานในระหว่างการเปลี่ยนแปลงโทโปโลยีมีแนวโน้มที่จะเกิดข้อผิดพลาดเมื่อมันเกี่ยวข้องกับช่วงการเคลื่อนที่

ดังนั้นจึงเป็นที่ชัดเจนว่าการเปลี่ยนแปลงโทโปโลยี (การเพิ่ม / ลบโหนด) ไม่แนะนำเมื่อมีกระบวนการซ่อมแซมที่ยังมีชีวิตอยู่ในคลัสเตอร์ของคุณ


2
นั่นคือการประกาศแจ้งความใหม่ในเอกสารนั้นหลังจากที่โพสต์คำถามนี้ มันไม่ชัดเจนในตอนนั้น นอกจากนี้ยังไม่ได้บอกว่าไม่ปลอดภัยในการทำเช่นนั้นการซ่อมแซมจะล้มเหลวเมื่อมีการย้ายช่วง อย่างไรก็ตามการที่นี่เป็นคำตอบเดียวที่ฉันได้รับตั้งแต่ถามคำถามนี้เมื่อสองปีก่อนและเป็นคำตอบที่ดีที่ฉันยอมรับ
ยีน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.