我使用kafka 0.10.2.0并尝试使用kafka mirror maker选项。
consumer.properties:
bootstrap.servers=ip_source1:9092, ip_source2:9092
group.id=mirror_maker_2
partition.assignment.strategy=org.apache.kafka.clients.consumer.RoundRobinAssignor
producer.properties:
bootstrap.servers=ip_dest1:9092, ip_dest2:9092
auto.create.topics.enable=true
消费者&生产者的版本为kafka 0.10.1。
我通过以下命令运行kaffka mirror maker脚本:
opt/kafka/bin/kafka-run-class.sh kafka.tools.MirrorMaker --producer.config opt/kafka/config/producer.properties --consumer.config opt/kafka/config/consumer.properties --whitelist * --num.streams 10
我向主题发送消息:ip_source1中的“a”和kafka-console-consumer我看到了消息。
但是在ip_dest1和ip_des2中,我没有看到消息。而且,当我看到主题“a”时,我在我的kafka-mirror-maker机器中看不到它。
在调试模式下没有错误 - 只需:"DEBUG Received successful Heartbeat response for group mirror_maker_2"
答案 0 :(得分:0)
白名单是Java正则表达式。尝试“。*”包括引号而不是*。此外,您可以仅使用主题名称进行测试,以消除正则表达式问题。