Я работаю с Kafka Connect (используя реализацию Confluent) и наблюдаю странное поведение. Я настраиваю исходное соединение, чтобы извлечь данные из таблицы БД и заполнить тему. Это работает. Но если я удаляю тему, удаляю конфигурацию источника, а затем сбрасываю конфигурацию (возможно, добавив еще один столбец в запрос), тема не заполняется. Если я изменю название темы на то, что раньше не использовал, это сработает. Я использую Postman для настройки конфигурации, хотя я не думаю, что это имеет значение.
My Connect config:
{
"name": "my-jdbc-connector",
"config": {
"connector.class": "io.confluent.connect.jdbc.JdbcSourceConnector",
"connection.url": "jdbc:db2://db2server.mycompany.com:4461/myDB",
"connection.user: "dbUser",
"connection.password": "dbPass",
"dialect.name": "Db2DatabaseDialect",
"mode": "timestamp",
"query": "select fname, lname, custId, custRegion, lastUpdate from CustomerMaster",
"timestamp.column.name": "lastUpdate",
"table.types": "TABLE",
"topic.prefix": "master.customer"
}
}