Kafka连接正在编码数据

u4vypkhs  于 2021-06-04  发布在  Kafka
关注(0)|答案(1)|浏览(306)

我在使用jdbc连接器从数据库中提取数据时遇到了问题。
有些列在oracle中是数字,但在提取时得到的是编码值。
举个例子:

col1            col2            col3            col4
100036061921    100049035196    100413362646    01

我的主题的结果是:

{
  "col1": "BWBMnkE5f1sHNOKvb77Ht0ihv+fIQftrys3Z/TBOajX4LboFATPyuEsbgAAAAAAAAAAAAAAAAAAAAA\u003d\u003d",
  "col2": "BWB6T7Z91Z/RUpevfd7yNAxnUF9YtFkFw/rJDw4aUDp1TIvXKANURhfLAAAAAAAAAAAAAAAAAAAAAA\u003d\u003d",
  "col3": "BWBNLeG3IR80rH4seAWU6C6V7K5IunlyVI2u+F7fuY362YtxbCLmrsohgAAAAAAAAAAAAAAAAAAAAA\u003d\u003d",
  "col4": "01"
}

有人有办法解决这个问题吗?
非常感谢。

rjzwgtxy

rjzwgtxy1#

刚解决了我的问题后,一些谷歌搜索。
数据库中的某些“数字”数据类型不是 best_fit 与Kafka连接,所以你必须指定一些铸造获得所需的结果。
参考资料如下:https://gist.github.com/rmoff/7bb46a0b6d27982a5fb7a103bb7c95b9#file-甲骨文md
这可能对oracle、mssqlserver、postgre、mysql用户有所帮助。
比尔,
阿克拉夫

相关问题