2014-06-21 74 views

回答

4

是的,您可以使用单个zookeeper安装来支持多个群集,实际上可以支持不同类型的群集。长期以来一直如此 - 这里是2009年的一个良好讨论链接:http://zookeeper-user.578899.n2.nabble.com/Multiple-ZK-clusters-or-a-single-shared-cluster-td3277547.html

为了测试这是好的(甚至在一台ZK服务器上运行它)。对于生产用途,尽管您至少需要3节点群集。而且您应该仔细考虑如何从单个群集中运行所有内容。

原因是,如果您从单个ZK群集运行多个Hadoop,Storm和Kafka群集,那么这一组服务器将成为您所有分布式系统的单点故障。你可以使用3台以上的服务器(比如说7台)来增强ZK设置,以便它可以处理多个故障,但是如果有人不小心把ZK放下,你的所有分布式环境也会下降。

有人认为,如果系统之间有更多的隔离,你会更好。我认为这取决于使用情况,但我会注意将所有鸡蛋放在一个ZK篮子中。

相关问题