spark streaming测试之四设置窗口大小接收数据
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,测试思路:首先,使用网络数据发送程序发送数据;然后,运行spark程序;观察效果。说明:1. 这里也需要设置检查点目录2. 这里有四个参数:前两个分别是监听的端口和每隔多少毫秒接收一次数据;第三个参数
千家信息网最后更新 2026年10月31日spark streaming测试之四设置窗口大小接收数据
测试思路:
首先,使用网络数据发送程序发送数据;
然后,运行spark程序;
观察效果。
说明:
1. 这里也需要设置检查点目录
2. 这里有四个参数:
前两个分别是监听的端口和每隔多少毫秒接收一次数据;
第三个参数是接收前多少毫秒的数据;(详细请参见window具体含义)
第四个参数是每隔多少毫秒接收一次数据。
sparkStreamingimport org.apache.log4j.{LoggerLevel}import org.apache.spark.storage.StorageLevelimport org.apache.spark.streaming.{SecondsStreamingContext}import org.apache.spark.{SparkContextSparkConf}import org.apache.spark.streaming.StreamingContext._WindowWordCount { def main(args: Array[]){ Logger.().setLevel(Level.) Logger.().setLevel(Level.) conf = SparkConf().setAppName().setMaster() sc = SparkContext(conf) ssc = StreamingContext(sc()) ssc.checkpoint() val lines = ssc.socketTextStream(args(0),args(1).toInt, StorageLevel.MEMORY_ONLY_SER) words = lines.flatMap(_.split()) //windows operator val wordCounts = words.map(x=>(x,1)).reduceByKeyAndWindow((a:Int,b:Int)=>(a+b), Seconds(args(2).toInt),Seconds(args(3).toInt)) wordCounts.print() ssc.start() ssc.awaitTermination() }}
数据
参数
程序
测试
三个
两个
含义
思路
效果
检查点
目录
端口
网络
检查
监听
观察
运行
大小
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网黑科技
互联网科技公司华为
中国 科技 互联网
互联网科技革命
金融科技和互联网金融
盛创互联网科技有限公司
山东吉时兔互联网科技有限公司
华中科技有哪些互联网大佬
湖南洣水互联网科技有限公司扣款
农村开互联网科技讲堂
互联网大会黑科技排名
互联网科技与管理
青岛科技大学互联网大赛研究生
华夏互联网科技业
互联网5g黑科技有哪些
未来五年的互联网科技
互联网科技年终奖
半导体是互联网高科技吗
抖集互联网科技技术咨询
西安左小互联网科技有限公司
哈尔滨大商圈互联网科技有限公司
科技金融是不是互联网金融
互联网科技英文
广州凡科互联网科技
厦门比较好的科技互联网公司
电子科技大学互联网创业大赛
沐思想互联网科技有限公司
广东工业互联网大赛深圳学泰科技
产业互联网科技服务公司
武汉亿视互联网科技有限公司