开发者社区> 问答> 正文

flink 如何自定义connector?

如题,有哪位大神可以帮忙解答一下?

来自志愿者整理的flink邮件归档来自志愿者整理的FLINK邮件归档

展开
收起
小阿怪 2021-12-04 19:02:52 795 0
1 条回答
写回答
取消 提交回答
  • 随便开一个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源码,抄一下就行。

    来自志愿者整理的flink邮件归档来自志愿者整理的FLINK邮件归档

    2021-12-04 22:22:02
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Flink CDC Meetup PPT - 龚中强 立即下载
Flink CDC Meetup PPT - 王赫 立即下载
Flink CDC Meetup PPT - 覃立辉 立即下载