作者:尹框343437851 | 来源:互联网 | 2023-09-01 10:18
下载zookeeper包并解压
配置。在conf文件夹中将zoo_sample.cfg复制一份为zoo.cfg
修改zoo.cfg
在/home/admln/zookeeper中新建一个文件,内容为1
然后启动
进入命令行模式
因为只有一台zookeeper,所以直接使用这个命令,默默是本机。本来就是伪分布式
命令测试
查看进程
这次由于家里这台笔记本只有4G内存,所以起了一台虚拟机,做的伪分布式。
如果要做完全分布式我已经做过,也很简单,而且可以看到选举的结果。
比如有三台,一台master和两台slave1和slave2。
在zoo.cfg中添加
分发到其他两台机器后分别在/home/admln/zookeeper/中增加文件myid,内容分别是1,2,3.
然后再每台机器上分别启动就可以了。
而cli命令可以使用 bin/zkCli.sh -server slave1:2181
我有点奇怪,在生产环境中不可能分别在每台机器上去启动它的zookeeper进程,肯定有管理软件或者像hadoop、HBase那样的集群启动脚本
zookeeper-3.4.6安装