解压安装包到/work/opt/app目录下:
$ cd /work/opt/software/
$tar -zxf zookeeper-3.4.8.tar.gz -C /work/opt/app/
进入到zookeeper目录下,重命名zoo_sample.cfg配置文件为zoo.cfg:
$ cd /work/opt/app/zookeeper-3.4.8/conf/
$ cp zoo_sample.cfg zoo.cfg
创建数据存储目录:
$ cd /work/opt/app/zookeeper-3.4.8
$ mkdir -p data/zkData/
修改zoo.cfg配置文件,更改数据存储目录:
$ vi /work/opt/app/zookeeper-3.4.8/conf/zoo.cfg
在数据存储目录下,配置保存数据编号的信息:
$ vim /work/opt/app/zookeeper-3.4.8/data/zkData/myid
写入 1,保存退出。
分发配置信息到各个节点:
$ cd /work/opt/app/
$ scp -r zookeeper-3.4.8/ bigdata02.com:/work/opt/app/
$ scp -r zookeeper-3.4.8/ bigdata03.com:/work/opt/app/
再依次修改myid内容为2,3
分别启动3个节点的zookeeper:
$ cd /work/opt/app/zookeeper-3.4.8/
$ bin/zkServer.sh start
查看下zookeeper选举哪台机器作为Leader:
$ bin/zkServer.sh status
执行结果
bigdata01.com
bigdata02.com
bigdata03.com
bigdata03.com为Master服务器