如下,所有instance几乎在同一个节点上
fbcarpbf1#
我也有这个需求,canal这玩意太水了,他的高可用,只是一台adapter对应一个canal实例,不能多台adapter对应一个canal实例
wmtdaxz32#
重启下就可以,比如修改下集群配置,会重启所有server 所有实例会重新分配。
ie3xauqp3#
这个貌似是不行的,我们自己测试了一下,但是没看过源码确认。观察到的现象更偏向于:instance 是被 server “抢占” 的,而不是平均分的,在启动过程中我们发现一部分 instance 被同一个 server 抢占,导致另外的几个 server 上抢占成功的 instance 很少。手动在 server 详情中停止 instance,使得它被其他 server 抢占可以缓解下这个问题
2o7dmzc54#
这个问题有解决吗
4条答案
按热度按时间fbcarpbf1#
我也有这个需求,canal这玩意太水了,他的高可用,只是一台adapter对应一个canal实例,不能多台adapter对应一个canal实例
wmtdaxz32#
重启下就可以,比如修改下集群配置,会重启所有server 所有实例会重新分配。
ie3xauqp3#
重启下就可以,比如修改下集群配置,会重启所有server 所有实例会重新分配。
这个貌似是不行的,我们自己测试了一下,但是没看过源码确认。观察到的现象更偏向于:instance 是被 server “抢占” 的,而不是平均分的,在启动过程中我们发现一部分 instance 被同一个 server 抢占,导致另外的几个 server 上抢占成功的 instance 很少。手动在 server 详情中停止 instance,使得它被其他 server 抢占可以缓解下这个问题
2o7dmzc54#
这个问题有解决吗