Zookeeper安装及环境搭建
1、解压安装
(1)software下解压至module目录下
[atguigu@hadoop102 software]$ tar -zxvf apache-zookeeper-3.7.1-bin.tar.gz -C /opt/module/
(2)修改apache-zookeeper-3.7.1-bin名称为zookeeper-3.7.1
[atguigu@hadoop102 module]$ mv apache-zookeeper-3.7.1-bin/ zookeeper-3.7.1
2、配置服务器编号
(1)在/opt/module/zookeeper-3.7.1/这个目录下创建zkData
[atguigu@hadoop102 zookeeper-3.7.1]$ mkdir zkData
(2)在/opt/module/zookeeper-3.7.1/zkData目录下创建一个myid的文件
[atguigu@hadoop102 zkData]$ vim myid
在文件中添加与server对应的编号****如:2(注意:上下不要有空行,左右不要有空格)
(3)拷贝配置好的zookeeper到其他机器上
[atguigu@hadoop102 module ]$ xsync zookeeper-3.7.1
并分别在hadoop103、hadoop104上修改myid文件中内容为3、4
3、配置zoo.cfg文件
(1)重命名/opt/module/zookeeper-3.7.1/conf这个目录下的zoo_sample.cfg为zoo.cfg
[atguigu@hadoop102 conf]$ mv zoo_sample.cfg zoo.cfg
(2)打开zoo.cfg文件
[atguigu@hadoop102 conf]$ vim zoo.cfg
#修改数据存储路径配置
dataDir=/opt/module/zookeeper-3.7.1/zkData
#增加如下配置
######################cluster##########################
server.2=hadoop102:2888:3888
server.3=hadoop103:2888:3888
server.4=hadoop104:2888:3888
(3)同步zoo.cfg配置文件
[atguigu@hadoop102 conf]$ xsync zoo.cfg
4、常用命令
(1)启动客户端
[atguigu@hadoop102 zookeeper-3.7.1]$ bin/zkCli.sh -server hadoop102:2181
(2)显示所有操作命令
[zk: hadoop102:2181(CONNECTED) 1] help
(3)查看当前znode中所包含的内容
[zk: hadoop102:2181(CONNECTED) 0] ls /