将已经配置好的 hadoop102下的 zookeeper 文件夹分发给集群中的其他Server。
命令:
xsync /opt/module/zookeeper-3.4.10

在 zookeeper-3.4.10 目录下创建文件夹 zkData,用于数据文件目录以及数据持久化路径。
mkdir -p zkData

在 zkData 下创建 myid 文件,用于判断现在是哪个Server,防治程序蒙圈。
touch myid
编辑 myid 文件
vim myid
分别根据服务器的代号取名 id

分发给集群中其他机器,并以此修改,hadoop103就改成 3 ,104就是4,以此类推。
配置 zoo.cfg 文件
(1)重命名 opt/module/zookeeper-3.4.10/conf这个目录下的 zoo_sample.cfg 为 zoo.cfg
mv zoo_sample.cfg zoo.cfg
(2)打开并编辑 zoo.cfg 文件
vim zoo.cfg

分发配置文件
xsync zoo.cfg
(3)配置参数解读
Server.A=B:C:Dep: Server.2=hadoop102:2888:3888
A表示几号服务器,即配置文件 myid中的值。
B表示服务器IP地址
C是这个服务器与集群中的Leader服务器交换信息的端口
D属于预备役端口,一旦Leader阵亡了,手下Follwer服务器就通过3888这个端口开始重新选举Leader。
客户端常用命令
| 命令基本语法 | 功能描述 |
| help | 救命 |
| ls path[watch] | 查看当前znode中所包含的内容 |
| ls2 path[watch] | 查看当前节点数据并能看到更新次数等数据 |
| create | 普通创建结点 -e 临时结点 -s 带序号的结点 |
| get path[watch] | 获取结点值 |
| set | 设置结点具体值 |
| stat | 查看结点状态 |
| delete | 删除结点 |
| rmr | 递归删除节点 (删的十分完全,可以直接跑路) |
文章转载自码农智涵的程序人生,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




