Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop 同一Zookeeper实例能否被多个服务使用?_Hadoop_Apache Zookeeper_Apache Storm_Apache Kafka - Fatal编程技术网

Hadoop 同一Zookeeper实例能否被多个服务使用?

Hadoop 同一Zookeeper实例能否被多个服务使用?,hadoop,apache-zookeeper,apache-storm,apache-kafka,Hadoop,Apache Zookeeper,Apache Storm,Apache Kafka,一个Zookeeper安装是否足以供Hadoop Kafka和Storm clusters使用? 我想在一个测试环境中部署所有组件,并尝试使用这些技术, 我可以用一个zookeeper安装吗?同一个znode可以专用于多个服务 是的,您可以使用单个zookeeper安装来支持多个群集,甚至支持不同类型的群集。这种情况已经存在很长一段时间了——这里有一个链接,可以链接到2009年关于它的一次很好的讨论: 对于测试来说,这很好(甚至可以在一台ZK服务器上运行它)。用于生产,但您至少需要一个3节点集群

一个Zookeeper安装是否足以供Hadoop Kafka和Storm clusters使用? 我想在一个测试环境中部署所有组件,并尝试使用这些技术,
我可以用一个zookeeper安装吗?同一个znode可以专用于多个服务

是的,您可以使用单个zookeeper安装来支持多个群集,甚至支持不同类型的群集。这种情况已经存在很长一段时间了——这里有一个链接,可以链接到2009年关于它的一次很好的讨论:

对于测试来说,这很好(甚至可以在一台ZK服务器上运行它)。用于生产,但您至少需要一个3节点集群。您应该仔细考虑在单个集群上运行所有内容

原因是,如果在单个ZK集群上运行多个Hadoop、Storm和Kafka集群,那么一组服务器将成为所有分布式系统的单一故障点。您可以使用3台以上的服务器(比如7台)来增强ZK设置,以便它能够处理多个故障,但是如果有人意外地使ZK停机,那么您的所有分布式环境也会停机

有些人认为,系统之间的隔离度越高,情况越好。我认为它因用例而异,但我会小心地把所有鸡蛋放在一个ZK篮子里