栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

flink 使用jdbc批量写入

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

flink 使用jdbc批量写入

public class JdbcSinkOperator extends AbstractStreamOperator implements ProcessingTimeCallback, OneInputStreamOperator{
    private Map> map;
    private ListState listState;
    private int batchSize;
    private long interval;
    private Connection connection;
    private Statement statement;
    private ProcessingTimeService processingTimeService;
    private Properties jdbc;
    public  Logger logger ;

    public JdbcSinkMergeSqlOperator(Properties jdbc) {

        Object size = jdbc.remove("batch.size");
        Object time = jdbc.remove("interval");

        this.chainingStrategy = ChainingStrategy.ALWAYS;
        this.batchSize = size == null ? 1 : Integer.parseInt(size.toString());
        this.interval = time == null ? 30000L : Long.parseLong(time.toString());
        this.jdbc = jdbc;

转载请注明:文章转载自 www.mshxw.com
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号