我是否在每台机器上安装ZooKeeper?

时间:2015-04-10 11:52:48

标签: php hadoop apache-zookeeper php-zookeeper

我打算在我的系统中使用ZooKeeper。我需要协调6台机器。我是否正确理解我在每台机器上安装ZooKeeper?

一些示例显示我可以在同一服务器上创建多个实例,不同的端口。在同一台机器上的几个实例的用例是什么?

我认为它不相关,但我使用PHP和Keeper extension

我目前有3个Web服务器,一个后端服务器(用于批处理),两个数据库服务器,一个日志和监视服务器。每个都安装了Java + Tomcat。我计划使用ZooKeeper的主要原因是管理我系统使用的各种资源上的锁。比如,内存,某些表,磁盘IO。我的所有机器都是Linux。

1 个答案:

答案 0 :(得分:0)

必须在奇数台计算机上安装ZooKeeper。机器数量将决定您是以独立模式(对于一台机器)还是以复制模式(对于三台或五台机器)安装ZooKeeper。

您能否提供有关安装的更多信息,例如:
      1.您要在哪种环境中安装:windows / linux等       2.确保系统中有Java,因为zookeeper使用Java

问候。