Я пытаюсь использовать инструмент Mirrormaker для репликации данных из одного основного кластера в резервный, но я получил следующую ошибку.Ошибка с инструментом kafka Mirrormaker [kafka version 0.10]
nykpsr000001726$ bin/kafka-mirror-maker.sh --consumer.config config/mirror-consumer.properties --producer.config config/mirror-
producer.properties --whitelist my-replicated-topic
[2017-02-03 06:17:00,193] FATAL [mirrormaker-thread-0] Mirror maker thread failure due to (kafka.tools.MirrorMaker$MirrorMaker
Thread)
java.lang.IllegalArgumentException: Invalid timestamp -1
at org.apache.kafka.clients.producer.ProducerRecord.<init>(ProducerRecord.java:60)
at kafka.tools.MirrorMaker$defaultMirrorMakerMessageHandler$.handle(MirrorMaker.scala:678)
at kafka.tools.MirrorMaker$MirrorMakerThread.run(MirrorMaker.scala:414)
[2017-02-03 06:17:00,422] FATAL [mirrormaker-thread-0] Mirror maker thread exited abnormally, stopping the whole mirror maker.
bellow - подробная информация о конфигурации для потребителей и производителей.
mirror-consumer.properties
group.id=KafkaMirror-test-1
# consumer timeout should be -1 (default)
zookeeper.connect=ldnpsr000001131:2181
auto.offset.reset=smallest
mirror-producer.properties
bootstrap.servers=nykpsr000001726:9092
Действительно appriciate для быстрой подсказки.
Можете ли вы указать версию Kafka, на которой вы работаете? –
Я запускаю версию Kafka 0.10 и используя сторонний инструмент тестирования для генерации тестовых сообщений. Я считаю, что несовместимость из-за 0.10 и 0.10 вызывает эту проблему. Еще раз спасибо за поддержку @ jose.goncabel – Joey