Bir Zookeeper kurulumu Hadoop Kafka ve Storm kümeleri tarafından kullanılmak için yeterince iyi mi? Tek bir test ortamına dağıtmak ve bu teknolojilerle çalmayı denemek istiyorum, Bunun için bir zookeeper kurulumu kullanabilir miyim? aynı znode servis sayısı için ayrılmış olabilir?Aynı Zookeeper örneği hizmet sayısı tarafından kullanılabilir mi?
cevap
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.
- 1. Windows Hizmeti: Aynı hizmet sınıfının birden çok örneği mi?
- 2. Hizmet Örneği: ServiceManifest.xml
- 3. Node.js - Kullanılabilir işlemci sayısı alın
- 4. Can Yarn ve npm aynı projede birden çok geliştirici tarafından kullanılabilir mi?
- 5. SVN ve HTTP protokolleri aynı depoda aynı anda güvenle kullanılabilir mi?
- 6. Microsoft, tüm koleksiyonları LINQ tarafından kullanılabilir hale getirecek mi?
- 7. Süreç testi için söz konusu süreçte bir zookeeper sunucu örneği başlatılabilir mi?
- 8. Katır İnter - Aynı örneği
- 9. Hizmet Örneği .Net Framework 4.5.1 ve 4.6
- 10. jQuery ready() işlevi aynı öğe için iki kez kullanılabilir mi?
- 11. Birden çok log4j.properties dosyası aynı Tomcat web uygulamasında kullanılabilir mi?
- 12. Cipher nesnesi tekrar kullanılabilir mi?
- 13. Assembly.GetExecutingAssembly() kullanılabilir mi?
- 14. Apache zookeeper
- 15. java.lang.IncompatibleClassChangeError tarafından sağlanan ActivityTestRule örneği
- 16. SVG dosyaları Raphael'de kullanılabilir mi?
- 17. Can Netflix'in Eureka AWS dışında kullanılabilir mi?
- 18. AWS EC2 örneklerinde Zookeeper ve SolrCloud
- 19. Aynı değişkenin birden çok örneği
- 20. XAML'de değerler yüzdesi kullanılabilir mi?
- 21. Android Youtube API Kullanılabilir mi?
- 22. batman.js ekspres ile kullanılabilir mi?
- 23. MySqlBulkLoader bir işlemle kullanılabilir mi?
- 24. Kerneli kodlarken stdio kullanılabilir mi?
- 25. FoldLeft işlevi R'de kullanılabilir mi?
- 26. Java'da şifreleme türleri kullanılabilir mi?
- 27. , SQLite'nin iOS yapısında kullanılabilir mi?
- 28. OpenMP High Sierra LLVM'de kullanılabilir mi?
- 29. PI bir tur sayısı hesaplanabilir mi?
- 30. SMJobSubmit() SMJobBless tarafından yüklenen ayrıcalıklı bir yardımcı çalıştırmak için kullanılabilir mi?