IIDR CDC Kafka на AWS
Мы пытаемся опубликовать форму данных db2-IIDR (IBM CDC) в Kafka на AWS . Сбой подписки из-за ошибки ниже
An error occurred during the conversation with Kafka.
Error: org.apache.kafka.common.errors.TimeoutException: Batch containing 1 record(s) expired due to timeout while requesting metadata from brokers for cdckafka-subsname-commitstream-0
Существуют ли какие-либо предварительные условия для публикации потоков из IIDR в Kafka на aws?
Еще несколько деталей -
-Кафка работает на AWS
Двигатели CDI -IIDR -> в помещении (как исходный, так и целевой)
- На локальных IP-адресах есть белый список, и я могу пропинговать /telnet порты с предварительной установки на aws и наоборот.
Спасибо!
1 ответ
Вам нужно настроить своих брокеров Kafka со слушателями, которые будут работать с внешними клиентами. Вы можете увидеть детали здесь.
Простого пинга от локального клиента к AWS недостаточно - вам необходимо проверить его с помощью клиента Kafka, такого как kafkacat