作者回复: 设置zookeeper.connect时使用不同的chroot,比如一个是zk:2181/kafka1,另一个是zk:2181/kafka2
作者回复: 个人觉得使用MirrorMaker似乎也是可以的,只是版本跨度有点大~ 0.8和2.0的消息格式都是不一样的,
作者回复: 这个KIP还在讨论中啊,没有进2.3版本。基本上都是因为加载日志段时间过长导致的。目前社区针对这个问题的终极解决方案是KIP-500
作者回复: 默认是不同步内部topic,如果要同步的话,需要两个条件:在consumer.config中设置exclude.internal.topics=false以及在producer.config中设置client.id=__admin_client。具体参见这个jira:
https://issues.apache.org/jira/browse/KAFKA-6524
如果主挂了,client需要自行处理切换的问题,目前Kafka端尚未自动切换的解决方案
作者回复: Kafka Connect多是实现Kafka与其他外部系统之间的互连,不是用于Kafka多集群间的数据迁移,而且也没有对应的kafka connector....
作者回复: LinkedIn的Brooklin MM好像没有开源,Confluent的Replicator要收费,Uber的uReplicator应该开源了