zk集群搭建
只需要在slave 奴隶从机里搭建安装
1、将zk.tar.gz包上传服务器(一台)
2、解包
a) 命令:tar -zxvf zookeeper-3.4.10.tar.gz -C /usr/hadoop/
3、目录结构
4、配置zk
a)
单结点ZK:
如不想使用集群,不需要配置了,简单配置,直接启动即可。
在/usr/hadoop/Zookeeper-3.4.10/conf
路径
单台机器 复制这个文件无需修改 默认即可
复制命令: cp zoo_sample.cfg zoo.cfg
ii.启动可以更简单:
在/usr/hadoop/Zookeeper-3.4.10/bin
路径下启动
启动命令:./zkServer.sh start
Zk集群配置
在/usr/hadoop/Zookeeper-3.4.10/conf
路径下复制文件
复制命令: cp zoo_sample.cfg zoo.cfg
修改zoo.cfg文件 vi zoo.cfg
dataDir=/tmp/zookeeper
创建一个目录来存储zk数据
clientPort=2181
zk向外界提供服务的端口号
server.1=192.168.150.81:2888:3888
2888zk主机间传输数据的端口
3888选举端口
全部修改成下图:
myid标识文件:
1.要求位于zkData/ 创建zkData目录
路径 cd /usr/hadoop/Zookeeper-3.4.10/
(在以上目录创建zkData文件)
命令: mkdir zkData
2.内容为主机标识
(创建zkData目录 在每个目录下写主机标识 如1号机 )
touch 1.txt 创建一个1.txt文件
echo "1" > 1.txt 输入“1”到1.txt文件里
c)同步文件
复制文件到192.168.150.92
复制文件到192.168.150.93
scp -r zookeeper-3.4.10/[email protected]:/usr/hadoop/
scp -r zookeeper-3.4.10/ [email protected]:/usr/hadoop/
d)启动集群:
路径: /usr/hadoop/Zookeeper-3.4.10/bin
命令开启集群 /zkServer.sh start
路径: /usr/hadoop/Zookeeper-3.4.10/bin
命令关闭集群 /zkServer.sh stop
路径: /usr/hadoop/Zookeeper-3.4.10/bin
命令查看集群状态 /zkServer.sh status
注:
开启Zookeeper
输入Jps
会显示有QuorumPeerMain
既成功