apache-kafka - 编写自定义 Kafka 连接单消息转换
问题描述
我已经配置了一个 kafka 连接 Mongodb 接收器,我想通过实现一些自定义逻辑来转换消息。
Kafka 连接是否仅限于内置 SMT(或)是否可以编写自定义 SMT。如果没有,我怎么能做到这一点?通过流?
解决方案
Kafka 连接是否仅限于内置 SMT
不它不是。您可以创建自己的并将它们添加到您的插件路径
转换被编译为 JAR,并通过 Connect worker 的属性文件中指定的 plugin.path 提供给 Kafka Connect。安装后,可以在连接器属性中配置转换。
https://www.confluent.io/blog/kafka-connect-single-message-transformation-tutorial-with-examples
示例回购https://github.com/confluentinc/kafka-connect-insert-uuid
或者我自己的https://github.com/OneCricketeer/schema-registry-transfer-smt
推荐阅读
- vb6 - 带字符串的复选框数组
- python - 在 Python 中计算间歇性时间序列事件
- qt - QDirIterator,重置迭代器,设置新路径
- java - 嵌入式 H2 数据库:多线程访问
- excel - 单击时如何获取选定文本框的名称
- machine-learning - 如何识别英文字母和非英文字母?
- c++ - 将文件读入数组并输出数组 C++
- python - conda 命令在 Mac OS X 10.5.3 下不起作用
- python - Python 线程,停止/启动/终止
- compiler-errors - 如何解决“找不到类型或命名空间名称'Didstopia'(您是否缺少 using 指令或程序集引用?)”