使用zookeeper-3.4.6.tar.gz安装包
一、配置文件
1、 将解压缩安装包放到/opt文件夹下,解压
2、 修改解压后的文件夹名字为zk(方便管理)
3、 进入/opt/zk/conf文件夹下,复制zoo_sample.cfg到/opt/zk/conf,命名为zoo.cfg。
4、 在zoo.cfg中,增加以下配置
a) dataDir = /opt/zk/datadir
b) dataLogDir = /opt/zk/datalogdir
c) 并且创建目录/opt/zk/datadir、/opt/zk/datalogdir
5、 然后在zoo.cfg中增加以下内容
server.131=192.168.244.131:2888:3888
server.133=192.168.244.133:2888:3888
server.134=192.168.244.134:2888:3888
6、 进入到datadir目录中,创建文件myid,内容是编号。
注意:每个节点的编号不同,文件内容也不同。
7、 使用scp –r /opt/zk root@ip:/opt命令,将zk文件夹发送至集群其他节点/opt目录下,并修改/opt/zk/conf/myid内容为文件所在节点的编号。
二、启动
在每个节点上执行bin/zkServer.sh start
启动之后,一定要查看文件zookeeper.out。
并且使用ps -ef |grep zookeeper查看进程是否存在。
三、命令行操作
使用bin/zkCli.sh [-server 192.168.1.100:2181]进入命令行
查看目录结构:
ls /回车【查看一共有多少节点】
增加节点:
create /节点名 节点值(一般为本机IP)【创建节点,并赋值】
节点赋值:
set /节点名 节点值【给指定节点赋值】
节点取值:
get /节点名【获取指定节点的值】
删除节点:
delete /节点名【删除指定节点】