ZooKeeper伪分布式节点安装

  1. 首先,先参考一下单节点安装里的下载,https://blog.csdn.net/cainiao1412/article/details/106424446。

  2. 多创建几个zoo.cfg,作为每个节点的配置,只看我箭头中的文件就好。

    在这里插入图片描述

  3. 给每个zoo.cfg,分配一下不同的端口和配置,避免在同一台机器上有冲突,看下面的截图。

    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
2187 、 3887 这些端口是用来zk内部使用的,先不用关注,我们这里使用了3个伪分布式节点,咱们还需要去他们各自的dataDir下创建一个名字叫做myid的文件,在这个文件里写上他们对应的编号,编号就是上面的 service.1 , service.2 , service.3 这里面的1、2、3。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 这时候,我们来启动一下每个节点。

    在这里插入图片描述

    	1. ./bin/zkServer.sh start zoo.cfg
    	2. ./bin/zkServer.sh start zoo1.cfg
    	3. ./bin/zkServer.sh start zoo2.cfg
    	启动命令跟上每个单独的配置文件,就是新启动一个节点啦,如果要关闭的话
    	就使用 stop
    
    	4. ./bin/zkServer.sh stop zoo.cfg
    	5. ./bin/zkServer.sh stop zoo1.cfg
    	6. ./bin/zkServer.sh stop zoo2.cfg
    
    

    这时候,我们随便连接一个服务,都可以做相应的处理啦,然后他们的数据会相互同步。

    	 ./bin/zkCli.sh -server 127.0.0.1:2181
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章