GitHub user RongtongJin added a comment to the discussion: rocketmq 将从节点切换成主节点

> 我搭建了rocketmq的两主两从结构,如果brokerA的主节点挂了,能否通过修改brokerA的从节点的配置来将其切换为主节点?我尝试执行了如下2条命令,在dashboard上看是切换成功了,且生产者和消费者都没有出现问题,但不清楚是否还有缺陷:
> 
> ```
> sh mqadmin updateBrokerConfig -k brokerId -v 0 -n nameSrvAddr -b brokerAddr
> sh mqadmin updateBrokerConfig -k brokerRole -v ASYNC_MASTER  -n nameSrvAddr 
> -b brokerAddr
> ```
> 
> 在生产环境中能否直接这样使用,或者有什么建议?谢谢。

这样的切换方式在数据一致性上会有很大的风险。不建议这样使用。

GitHub link: 
https://github.com/apache/rocketmq/discussions/6721#discussioncomment-5895326

----
This is an automatically sent email for dev@rocketmq.apache.org.
To unsubscribe, please send an email to: dev-unsubscr...@rocketmq.apache.org

Reply via email to