微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ZooKeeper集群部署

------------------------------ZooKeeper集群部署-----------------------------

环境准备:三台虚拟机(可以连接网络)

步骤一:-----------------------

关闭防火墙 和 selinux

systemctl stop firewalld

setenforce 0

步骤二:-----------------------

3个节点安装Java JDK环境:

yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel

安装下载器

yum install -y wget

下载:   wget https://downloads.apache.org/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz

步骤三:-----------------------

解压文件修改目录名

tar xvf apache-zookeeper-3.7.0-bin.tar.gz -C /root/

 

mv /root/apache-zookeeper-3.7.0-bin   /root/zookeeper

步骤四:-----------------------

修改配置文件:(IP改为自己的IP地址,添加下面内容)  vi /etc/hosts

复制文件修改文件

cp /root/zookeeper/conf/zoo_sample.cfg /root/zookeeper/conf/zoo.cfg

添加下面内容文件末尾

vi   /root/zookeeper/conf/zoo.cfg

(IP地址改为自己每个节点的IP)

29:server.1=172.16.51.23:2888:3888

30:server.2=172.16.51.32:2888:3888

31:server.3=172.16.51.41:2888:3888

步骤五:-----------------------

创建目录

 

mkdir /tmp/zookeeper

创建文件(创建文件时,一节点的内容为 1 ,二节点为  2 , 三节点为  3   )

 

echo 1 >  /tmp/zookeeper/myid

 

cat /tmp/zookeeper/myid(查看一下)

启动服务(启动时先启动一节点在启动二,三)

/root/zookeeper/bin/zkServer.sh start
使用ps命令查看进程

ps -ef | grep zook

查看服务状态

/root/zookeeper/bin/zkServer.sh start

会有leader,和follower状态

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐