您的位置:首页 > 健康 > 美食 > 供应链管理系统的功能_二维码制作工具_培训机构_seo关键词优化培训班

供应链管理系统的功能_二维码制作工具_培训机构_seo关键词优化培训班

2025/4/19 1:19:38 来源:https://blog.csdn.net/qq_43003203/article/details/144863646  浏览:    关键词:供应链管理系统的功能_二维码制作工具_培训机构_seo关键词优化培训班
供应链管理系统的功能_二维码制作工具_培训机构_seo关键词优化培训班

安装包下载

https://zookeeper.apache.org/releases.html
在这里插入图片描述

安装前准备

1、三台服务器,vim /etc/hostname/设置主机名分别为zhuji01,zhuji02,zhuji03
服务器01的IP:192.168.225.136,主机名为:zhuji01
服务器02的IP:192.168.225.137,主机名为:zhuji02
服务器03的IP:192.168.225.138,主机名为:zhuji03

2、三台服务器分别安装配置完成JDK环境;

3、上传zookeeper安装包至三台服务器的/home/目录;

4、vim /etc/hosts配置三台主机的host文件分别为:

192.168.225.136  zhuji01192.168.225.137  zhuji02192.168.225.138  zhuji03

5、修改以上信息后重启服务器reboot

安装zookeeper

以下步骤在三台服务器上同步操作一遍
以下步骤在三台服务器上同步操作一遍
以下步骤在三台服务器上同步操作一遍

解压安装包

cd /home/tar -zxvf apache-zookeeper-3.8.4-bin.tar.gz

创建数据文件夹和日志文件夹

mkdir -p /home/apache-zookeeper-3.8.4-bin/data/mkdir -p /home/apache-zookeeper-3.8.4-bin/logs/

修改配置

cd  /home/apache-zookeeper-3.8.4-bin/conf/cp  zoo_sample.cfg   zoo.cfgvim zoo.cfg

修改配置文件内容如下

tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/apache-zookeeper-3.8.4-bin/data/
dataLogDir=/home/apache-zookeeper-3.8.4-bin/logs/
clientPort=2181
server.1=zhuji01:2888:3888
server.2=zhuji02:2888:3888
server.3=zhuji03:2888:3888

配置解释:

  • 修改dataDir,用于存储zookeeper的数据文件dataDir=/home/zookeeper/apache-zookeeper-3.6.1-bin/data

  • 添加dataLogDir,用于存储zookeeper的日志文件dataLogDir=/home/zookeeper/apache-zookeeper-3.6.1-bin/logs

  • 添加我们集群的服务器,其中等号前面的“1”,“2“,”3“表示的是ID,必须唯一且是数字。等号右边的IP地址是集群服务器名,2888是follower和集群中的leader交换消息所使用的端口。3888是选举leader时所使用的端口。

server.1=zhuji01:2888:3888
server.2=zhuji02:2888:3888
server.3=zhuji03:2888:3888
  • clientPort=2181:客户端连接端口

创建myid文件

echo "1" | sudo tee /home/apache-zookeeper-3.8.4-bin/data/myid  

重复此步骤,为其他两个节点服务器的data目录创建对应的myid文件(分别为2和3)。

设置环境变量

vim /etc/profile

添加如下配置:

export ZOOKEEPER_HOME=/home/apache-zookeeper-3.8.4-bin/
export PATH=$PATH:$ZOOKEEPER_HOME/bin

在这里插入图片描述

刷新配置

source /etc/profile 

启动集群

/home/apache-zookeeper-3.8.4-bin/bin/zkServer.sh start

在这里插入图片描述

验证集群状态

192.168.225.136:
在这里插入图片描述

192.168.225.137:
在这里插入图片描述

192.168.225.138:

在这里插入图片描述

设置开机自启

vim /etc/systemd/system/zookeeper.service

添加如下内容:

[Unit]
Description=Apache Zookeeper server
Documentation=http://zookeeper.apache.org
Requires=network.target remote-fs.target
After=network.target remote-fs.target
[Service]
Type=forking
User=root
Group=root
ExecStart=/home/apache-zookeeper-3.8.4-bin/bin/zkServer.sh start
ExecStop=/home/apache-zookeeper-3.8.4-bin/bin/zkServer.sh stop
Restart=on-abnormal
Environment="JAVA_HOME=/usr/java/latest"
WorkingDirectory=/home/apache-zookeeper-3.8.4-bin
[Install]
WantedBy=multi-user.target

注:

  • ExecStart,ExecStop,Environment,WorkingDirectory根据个人情况灵活调整

重新加载配置:systemctl daemon-reload

设置开机自启:systemctl enable zookeeper

启动zookeeper:systemctl start zookeeper

查看zookeeper状态:systemctl status zookeeper

停止zookeeper:systemctl stop zookeeper

重启zookeeper:systemctl restart zookeeper

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com