pulsar升级流程

## Pulsar 三个组件 ZooKeeper、bookie 和 broker,zk 暂时不升级,bookie(有状态)、broker 和 proxy(无状态)

## 升级流程(以下流程升级版本2.10.4升级到2.10.6)
a.对比升级版本的功能,配置文件变更
b.根据新版本重新编辑配置文件
c.上传配置文件到服务器,下载升级版本,替换升级版本conf文件为已编辑完成的配置文件
d.执行下面升级流程
c.升级顺序 zk->bookie->broker、proxy、client

## 1.升级 Bookkeeper
# 查看pulsar bookkeeper.conf 判断 autorecovery 状态
如果 autoRecoveryDaemonEnabled=true 则是开启状态

# 关闭auto recovery,该命令对集群有效,一个集群只需要执行一次
bin/bookkeeper shell autorecovery -disable

# bookie
滚动升级 bookie,一次升级一个 bookie,使用 systemctl 管理service,流程如下:
a.停止 systemctl stop bookkeeper.service
b.查看是否停止 systemctl status bookkeeper.service -l
c.改变 /etc/systemd/system/bookkeeper.service 中配置文件地址为pulsar新版本地址
d.重新加载配置 systemctl daemon-reload
e.重新启动 systemctl start bookkeeper.service
f.查看启动状态 systemctl status bookkeeper.service -l

其他所有节点都执行升级流程,所有bookie升级完成后,开启auto recovery,整个集群只需要执行一次
bin/bookkeeper shell autorecovery -enable

# 2.升级 Broker
滚动升级 broker,一次升级一个 broker,使用 systemctl 管理service,流程如下:
a.停止 systemctl stop pulsar.broker.service
b.查看是否停止 systemctl status pulsar.broker.service -l
c.改变 /etc/systemd/system/pulsar.broker.service 中配置文件地址为pulsar新版本地址
d.重新加载配置 systemctl daemon-reload
e.重新启动 systemctl start pulsar.broker.service
f.查看启动状态 systemctl status pulsar.broker.service -l

# 查看集群状态,验证是否成功
sh bin/pulsar-admin brokers list default-pulsar-cluster

# 3.升级Proxy

# 参考
https://pulsar.staged.apache.org/docs/zh-CN/administration-upgrade

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值