(1)进入Zookeeper下载官网(http://mirrors.shu.edu.cn/apache/zookeeper/zookeeper-3.4.11/zookeeper-3.4.11.tar.gz),下载Zookeeper安装包。
(2)下载完成后,执行shell命令tar-zxvf zookeeper-3.4.11.tar.gz进行解压。
(3)执行下列shell命令,切换到其conf目录下。
cd~/zookeeper-3.4.11/confs
(4)执行下列shell命令,新建一个配置文件zoo.cfg。
sudo vim zoo.cfg
(5)配置zoo.cfg文件,内容如下。
其中,dataDir是指定zookeeper的数据目录,此处设置在zookeeper根目录下的tmp目录下。
server.1=pc2:2888:3888是配置zookeeper的节点,有多少个节点就配置多少个server,依次为server.1、server.2和server.2等,master、slave1和slave2为各节点的主机名。
(6)配置完成后,切换到刚才配置的dataDir下,并在此目录下新建一个myid文件。(使用命令vim myid)
1.cd~/zookeeper-3.4.11/tmp
2.Sudo vim myid
(7)执行vim命令后,按i进入编辑模式,在myid文件中输入当前节点的编号1(server.1的编号为1,依次类推),按esc退出编辑模式,保存退出。
(8)使用命令将刚才配置好的zookeeper发送到另外两个节点上。
1.scp-r./zookeeper-3.4.11 slave0:/home/usr/local(www.xing528.com)
2.scp-r./zookeeper-3.4.11 slave1:/home/usr/local
然后,修改另外两台节点上的dataDir/myid中的id为它们各自的id,即分别修改为1和2。
(9)切换到bin目录下,使用命令启动zookeeper。
1.cd~/zookeeper-3.4.11/bin
2../zkServer.sh
注意,如果出现启动不了的情况,关闭防火墙:
#查看防火墙状态
sudo service iptables status
#关闭防火墙
sudo service iptables stop
#查看防火墙开机启动状态
sudo chkconfig iptables--list
#关闭防火墙开机启动
sudo chkconfig iptables off
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。