zookeeper集群搭建步骤

一、安装vmware虚拟机 创建四台服务器

二、四个服务器都安装zookeeper,步骤如下:

1. 下载zookeeper的安装包

http://apache.fayea.com/zookeeper/stable/zookeeper-3.4.10.tar.gz

2. 解压zookeeper

tar -zxvf zookeeper-3.4.10.tar.gz

3. cd 到 ZK_HOME/conf , copy一份zoo.cfg

cp zoo_sample.cfg zoo.cfg

4. sh zkServer.sh

{start|start-foreground|stop|restart|status|upgrade|print-cmd}

5. sh zkCli.sh -server ip:port

三、配置集群:

1、关闭每台服务器的防火墙,这里注意centos6和centos7关闭防火墙的命令不同

centos6关闭防火墙:service iptables stop

centos7关闭防火墙:systemctl stop firewalld

这里是个坑 不关闭防火墙直接导致集群搭建不成功

2、找到conf目录下面的zoo.cfg文件

3、vim zoo.cfg 在每个配置文件添加如下内容:

zookeeper集群搭建步骤

####2188 表示follower节点和leader节点交换数据的端口号 由我们自己定义 只要不与其他端口冲突就行

####3181 表示如果集群中的leader节点挂掉了 重新选举leader节点的端口号

####还有一个2181的端口号 它是客户端连接zk服务端默认的端口号 不要用这个端口号以免冲突

4、

在每一个服务器的dataDir目录下创建一个myid的文件,文件就一行数据,数据内容是每台机器对应的server ID的数字

文件内容如下图所示:

zookeeper集群搭建步骤

5、分别启动四台服务器 ./zkServer.sh start

6、分别查看启动状态 如下图所示则证明集群搭建成功:

第一台服务器:

zookeeper集群搭建步骤

第二台服务器:

zookeeper集群搭建步骤

第三台服务器:

zookeeper集群搭建步骤

第四台服务器:

zookeeper集群搭建步骤

集群session共享架构原理与实践

链接: https://pan.baidu.com/s/1GZJWRL_HvWKBNrFmyz7bQw 密码: 7v8b

zookeeper分布式锁

链接:https://pan.baidu.com/s/1rRDa2yoAraakPA4hzFR6Hg 密码:rc0n

zookeeper集群搭建步骤


分享到:


相關文章: