1 下载zookeeper安装包
下载地址 http://apache.fayea.com/zookeeper/
我下载的是zookeeper-3.4.6.tar.gz
2 解压缩
将zookeeper-3.4.6.tar.gz拷贝到/usr/local目录下
执行命令 tar -zxvf zookeeper-3.4.6.tar.gz
解压后的目录为 zookeeper-3.4.6 ,为了方便,将目录改为zookeeper,mv zookeeper-3.4.6 zookeeper
3 配置
为模拟3个分布式节点,所以需要创建三个节点的配置文件 zoo1.cfg、zoo2.cfg、zoo3.cfg
cd /usr/local/zookeeper/conf
将zoo_sample.cfg改名为zoo1.cfg
mv zoo_sample.cfg zoo1.cfg
cp zoo1.cfg zoo2.cfg
cp zoo1.cfg zoo3.cfg
zoo1.cfg配置如下 (注意下面标红的地方)
注:上面的hadoop3是我的机器名,可以写成127.0.0.1
zoo2.cfg配置如下
zoo3.cfg配置如下
创建Zookeeper 保存数据的目录
mkdir -p /usr/local/zookeeper/data/zk1
mkdir -p /usr/local/zookeeper/data/zk2
mkdir -p /usr/local/zookeeper/data/zk3
4 配置说明
./bin/zkServer.sh stop conf/zoo2.cfg
./bin/zkServer.sh stop conf/zoo3.cfg
9 验证zookeeper安装的正确性
./bin/zkCli.sh -server 127.0.0.1:2183
注:由于上面的leader在3号服务器上,3号服务器的客户端连接端口是2183
执行成功后:
WATCHER::
WatchedEvent state:SyncConnected type:None path:null
[zk: 127.0.0.1:2183(CONNECTED) 0]
查看帮助:
测试
至此,Zookeeper 安装完成。
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文:http://blog.csdn.net/fhx007/article/details/46885913