集群搭建"/>
ZK集群搭建
本ZK集群教程使用CenterOS7系统
准备工作:在虚拟机上安装三台CenterOS7系统虚拟机
本人安装的三台机器ip地址为
192.168.67.147
192.168.67.148
192.168.67.149
1、三台虚拟机均使用root用户操作
su root
2、下载zk包
wget .4.9.tar.gz
ps: 如果这个地址失效,请到apache zk 官网查找可访问资源地址
3、将zk包解压至指定文件下,并重命名
tar -zxvf zookeeper-3.4.9.tar.gz -C /usr/local
cd /usr/local
mv zookeeper-3.4.9.tar.gz zk
4、在zk包下新建data、logs目录
cd /usr/local/zk
mkdir data
mkdir logs
5、配置hosts映射
192.168.79.152 zookeeper-1
192.168.79.153 zookeeper-2
192.168.79.154 zookeeper-3
6、修改zk配置文件(基本配置)
cd /usr/local/zk/conf
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
dataDir=/usr/local/zk/data
dataLogDir=/usr/local/zk/logs
server.1=zookeeper-1:2881:3881
server.2=zookeeper-2:2881:3881
server.3=zookeeper-3:2881:3881
7、开启防火墙策略
firewall-cmd --zone=public --add-port=2181/tcp --permanent
firewall-cmd --zone=public --add-port=2881/tcp --permanent
firewall-cmd --zone=public --add-port=3881/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --query-port=2181/tcp
firewall-cmd --zone=public --list-ports
8、以上7个部署在三台虚拟机上执行相同操作
接下来新增myid文件数据,在三台机器分别执行
在zookeeper-01中
echo 1 > /usr/local/zk/data/myid
在zookeeper-02中
echo 2 > /usr/local/zk/data/myid
在zookeeper-03中
echo 3 > /usr/local/zk/data/myid
9、启动查看zk,ZK集群安装完成
/usr/local/zk/bin/zkServer.sh start
/usr/loca/zk/bin/zkServer.sh status
更多推荐
ZK集群搭建
发布评论