初始化数据¶
停止所有Broker服务¶
在集群中的每一个Broker节点上,执行停止命令,确保Broker进程已完全关闭
清理Broker存储数据(核心步骤)¶
在每个Broker节点上,删除其配置的存储根目录(storePathRootDir)下的所有内容。默认路径通常是 $HOME/store/
| Bash | |
|---|---|
这个操作会清除所有CommitLog消息数据、ConsumeQueue逻辑队列、索引文件、主题配置、消费进度等
可选:清理NameServer数据¶
NameServer主要将路由信息存储在内存中。通常,在Broker数据清理并重启后,NameServer会从Broker接收新的路由信息并更新。 如果你希望NameServer也完全重新开始,可以重启NameServer服务(先停止再启动),或者删除其可选的持久化文件(如果配置了kvConfigPath)