2013-06-19 9 views
6

Kurulum bilgileri: Her DC'de 5 düğümlü iki DataCenter var.Cassandra: Belirli bir satırı (çoğaltma) içeren düğümleri nasıl tanımlar ve listeleriz?

Bir tabloya eklenen her satırın kullanılan veri bölümleme şemasına göre depolandığını anlıyorum; gerekli kopyaları oluşturur ve bunları kümedeki diğer düğümlere (çoğaltma stratejisine göre düğümleri seçer) depolar. Bir satır verildiğinde, bu satırı/çoğaltmayı içeren tüm düğümleri bulabilir ve listeleyebilir miyim?

sayesinde cassandra düğümlerden biri

Chethan

cevap

16

koşmak bu:

nodetool -h localhost getendpoints <keyspace> <cf> <key> 

anahtar

+0

Teşekkür Schildmeijer sahibi bitiş noktalarını yazdırmak için! Bunun bir takibi var. Belirli bir satır anahtarını içeren uç noktaları listeledim ve daha sonra bu düğümü indirdim. Daha sonra, bir tane daha küçük düğüm olup olmadığını kontrol etmek için aynı komutu çalıştırdım. Şaşırtıcı bir şekilde, şu anda hala kapalı olan düğümü çıkarır. Bir düğümü aşağıya getirdikten sonra bu komutu çalıştırmadan önce bir güncelleme yapmalı mıyım? –

+0

Düğümü yere koydum, ancak bu düğümü etkisiz hale getirmek için kümeden kaldırmam gerekiyordu. Teşekkürler! –

İlgili konular