คำถามติดแท็ก cassandra

1
วิธีแก้ปัญหาการบดอัดที่สำคัญที่ค้างอยู่ใน Apache Cassandra?
ฉันมีคลัสเตอร์ Cassandra แบบหนึ่งโหนดซึ่งปัจจุบันติดอยู่ในกระบวนการบีบอัดหลัก หลังจากดำเนินการnodetool compactมันเริ่มต้นการบดอัดและฉันเห็นไฟล์ tmp-sstable ที่มีขนาด 0 ไบต์ แต่นั่นคือทั้งหมดที่ ไม่มีความคืบหน้าเป็นเวลาหลายชั่วโมง ฉันหยุดบริการ Cassandra แล้ว แต่หลังจากรีสตาร์ทก็ยังคงมีการบดอัดต่อไปอีกครั้งโดยไม่ดำเนินการ A nodetool compactionstatsแสดงความคืบหน้า 0,00% และเวลาที่เหลืออยู่หกนาที แต่ฉันรอมา 24 ชั่วโมงแล้ว ในระหว่างนี้ฉันหยุดผู้อ่านและนักเขียนทั้งหมดโดยไม่เห็นความแตกต่าง เวอร์ชันที่ฉันใช้คือ 2.1.2 ฉันได้ลองกับ OpenJDK 7 และกับ Java 7 ของ Oracle แล้ว แต่ก็ไม่ต่างกัน บันทึกไม่แสดงข้อบ่งชี้ของ OOM หรือข้อยกเว้นหรือคำเตือนอื่นใด ฉันไม่แน่ใจว่ามันช่วยได้หรือไม่ แต่ตอนนี้ฉันย้ายออกจากคาสซานดราเพราะมันไม่เหมาะกับความต้องการของฉัน ดังนั้นฉันจึงลบข้อมูลจำนวนมากที่ถูกโยกย้าย มีหลายแถวที่มีหลายร้อยถึงไม่กี่พันคอลัมน์ แต่มีแถวจำนวนหนึ่งที่มีคอลัมน์นับล้าน ตอนนี้พวกเขามีหลุมฝังศพจำนวนมากเนื่องจากกระบวนการย้าย (ลบ) ความช่วยเหลือใด ๆ ในวิธีการแก้ปัญหายินดีต้อนรับ
14 cassandra 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.