开发者社区 > 云原生 > 正文

更改storePathCommitLog目录时出现意外行为/错误

1) 停止master broker

2) 将${storePathCommitLog}目录设置从'/home/rocketmq'更改为'/rocketmq'

3) mv/home/rocketmq/*/rocketmq/

4) 重新启动主代理

对slave broker重复上述步骤。

重新启动后,我观察到以下情况:

1) 主题和消费者补偿不再发生变化

2) 停止主代理和从代理之间的异步

Java: 1.8 RocketMQ: 4.3.2

storeerror.log: WARN WriteSocketService - Offset not matched. Request offset: 113756812151, firstOffset: 0, lastOffset: 60129542144, mappedFileSize: 1073741824, mappedFiles count: 56

原提问者GitHub用户xhkyyy

展开
收起
芬奇福贵 2023-05-26 16:02:17 157 0
1 条回答
写回答
取消 提交回答
  • 似乎您刚刚更改了storePathCommitLog,但将所有存储消息都移到此路径,也许您应该更改storePathRootDir配置。

    原回答者GitHub用户duhenglucky

    2023-05-26 17:56:01
    赞同 展开评论 打赏

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载