Flink
微风凉
这个作者很懒,什么都没留下…
展开
-
flink处理获取kafka中的数据以及redis中的数据
所需要的pom.xml(根据自己版本来进行修改)<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <flink.version>1.7.2</flink.version> <slf...原创 2019-10-10 17:39:41 · 1615 阅读 · 0 评论 -
flink从redis中获取数据作为source源
redis中的数据:需要实现SourceFunction接口,指定泛型<>,也就是获取redis里的数据,处理完后的数据输入的数据类型 这里我们需要的是(我们需要返回kv对的,就要考虑HashMap)Java代码:package ryx.source;import org.apache.flink.streaming.api.functions.source.Source...原创 2019-10-10 16:56:16 · 7587 阅读 · 4 评论 -
flink 广播变量
这是广播变量的学习: package batch; import org.apache.flink.api.common.functions.MapFunction; import org.apache.flink.api.common.functions.RichMapFunction; import org.apache.flink.api.java....原创 2019-09-23 09:48:56 · 852 阅读 · 0 评论 -
flink sink to redis
不多bb!先看RedisCommand设置数据结构类型时和redis结构对应关系。Data TypeRedis Command [Sink]HASHHSETLISTRPUSH, LPUSHSETSADDPUBSUBPUBLISHSTRINGSETHYPER_LOG_LOGPFADDSORTED_SETZADDSORTE...原创 2019-09-19 17:57:58 · 466 阅读 · 0 评论 -
flink 自定义Partition分区
自己定义一个分区类,需要自己实现一个Partitione接口 !(泛型最好写上)import org.apache.flink.api.common.functions.Partitionerpublic class MyPartition implements Partitioner<Long> { public int partition(Long key, int n...原创 2019-09-19 17:40:21 · 6851 阅读 · 5 评论 -
flink 自定义多并行度的source源
自己定义一个多并行度的source,需要自己实现一个ParallelSourceFunction接口import org.apache.flink.streaming.api.functions.source.ParallelSourceFunction; /** * interface ParallelSourceFunction<OUT> extends So...原创 2019-09-19 17:35:22 · 4677 阅读 · 2 评论 -
flink 自定义单并行度的source源
java代码实现案例自己定义一个单并行度的source,需要自己实现一个SourceFunction接口 !import org.apache.flink.streaming.api.functions.source.SourceFunction; /** * 自己定义一个单并行度的source * 需要自己实现一个SourceFunction接口 * */publi...原创 2019-09-19 17:31:19 · 1323 阅读 · 0 评论 -
flink-1.9.0 standalone安装
下载地址:wget http://mirrors.tuna.tsinghua.edu.cn/apache/flink/flink-1.9.0/flink-1.9.0-bin-scala_2.11.tgz结果:Connecting to mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)|101.6.8.193|:80… ...原创 2019-09-12 12:04:25 · 870 阅读 · 0 评论 -
Flink的流处理与批处理
Flink的流处理与批处理Flink通过执行引擎,能够同时支持批处理与流处理任务。在执行引擎这一层,流处理系统与批处理系统最大的不同在于节点的数据传输方式。流处理系统对于一个流处理系统,其节点间数据传输的标准模型是:当一条数据被处理完成后,序列化到缓存中,然后立刻通过网络传输到下一个节点,由下一个节点继续处理。批处理系统而对于一个批处理系统,其节点间数据传输的模型是:当一条...原创 2019-09-10 14:50:50 · 2246 阅读 · 0 评论