spark streaming测试之四设置窗口大小接收数据
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,测试思路:首先,使用网络数据发送程序发送数据;然后,运行spark程序;观察效果。说明:1. 这里也需要设置检查点目录2. 这里有四个参数:前两个分别是监听的端口和每隔多少毫秒接收一次数据;第三个参数
千家信息网最后更新 2025年02月23日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安全错误
数据库的锁怎样保障安全
网站服务器挂了
t100服务器运行环境
服务器坏了需要换系统吗
数据库blob
网络安全防护能力整体评价
最便宜的128g内存服务器
上海九尚网络技术有限公司
system x 服务器
达内网络安全工程师靠谱吗
军人网络安全教育视频
夕采网络技术
放映机和服务器先关哪个
重庆分布式服务器咨询云空间
网络安全必读论文
校招面试软件开发复试内容
戴尔amd服务器在哪里买
苏州专业软件开发价位
网络技术的专业都要掌握什么技能
网络安全专业就业上什么公司
广东智慧养老软件开发电话
服务器验证
如何保障网络安全作文
服务器上任务管理器在哪里找
广州六一教育软件开发
db2数据库连接工具免费完整版
盒马抢茅台服务器异常是怎么回事
昆明科技局下有互联网公司吗
中金众联互联网科技公司
校招面试软件开发复试内容
软件开发会被人工智能取代吗