其他分享
首页 > 其他分享> > sparkstreaming

sparkstreaming

作者:互联网

SparkStreaming+Kafka流程:

流式数据-->Flume-->Kafka-->SparkStreaming/StructStreaming/Flink-->Redis/Hbase/HDFS/Mysql

连接Kafka方式:
Direct Approach(No Receivers):
1.KafkaUtils.createDirectStream直连方式,Streaming中每批次的每个job直接调用Simple Consumer API获取对应Topic数据,这种连接方式使用的最多,面试问的最多
2.Direct方式是直接连接Kafka分区来获取数据,从每隔分区直接去读数据大大提高并行能力
3.Direct方式调用Kafka低阶API(底层API),offset自己存储和维护,默认是由Spark维护在chenckpoint中,消除了与zk不一致的情况
4.也可以手动维护,把offset存在Mysql/Redis中

标签:方式,--,Direct,Kafka,API,offset,sparkstreaming
来源: https://blog.csdn.net/qq_44104303/article/details/120841849