跳到主要内容

完全删除一个slave节点

  1. 下线从节点
jps java

kill -pid
  1. 删除相关的元数据

需要删除的元数据

  1. 消息存储相关数据
/data/rmqstore
  1. 删除主备的版本阶段、纪元等文件
rm - ~/store/epochFileCheckpoint
rm - ~/store/epochFileCheckpoint.bak
  1. controller删除元数据信息
# 进入倒脚本目录
cd /root/rocketmq/distribution/target/rocketmq-5.1.0/rocketmq-5.1.0
# 查看同步信息 -a controller地址 -b broker名称
sh bin/mqadmin getSyncStateSet -a 127.0.0.1:9878 -b broker-a

# 删除节点元数据 -a controller地址 -b broker名称 -n 节点名称 -c 集群名称
sh bin/mqadmin cleanBrokerData -a 127.0.0.1:9878 -b 127.0.0.3:30911 -n broker-a -c xiaozou