2014-06-21 22 views

cevap

4

Evet, birden fazla kümeyi ve gerçekten farklı türde kümeleri desteklemek için tek bir zookeeper yükleme kullanabilirsiniz. Bu uzun bir süredir durumdaydı - işte bu konuyla ilgili iyi bir tartışmanın bağlantısı 2009: http://zookeeper-user.578899.n2.nabble.com/Multiple-ZK-clusters-or-a-single-shared-cluster-td3277547.html

Test etmek için bu bir sorun değil (hatta bir ZK sunucusunda çalıştırmak için). Üretim kullanımı için en az 3 düğüm kümesi isteyeceksiniz. Ve her şeyi tek bir kümeden yürütmek konusunda dikkatli düşünmelisin.

Bunun nedeni, birden çok Hadoop, Storm ve Kafka kümelerini tek bir ZK kümesinden çalıştırırsanız, bir sunucu kümesinin tüm dağıtılmış sistemleriniz için tek bir hata noktası haline gelmesidir. ZK kurulumunu 3'den fazla sunucuyla (7 diyelim) birden fazla hatayla başa çıkabilmeniz için destekleyebilirsiniz, fakat eğer birisi yanlışlıkla ZK'yi tüm dağıtılmış ortamlarınızdan aşağı indirirse.

Bazı sistemler arasında daha fazla yalıtım ile daha iyi durumda olacağınızı iddia ediyor. Kullanım durumuna göre değiştiğini düşünüyorum ama tüm yumurtalarınızı bir ZK sepetine koymaya dikkat ediyorum.