------------------------------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] 举报,一经查实,本站将立刻删除。