网站关键字收录,我想做百度推广,游戏公司网站模板,北京物流网站建设课程视频#xff1a;【尚硅谷Zookeeper教程】
四、Zookeeper实战
4.1分布式安装部署
1. 集群规划
在Hadoop102、Hadoop103和Hadoop104三个节点上部署Zookeeper
2. 解压安装
1#xff09;解压Zookeeper.tar.gz到指定目录
tar -zxvf zookeeper-3.7.2.tar.gz -C /opt/mod…课程视频【尚硅谷Zookeeper教程】
四、Zookeeper实战
4.1分布式安装部署
1. 集群规划
在Hadoop102、Hadoop103和Hadoop104三个节点上部署Zookeeper
2. 解压安装
1解压Zookeeper.tar.gz到指定目录
tar -zxvf zookeeper-3.7.2.tar.gz -C /opt/module/
2同步/opt/module/zookeeper-3.7.2目录到Hadoop103、Hadoop104
xsync zookeeper-3.7.2/
3. 配置服务器编号
1在/opt/module/zookeeper-3.7.2目录下创建zkData
mkdir -p zkData
2在/opt/module/zookeeper-3.7.2/zkData目录下创建myid文件
vi myid # 在文件中添加与server对应的编号如1,2,3
3拷贝配置好的zookeeper到其他机器上
xsync myid
4. 配置服务器编号
1将zookeeper-3.7.2/conf目录下的zoo_sample.cfg修改为zoo.cfg
mv zoo_sample.cfg zoo.cfg # 先进入zookeeper文件后再执行此条命令
2打开zoo.cfg文件修改dataDir路径
gedit zoo.cfg# dataDir/opt/module/zookeeper-3.7.2/zkData# 增加如下配置
####################cluster########################
server.2hadoop102:2888:3888
server.3hadoop103:2888:3888
server.4hadoop104:2888:3888
3同步zoo.cfg配置文件
xsync zoo.cfg
4配置参数解读
server.AB:C:D
# A表示这是第几号服务器
# B是这个服务器的ip地址
# C是这个服务器与集群中的Leader服务器交换信息的端口
# D是当集群中的Leader服务器挂掉后需要一个端口来重新选举选出一个新的Leader这个D就是用来执行选举时服务器相互通信的端口 4.2客户端命令行操作
1启动客户端
bin/zkCli.sh
2显示所有操作命令
help
3查看当前znode中所包含的内容
ls /
4查看当前节点详细数据
ls2 /
5分别创建2个普通节点
create /sanguo jinlian # 在zookeeper节点下创建sanguo节点存储数据为jinlian
create /sanguo/shuguo liubei # 在sanguo下创建shuguo节点存储数据为liubei
6获取节点的值
get /sanguo/shuguo
7创建短暂节点(加 -e
create -e /sanguo/wuguo zhouyu
8创建带有序号的节点加 -s
create -s /sanguo/weiguo caocao
9修改节点数据值set
set /sanguo/shuguo liushan
10节点的值的监听只监听一次
get /sanguo watch
11节点的子节点变化监听路径变化只监听一次
ls /sanguo watch
12删除节点
delete /sanguo/shuguo
13递归删除节点
rmr /sanguo
14查看节点状态
stat /sanguo