You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user-zh@flink.apache.org by 111 <xi...@163.com> on 2020/05/28 02:13:23 UTC

回复: flink 如何自定义connector

Hi,
随便开一个jdbc connector之类的,模仿造一个就行:
1 需要有Service loader的描述符文件:resources下面需要有META-INFO.services,里面有TableFactory的实现类声明
2 创建对应的TableFactory实现类,根据source sink实现不同的接口,返回对应的TableSource或者TableSink
3 如果是TableSource,根据剪枝、lookup等特性实现不同的接口
4 如果是TableSink,根据upsert、append、retract实现不同的接口
总之,开一个connector源码,抄一下就行。
Best,
Xinghalo