Zookeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。通常它被用来提供以下服务。
统一命名服务
统一配置服务
统一集群管理
服务器节点动态上下线
软复杂均衡
Zookeeper的安装可以分为本地模式,集群模式以及集群模式。
下面做集群模式的安装步骤。
1)在Master node 下载ZK安装包,解压缩并修改Linux用户profile为zookeeper设置HOME目录。
2)在Master node,位置zookeeper设置配置文件。
cp /home/user/apache_zookper/cong/
cp zoo_sample.cfg zoo.cfg
echo 1 >/home/user/apache-zookeeper/tmp/myid
cat /home/user/apache-zookeeper/tmp/myid
3) 将配置好的zookeeper目录同步到Slave1服务器和Slave2服务器。
scp -r /home/user/apache-zookeeper user@192.168.1.88:/home/user/apache-zookeeper
scp -r /home/user/apache-zookeeper user@192.168.1.99:/home/user/apache-zookeeper
4)在Slave1服务器,将/home/user/apache-zookeeper/tmp/myid的内容修改为2,在Slave2服务器将/home/user/apache-zookeeper/tmp/myid的内容修改为3。
5)从Master,Slave1 和 Slave2 服务器启动zookeeper,全部启动后并查看状态。