2014-06-21 7 views

risposta

4

Sì, è possibile utilizzare una singola installazione di zookeeper per supportare più di un cluster e in effetti diversi tipi di cluster. Questo è stato il caso per molto tempo - ecco un link ad una buona discussione su di esso dal 2009: http://zookeeper-user.578899.n2.nabble.com/Multiple-ZK-clusters-or-a-single-shared-cluster-td3277547.html

Per il test questo va bene (e anche per eseguirlo su un server ZK). Per l'uso in produzione, tuttavia, è necessario almeno un cluster a 3 nodi. E dovresti riflettere attentamente sull'esecuzione di tutto da un singolo cluster.

Il motivo è che se si eseguono più cluster Hadoop, Storm e Kafka su un singolo cluster ZK, quell'insieme di server diventa un singolo punto di errore per tutti i sistemi distribuiti. È possibile potenziare l'installazione di ZK con più di 3 server (diciamo 7) in modo che possa gestire più guasti, ma se qualcuno dovesse accidentalmente portare a ZK tutti gli ambienti distribuiti verrebbero meno.

Alcuni sostengono che sarebbe meglio con un maggiore isolamento tra i sistemi. Penso che varia in base al caso d'uso, ma farei attenzione a mettere tutte le uova in un cestino ZK.

Problemi correlati