flink读取mongodb数据源批处理全量获取实践

Posted 张小凡vip

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flink读取mongodb数据源批处理全量获取实践相关的知识,希望对你有一定的参考价值。

本章记录 flink读取mongodb数据源的实践,主要用于 全量 批处理获取mongodb的数据。

我们在前面的文章中已经学习了如何写一个简单的flink-job项目打包jar包运行

详情参考

编写flink任务jar包–helloworld

我们在flink-job项目基础上新增读取mongodb数据源的功能。

引入jar包

使用官方driver连接器

            <dependency>
                <groupId>org.mongodb</groupId>
                <artifactId>mongodb-driver-sync</artifactId>
                <version>4.5.0</version>
            </dependency>

完整pom.xml如下:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.

以上是关于flink读取mongodb数据源批处理全量获取实践的主要内容,如果未能解决你的问题,请参考以下文章

flink读取mongodb数据源批处理全量获取实践

flink读取mongodb数据源批处理全量获取实践

flink通过sink的方式写入dorisdb数据源

flink通过sink的方式写入dorisdb数据源

flink通过sink的方式写入dorisdb数据源

flink通过sink的方式写入dorisdb数据源