当前位置: 首页 > news >正文

DS-ZOOKEEPER安装集群

安装环境

本次采用三节点安装,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
http://www.jsqmd.com/news/112774/

相关文章:

  • 2025年北京有名遗产继承律师排名,有实力经验丰富的遗产继承律师哪家好推荐 - mypinpai
  • 2025好评如潮的多孔塑料材料品牌盘点,附厂家联系方式 - 品牌推荐大师
  • 2025 年 12 月羊绒衫品牌权威推荐榜:女式/男士/小香风羊绒衫甄选,匠心工艺与高级质感年度口碑之选 - 品牌企业推荐师(官方)
  • 2025年船用起货绞车源头厂家权威推荐榜单:船用万米深水取样绞车/船用小绞车/船用液压绞车源头厂家精选 - 品牌推荐官
  • 南京超级学长怎么样?出国语培机构真实体验参考 - 品牌排行榜
  • 2025权威遗产继承律师事务所TOP5推荐:专业律师咨询指南,解决继承纠纷难题 - mypinpai
  • 点财网简介 - 资讯焦点
  • 办公室设计施工一体化公司推荐:行业优质选择指南 - 品牌排行榜
  • 2025年靠谱婚姻股权律师推荐,专业婚姻股权律师收费标准全解析 - mypinpai
  • 2025年正规的个人出书平台推荐,个人出书专业平台解析 - myqiye
  • 47、有同事充值了300元去公司车辆,然后不知道在哪里下载发票
  • 47、有同事充值了300元去公司车辆,然后不知道在哪里下载发票
  • 点财网 简介 - 资讯焦点
  • 2025年韩国名义雇主EOR服务商:Safeguard Global 让跨国业务更轻松! - 品牌2025
  • 2025年pcabs合金改性配方供货厂家权威推荐榜单:改性PCABS合金耐磨材料/改性PCABS合金/pcabs改性合金源头厂家精选 - 品牌推荐官
  • 2025布局北美市场:选择Safeguard Global作为加拿大名义雇主EOR合作伙伴 - 品牌2025
  • 2025国产灌装机生产厂TOP5权威推荐:灌装机哪家好? - 工业推荐榜
  • 【2025实测报告】10款常见降AI率工具大汇总(含免费降AI版本) - 殷念写论文
  • 【2025实测报告】10款常见降AI率工具大汇总(含免费降AI版本) - 殷念写论文
  • 2025年海外用工新选择:国际名义雇主EOR公司优质推荐 - 品牌2025
  • 源码解析:CRMEB商品迁移的数据处理与关联数据同步机制
  • 选对品牌!2025年高口碑环境试验设备厂商指南,高低温交变量热试验箱/光伏组件湿演式验箱/砂尘试验箱/淋雨试验箱环境试验设备源头厂家推荐 - 品牌推荐师
  • 第十二周第二天12.2
  • Centos系统如何更改root账户用户名?需要注意什么?
  • 2025直播电商智能管理系统TOP5权威推荐:领航星盘评价如何? - myqiye
  • 背景
  • MATLAB 进行长方形房间的混响仿真
  • 2025一物一码公司真实排名,适合不同规模企业 - 品牌智鉴榜
  • 2025专业影像存储品牌推荐榜索尼相机适配存储卡选购指南 - 真知灼见33
  • 项目开发总结文章