
flink
C_time
BD
展开
-
Flink之自定义JDBC Sink 写入mysql数据
先建表数据sensor_1, 1547718199, 35.80018327300259sensor_6, 1547718201, 15.402984393403084sensor_7, 1547718202, 6.720945201171228sensor_10, 1547718205, 38.101067604893444sensor_1, 1547718206, 35.1se...原创 2019-12-19 17:46:11 · 4643 阅读 · 3 评论 -
Flink之自定义Source
主函数有4中读取数据方式1.从集合中读取数据env.fromCollection(List(…))2.从文件中读取数据env.readTextFile(path)3.从kafka中读取数据 env.addSource(new FlinkKafkaConsumer[String](“sensor”, new SimpleStringSchema(), properties))4. 第四种就...原创 2019-12-19 09:39:50 · 1140 阅读 · 3 评论 -
Flink的WordCount实现(Java和Scala)
Java实现WordCountpackage com.flink.Java;import org.apache.flink.api.common.functions.FlatMapFunction;import org.apache.flink.api.java.tuple.Tuple;import org.apache.flink.api.java.utils.ParameterToo...原创 2019-12-16 19:54:10 · 1309 阅读 · 0 评论 -
Flink的Sink_API_Demo (kafka sink 、redis sink 、es sink)
Flink没有类似于spark中foreach方法,让用户进行迭代的操作。虽有对外的输出操作都要利用Sink完成。最后通过类似如下方式完成整个任务最终输出操作。 myDstream.addSink(new MySink(xxxx)) 官方提供了一部分的框架的sink。除此以外,需要用户自定义实现sink。pom文件说明下面是几个Sink的Demo。当然要提前建立Maven工程,并导...原创 2019-12-05 11:59:02 · 1323 阅读 · 0 评论