当前位置: 首页 > news >正文

怎么增加网站反链iis 网站压缩

怎么增加网站反链,iis 网站压缩,大连网站建设收费,网站做淘宝联盟DStream转换DStream 上的操作与 RDD 的类似,分为 Transformations(转换)和 Output Operations(输出)两种,此外转换操作中还有一些比较特殊的原语,如:updateStateByKey()、transform(…

DStream转换

DStream 上的操作与 RDD 的类似,分为 Transformations(转换)和 Output Operations(输出)两种,此外转换操作中还有一些比较特殊的原语,如:updateStateByKey()、transform()以及各种 Window 相关的原语。

无状态转化操作

无状态转化操作就是把简单的 RDD 转化操作应用到每个批次上,也就是转化 DStream 中的每一个 RDD。部分无状态转化操作列在了下表中。

注意,针对键值对的 DStream 转化操作(比如reduceByKey())要添加

import StreamingContext._才能在 Scala 中使用。

需要记住的是,尽管这些函数看起来像作用在整个流上一样,但事实上每个 DStream 在内部是由许多 RDD(批次)组成,且无状态转化操作是分别应用到每个 RDD 上的。

例如:reduceByKey()会归约每个时间区间中的数据,但不会归约不同区间之间的数据。

Transform

Transform 允许 DStream 上执行任意的 RDD-to-RDD 函数。即使这些函数并没有在 DStream的 API 中暴露出来,通过该函数可以方便的扩展 Spark API。该函数每一批次调度一次。其实也就是对 DStream 中的 RDD 应用转换。

val sparkConf = new SparkConf().setMaster("local[*]").setAppName("transform")
val ssc = new StreamingContext(sparkConf,Seconds(3))

val lineDStream :ReceiverInputDStream[String] = ssc.socketTextStream("node01",9999)
val wordAndCountDStream :DStream[(String,Int)] = lineDStream.transform(rdd => {
val words :RDD[String] = rdd.flatMap(_.split(" "))
val wordAndOne :RDD[(String,Int)] = words.map((_,1))
val value :RDD[(String,Int)] = wordAndOne.reduceByKey(_+_)
  value
})
wordAndCountDStream.print()

ssc.start()
ssc.awaitTermination()

join

两个流之间的 join 需要两个流的批次大小一致,这样才能做到同时触发计算。计算过程就是对当前批次的两个流中各自的 RDD 进行 join,与两个 RDD 的 join 效果相同。

val sparkConf = new SparkConf().setMaster("local[*]").setAppName("join")
val ssc = new StreamingContext(sparkConf,Seconds(3))

val lineDStream1 :ReceiverInputDStream[String] = ssc.
  socketTextStream("node01",9999)
val lineDStream2 :ReceiverInputDStream[String] = ssc.
  socketTextStream("node02",8888)

val wordToOneDStream :DStream[(String,Int)] = lineDStream1
  .flatMap(_.split(" ")).map((_,1))

val wordToADstream :DStream[(String,String)] = lineDStream2
  .flatMap(_.split(" ")).map((_,"a"))

val joinDStream :DStream[(String,(Int,String))]=wordToOneDStream
  .join(wordToADstream)

joinDStream.print()

ssc.start()
ssc.awaitTermination()

http://www.dtcms.com/a/509937.html

相关文章:

  • 进网站后台加什么设建网站
  • 中国钣金加工网网络优化基础知识
  • 网站商品支付怎么做一级域名的网站制作
  • 怎么开发自己的网站票务网站开发
  • 阿里巴巴免费做网站网站建设步骤与时间表
  • 网站显示wordpress内容营销的方法
  • 在putty做网站要拷贝什么网站创建设计SEO优化象客
  • 做网站空间商需要办什么手续手机评测哪个网站做的好点
  • 微信公众号自己微网站吗seo交流qq群
  • 软件工作室网站模板网站建设主要推广方式
  • 网络公司网站模板返利网站做鹊桥推广
  • 宁夏建设银行发行寄念币网站山东网站备案号
  • 网站建设服务开税率多少的票微信手机营销软件网站建设
  • 重置wordpress数据库密码徐州百度seo排名优化
  • 自我做t恤的网站wordpress添加原创logo
  • 微信公众号外链接网站开发甘肃省建设局网站首页
  • flash xml网站西安最新传染病
  • 泰安房产网站建设百度推广还要求做网站
  • 深圳网站设计兴田德润放心网站加速免费
  • 360百度网站怎么做网站中怎么做图片的变换
  • 软件下载网站怎么做网站如何看是哪家公司做的
  • 肇庆网站建设方案如何做网站图标
  • 广州建站推广wordpress怎么改表缀
  • 购物网站建设的可行性企业电子邮箱怎么注册
  • 徐州做企业网站网络营销策划书的类型
  • 建设网站现在免费吗网站模板免费下载代码
  • 天猫网站建设基本情况自己建网站好还是用淘宝做好
  • 网站建设捌金手指下拉二八怎么做网站流量赚钱
  • 自已做的网站怎么做域名解析做市场调查的网站
  • 做微视频的网站建设网站需要哪些备案