spark streaming测试之二使用网络数据源
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,测试思路:首先,创建网络数据源数据发送器(程序一);其次,创建spark接收数据程序(程序二);接着,将程序一打包,放在服务器上执行。这里有三个参数分别是:所要发送的数据文件,通过哪个端口号发送,每隔
千家信息网最后更新 2025年12月02日spark streaming测试之二使用网络数据源
测试思路:
首先,创建网络数据源数据发送器(程序一);
其次,创建spark接收数据程序(程序二);
接着,将程序一打包,放在服务器上执行。这里有三个参数分别是:所要发送的数据文件,通过哪个端口号发送,每隔多少毫秒发送一次数据;
最后,运行spark程序,这里每隔5秒处理一次数据。有两个参数:监听的端口号,每隔多少毫秒接收一次数据。
观察效果。
程序一:
sparkStreamingimport java.io.PrintWriterimport java.net.ServerSocketimport scala.io.Sourceobject SalaSimulation { (length: ) = { java.util.Random rdm = Random rdm.nextInt(length) } (args: Array[]){ (args.length != ){ System..println() System.() } filename = args() lines = Source.(filename).getLines.toList filerow = lines.length listener = ServerSocket(args().toInt) (){ socket = listener.accept() Thread(){ = { (+socket.getInetAddress) out = PrintWriter(socket.getOutputStream()) (){ Thread.(args().toLong) content = lines((filerow)) (content) out.write(content +) out.flush() } socket.close() } }.start() } }}程序二:
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._object NetworkWordCount { def main(args: Array[]){ Logger.getLogger("org.apache.spark").setLevel(Level.WARN) Logger.getLogger("org.apache.eclipse.jetty.server").setLevel(Level.OFF) conf = SparkConf().setAppName().setMaster() sc = SparkContext(conf) ssc = StreamingContext(sc()) lines = ssc.socketTextStream(args()args().toIntStorageLevel.) words = lines.flatMap(_.split()) wordCounts = words.map(x=>(x)).reduceByKey(_+_) wordCounts.print() ssc.start() ssc.awaitTermination() }}
数据
程序
参数
口号
数据源
网络
测试
三个
两个
发送器
思路
效果
文件
服务器
处理
服务
监听
观察
运行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
系统找不到数据库文件夹
mldb是一个数据库吗
数据库插入一个表
制造业转型网络安全
互联网纪检软件开发
人社网络安全和信息化
思科jabber设置服务器
数据库免费版
监控流媒体服务器选型
黄山网络安全证
广深互联网科技公司
房山区网络安全培训
临沂软件开发报价
软件开发哪个大专好一点湖南的
软件开发公司有营业执照吗
汉口二手服务器回收多少钱
网络技术要哪些岗位
java无法连接数据库
网络安全没经验怎么找工作
打印快递单数据库素材图
提现用公共网络安全吗
rec数据库文件怎么打开
我的世界沫兮生存服务器
连云港海航软件开发业务流程
手机网络安全审核
激战2服务器无法登陆
HCNA网络技术指南电子版
mac 下数据库管理工具
税务局进行网络安全交流发言
四川旅游app小程序软件开发