zookeeper集群搭建

  • zk集群、主从节点、心跳机制(选举模式)
    一般部署的数量3、5、7、9

伪分布式集群搭建

server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890
在/usr/local/zookeeper/dataDir文件夹下面创建myid 分别配置为1、2、3
之后启动server: sh zkServer.sh start
启动客户端:sh zkCli.sh -server localhost:2181
创建节点看是否会同步过去:create /data 123
退出当前客户端,连接2182:sh zkCli.sh -server localhost:2181
查看data : ls / 存在
获取data数据: get /date 数据也存在

真实环境集群搭建

  • 需要注意:环境变量的配置,ip配置不同,端口号可以相同
    server.1=192.168.0.1:2888:3888
    server.2=192.168.0.2:2888:3888
    server.3=192.168.0.3:2888:3888
    conf/zoo.cfg 下端口号都用2181
    [root@izbp1iqrh0npwipckp8w7dz bin]# sh zkServer.sh status
    ZooKeeper JMX enabled by default
    Using config: /usr/local/zookeeper02/bin/../conf/zoo.cfg
    Mode: leader
    如果leader 宕机,则会在follower中产生新的leader。
    原有的leader机器恢复后,会保持为follower,不会在变回leader。

你可能感兴趣的:(zookeeper集群搭建)