Я использую confluent kafka connect jdbc source, чтобы выталкивать записи из таблицы mysql в мою тему kafka, но кажется, что столбец даты преобразуется в эпоху.
Это моя конфигурация:
{
"name": "mysql-source-test",
"config": {
"connector.class": "io.confluent.connect.jdbc.JdbcSourceConnector",
"tasks.max": "5",
"name": "mysql-source-test",
"connection.url":"jdbc:mysql://localhost:3306/brint?user=abc&password=xyz",
"topic.prefix":"mysql-source-test",
"poll.interval.ms":"100000000",
"query":"select updated_on from temp;",
"mode":"timestamp",
"batch.max.rows":"10"
}
}
Вывод в теме кафки:
{"updated_on":1531323874000}
Я также попробовал from_unixtime() в запросе типа "select from_unixtime (updated_on) from temp", но это не работает.
Есть ли способ подтолкнуть его к кафке в формате ГГГГ-ММ-ДД ЧЧ: ММ: СС?
Благодарю.
Я не мог найти способ сделать это.
Поэтому я изменил запрос.
Запрос: select CAST(date_format(updated_on, \"%b %d, %Y %r\") as CHAR(50)) from temp;
И это сработало.