kafka-connect-jdbc を使用して、(mysql 上の) レガシー データベースから kafka にデータをインポートしようとしています。基本的な例をセットアップして動作させることができました。
問題の 1 つは、タイムスタンプであるはずの列の 1 つに、例外が発生するすべての行に対して無効な値があることです。
java.sql.SQLException: 値 '0000-00-00' は java.sql.Timestamp として表すことができません
その列を簡単に除外し、その列を除外する選択クエリを作成することで、kafka-connect-jdbc のカスタム クエリ オプションを使用してデータをインポートできます。オフセット管理などの観点から、その意味を理解したかっただけです。ドキュメントによると、問題の1つは、これにより、コネクタごとに1つのトピックに制限されることです。他に留意すべきことはありますか?