尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

DS-ZOOKEEPER安装集群

DS-ZOOKEEPER安装集群
📅 发布时间:2026/6/18 22:03:14

安装环境

本次采用三节点安装,For DS

# 节点
192.168.217.85
192.168.217.86
192.168.217.87# root安装配置
# yifeng当前登录用户
# dolphinscheduler服务启动用户

下载地址

https://zookeeper.apache.org/releases.html
最新版 3.9.4
下载后上传到用户目录

解压安装*3root

三台都同样操作,使用 root 权限

# 安装目录
mkdir /usr/local/zookeeper/
mv /home/mot.wangpengbo/apache-zookeeper-3.9.4-bin.tar.gz /usr/local/zookeeper/# 解压
cd /usr/local/zookeeper/# 解压
sudo tar -xvzf apache-zookeeper-*-bin.tar.gz# 赋权
chmod -R 777 /usr/local/zookeeper/zookeeper-3.9.4/# 创建数据目录和日志目录
mkdir -p /usr/local/zookeeper/zookeeper-3.9.4/data
mkdir -p /usr/local/zookeeper/zookeeper-3.9.4/logs# 创建myid文件(每个节点不同,先创建空文件)
touch /usr/local/zookeeper/zookeeper-3.9.4/data/myid

配置文件*3root

# 编辑用户配置文件
vi ~/.bash_profile# 添加以下内容
export ZOOKEEPER_HOME=/usr/local/zookeeper/zookeeper-3.9.4
export PATH=$PATH:$ZOOKEEPER_HOME/bin# 使环境变量生效
source ~/.bash_profile# 配置CFG文件
cd /usr/local/zookeeper/zookeeper-3.9.4/conf/
cp zoo_sample.cfg zoo.cfg

编辑配置文件*3root

vi zoo.cfg
# 基本配置
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/usr/local/zookeeper/zookeeper-3.9.4/data
dataLogDir=/usr/local/zookeeper/zookeeper-3.9.4/logs
clientPort=2181
maxClientCnxns=60
autopurge.snapRetainCount=3
autopurge.purgeInterval=1# 集群配置
server.1=192.168.217.85:2888:3888
server.2=192.168.217.86:2888:3888
server.3=192.168.217.87:2888:3888

配置myid文件*3root

在192.168.217.85节点执行:
echo "1" > /usr/local/zookeeper/zookeeper-3.9.4/data/myid
在192.168.217.86节点执行:
echo "2" > /usr/local/zookeeper/zookeeper-3.9.4/data/myid
在192.168.217.87节点执行:
echo "3" > /usr/local/zookeeper/zookeeper-3.9.4/data/myid

防火墙配置(所有节点执行)(暂时忽略-已关闭)

# 切换到root用户配置防火墙# 开放ZooKeeper端口
firewall-cmd --permanent --add-port=2181/tcp
firewall-cmd --permanent --add-port=2888/tcp
firewall-cmd --permanent --add-port=3888/tcp# 重新加载防火墙配置
firewall-cmd --reload# 验证端口是否开放
firewall-cmd --list-ports# 切换回部署用户
exit

启动服务

按顺序启动节点
建议启动顺序: 节点3 → 节点2 → 节点1
在192.168.217.87节点执行:

su dolphinscheduler
cd /usr/local/zookeeper/zookeeper-3.9.4/
bin/zkServer.sh start

在192.168.217.86节点执行:

su dolphinscheduler
cd /usr/local/zookeeper/zookeeper-3.9.4/
bin/zkServer.sh start

在192.168.217.85节点执行:

su dolphinscheduler
cd /usr/local/zookeeper/zookeeper-3.9.4/
bin/zkServer.sh start

启动命令

# 切换启动账号
su dolphinscheduler# 启动服务
bin/zkServer.sh start# 停止服务
bin/zkServer.sh stop# 重启服务
bin/zkServer.sh restart# 查看状态
bin/zkServer.sh status

检查启动结果

cd /usr/local/zookeeper/zookeeper-3.9.4/
bin/zkServer.sh status# 输出
# 在leader节点
Mode: leader
# 在follower节点
Mode: follower

注意

● dolphinscheduler要有写入权限(日志及数据)
● 无法启动时杀掉所有相关进程
● 完成后加载到系统启动中
强制停止所有相关进程

# 停止所有 Java 进程(可能多个 ZooKeeper 实例)
sudo pkill -f zoo
sudo pkill -f QuorumPeerMain
sudo pkill -f "java.*zookeeper"# 等待几秒
sleep 3# 确认没有相关进程
ps aux | grep -E "(zoo|QuorumPeerMain)"

验证端口已释放

# 确认端口不再被占用
sudo netstat -tulpn | grep 2181# 应该没有任何输出

尝试不同的启动方式

# 使用前台模式启动,便于查看错误
./zkServer.sh start-foreground# 或者直接使用 java 命令
java -cp zookeeper.jar:lib/*:conf org.apache.zookeeper.server.quorum.QuorumPeerMain conf/zoo.cfg

相关新闻

  • 第十二周第三天12.3
  • 2025年工业流体设备领域砂磨机厂家推荐:砂磨机实力厂家有哪些? - 工业推荐榜
  • 2025年韩国名义雇主EOR服务商:Safeguard Global 让跨国业务更轻松! - 品牌2025

最新新闻

  • Playwright自动化测试:从核心原理到实战应用的全方位指南
  • Claude Opus 4.7工程落地风险:不可控性如何摧毁AI生产信任
  • Django毕设项目: 基于 Django+Vue 的农业设备智能运维管理系统的设计与实现 基于 Django+Vue 的现代农业一体化管理系统(源码+文档,讲解、调试运行,定制等)
  • PowerPC 601缓存时序与总线仲裁机制深度解析
  • 一念成仙:看山不是山,看水不是水,为什么OPC创业的核心是商业模式,而非代码本身
  • 国内主流打包机厂家实测排行 适配电商物流多场景 - 起跑123

日新闻

  • 2026年不锈钢卷板厂家推荐排行榜:冷轧热轧/304/201不锈钢卷板,高颜值耐腐蚀源头厂家实力精选 - 企业推荐官【官方】
  • FLUX.1-dev FP8模型实战指南:24GB以下显卡高效部署方案
  • 2026佛山长途搬家价目表:跨省跨市搬家费用完整计算指南 - 从来都是英雄出少年

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号