spark streaming测试之三有状态的接收数据
发表于:2024-11-12 作者:千家信息网编辑
千家信息网最后更新 2024年11月12日,测试思路:首先,使用上篇文章的程序一发送网络数据;其次,运行spark程序,观察效果。说明:1. 这里使用到了更新函数;2. 使用检查点来保证状态。sparkStreamingimport org.a
千家信息网最后更新 2024年11月12日spark streaming测试之三有状态的接收数据
测试思路:
首先,使用上篇文章的程序一发送网络数据;
其次,运行spark程序,观察效果。
说明:
1. 这里使用到了更新函数;
2. 使用检查点来保证状态。
sparkStreamingimport org.apache.log4j.{LoggerLevel}import org.apache.spark.streaming.{SecondsStreamingContext}import org.apache.spark.{SparkContextSparkConf}import org.apache.spark.streaming.StreamingContext._object StatefulWordCount { def main(args:Array[]){ Logger.().setLevel(Level.) Logger.().setLevel(Level.) updateFunc = (values: []state:Option[]) => { currentCount = values.foldLeft()(_+_) previousCount = state.getOrElse() (currentCount + previousCount) } conf = SparkConf().setAppName().setMaster() sc = SparkContext(conf) ssc = StreamingContext(sc()) ssc.checkpoint() lines = ssc.socketTextStream(args()args().toInt) words = lines.flatMap(_.split()) wordCounts = words.map(x=>(x)) stateDstream = wordCounts.updateStateByKey[](updateFunc) stateDstream.print() ssc.start() ssc.awaitTermination() }}
程序
数据
状态
测试
上篇
函数
思路
效果
文章
检查点
网络
保证
更新
检查
观察
运行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
玩家数据在数据库怎么查
xrd最新数据库
吉林时代网络技术服务代理商
三级数据库如何上机
炒股软件开发方法
全球矿业数据库
重庆套料软件开发商
最大的网站服务器空间
大兴区制造软件开发推广
查看自己服务器电脑ip地址
html 服务器
ase数据库有row
网络安全手抄报八开纸
荧光pcr分析软件开发
战地1服务器断线a
伯威网络技术有限公司
发表在万方数据库的文章怎么撤回
如何设置另一个服务器无公网ip
ibm服务器显示hdd黄色
为什么汽车上要引入汽车网络技术
网页版服务器端文件管理器
深圳市爱豆网络技术
网络安全评估师资培训系列课程
2017三级网络技术题型
算法服务器设备
猎魂觉醒服务器无法连接
工业软件开发属于什么行业
南京质量软件开发产业化
网络安全管理制度内容的四严禁
国家网络安全专家周勇