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

有做网站代理运营的吗seo专业术语

有做网站代理运营的吗,seo专业术语,贵阳网站建设gzzctyi,设计师值得拥有的设计导航一、RDD行动算子 行动算子就是会触发action的算子,触发action的含义就是真正的计算数据。 1、reduce 函数签名: def reduce(f: (T, T) > T): T 函数说明:聚集 RDD 中的所有元素,先聚合分区内数据,再聚合分区间…

一、RDD行动算子

行动算子就是会触发action的算子,触发action的含义就是真正的计算数据。

1、reduce

  • 函数签名:
def reduce(f: (T, T) => T): T
  • 函数说明:聚集 RDD 中的所有元素,先聚合分区内数据,再聚合分区间数据。

举栗:

val rdd: RDD[Int] = sc.makeRDD(List(1,2,3,4))
val reduceResult: Int = rdd.reduce(_+_)
println(reduceResult)

2、 collect

  • 函数签名:
def collect(): Array[T]
  • 函数说明:在驱动程序中,以数组 Array 的形式返回数据集的所有元素

举栗:

val sparkConf = new SparkConf().setMaster("local[*]").setAppName("Operator")val sc = new SparkContext(sparkConf)val rdd = sc.makeRDD(List(1,2,3,4),2)val ints = rdd.collect()println(ints.mkString(","))sc.stop()

3、 foreach

  • 函数签名:
def foreach(f: T => Unit): Unit = withScope {val cleanF = sc.clean(f)sc.runJob(this, (iter: Iterator[T]) => iter.foreach(cleanF))
}
  • 函数说明:分布式遍历 RDD 中的每一个元素,调用指定函数

举栗:

val rdd: RDD[Int] = sc.makeRDD(List(1,2,3,4))
rdd.collect().foreach(println)

4、count

  • 函数签名:
def count(): Long
  • 函数说明:返回 RDD 中元素的个数

举栗:

val rdd: RDD[Int] = sc.makeRDD(List(1,2,3,4))
val countResult: Long = rdd.count()
println(countResult)

5、first

  • 函数签名:
def first(): T
  • 函数说明:返回 RDD 中的第一个元素

举栗:

val rdd: RDD[Int] = sc.makeRDD(List(1,2,3,4))
val firstResult: Int = rdd.first()
println(firstResult)

6、take

  • 函数签名:
def take(num: Int): Array[T]
  • 函数说明:返回一个由 RDD 的前 n 个元素组成的数组

举栗:

val rdd: RDD[Int] = sc.makeRDD(List(1,2,3,4))
val takeResult: Array[Int] = rdd.take(2)
takeResult.foreach(println)

7、takeOrdered

  • 函数签名:
def takeOrdered(num: Int)(implicit ord: Ordering[T]): Array[T]
  • 函数说明:返回该 RDD 排序后的前 n 个元素组成的数组

举栗:

val rdd: RDD[Int] = sc.makeRDD(List(1,3,2,4))
val result: Array[Int] = rdd.takeOrdered(2)
result.foreach(println)

8、aggregate

  • 函数签名:
def aggregate[U: ClassTag](zeroValue: U)(seqOp: (U, T) => U, combOp: (U, U) => U): U
  • 函数说明:分区的数据通过初始值和分区内的数据进行聚合,然后再和初始值进行分区间的数据聚合

举栗:

val rdd: RDD[Int] = sc.makeRDD(List(1,2,3,4),8)
// 将该 RDD 所有元素相加得到结果
val result1: Int = rdd.aggregate(0)(_+_, _+_)
val result2: Int = rdd.aggregate(10)(_+_,_+_)println(result1)
println("**********")

9、fold

  • 函数签名:
def fold(zeroValue: T)(op: (T, T) => T): T
  • 函数说明:折叠操作,aggregate 的简化版操作

举栗:

val rdd: RDD[Int] = sc.makeRDD(List(1, 2, 3, 4))
val foldResult: Int = rdd.fold(0)(_+_)
println(foldResult)

10、countByKey

  • 函数签名:
def countByKey(): Map[K, Long]
  • 函数说明:统计每种 key 的个数

举栗:

val rdd: RDD[(Int, String)] = sc.makeRDD(List((1, "a"), (1, "a"), (1, "a"), (2,"b"), (3, "c"), (3, "c")))
val result: collection.Map[Int, Long] = rdd.countByKey()
print(result)

11、 save 相关算子

  • 函数签名:
def saveAsTextFile(path: String): Unit
def saveAsObjectFile(path: String): Unit
def saveAsSequenceFile(path: String,codec: Option[Class[_ <: CompressionCodec]] = None): Unit //了解即可
  • 函数说明:将数据保存到不同格式的文件中

举栗:

val rdd: RDD[Int] = sc.makeRDD(List(1, 2, 3, 4))
// 保存成 Text 文件
rdd.saveAsTextFile("Spark-core/output/output")
// 序列化成对象保存到文件
rdd.saveAsObjectFile("Spark-core/output/output1")


文章转载自:

http://oQVohjec.mnsmb.cn
http://ILZiUnET.mnsmb.cn
http://jfZNR17g.mnsmb.cn
http://5a0so7KM.mnsmb.cn
http://tYbhCGfB.mnsmb.cn
http://7L2pZw4v.mnsmb.cn
http://HxeLMv9y.mnsmb.cn
http://JZAsMGS9.mnsmb.cn
http://AaVweSF7.mnsmb.cn
http://NZMsD1F1.mnsmb.cn
http://8LneuGEl.mnsmb.cn
http://SgHrv8nF.mnsmb.cn
http://E12DHnNJ.mnsmb.cn
http://01xDQp4Z.mnsmb.cn
http://OtQXukfO.mnsmb.cn
http://uiNfin9y.mnsmb.cn
http://7gPIOdPO.mnsmb.cn
http://VhRTiRnb.mnsmb.cn
http://9YcAk3jb.mnsmb.cn
http://ZwpheUch.mnsmb.cn
http://Cceb99rm.mnsmb.cn
http://4IhWxu82.mnsmb.cn
http://pktlypSv.mnsmb.cn
http://syUp2FMx.mnsmb.cn
http://DZ8KEfmd.mnsmb.cn
http://rUqSPEFZ.mnsmb.cn
http://EScVrL4i.mnsmb.cn
http://G4eoHYe3.mnsmb.cn
http://6LVPcGrA.mnsmb.cn
http://5JwIK0Fe.mnsmb.cn
http://www.dtcms.com/wzjs/604235.html

相关文章:

  • 如何说明学校网站建设情况佛山如何网站建设在哪里做
  • 崇义网站建设龙岗网页设计价格
  • 行业网站推广怎么做购买wordpress主题后怎么编辑
  • 在网站中添加搜索引擎网站建设的服务器
  • 商城网站做推广东莞seo优化平台
  • 网站服务商查询合肥seo招聘
  • 苏州园区两学一做网站微信引流推广怎么做
  • 浙江城乡建设网站证件查询怎么做微信网站
  • 顺丰物流网站建设策划书wordpress移动主题now
  • 南通小企业网站建设济南网站app开发的
  • 建一个网站要多久百度搜索如何去广告
  • 青岛公司网站建设公司wordpress博客翻译
  • 带视频的网站模板Oss怎么做静态网站
  • 二级建造师个人注册查询系统兰州官网seo技巧
  • 网站建设公司国内技术最强传奇高端网站设计制作
  • 合肥网站建设开发伊春网络推广
  • 网站建设的步骤图沭阳做网站shy1z
  • 同城同镇网站建设wordpress 插件广告
  • 本地建设网站软件下载佛山建设小学官方网站
  • 网站建设与维护服务器网站制作服务订单
  • wordpress小说站群学做蛋糕哪个网站好
  • 网站备案号怎么添加淮南集团网站建设
  • 莱芜钓鱼网站便宜的手机网站建设
  • 易企建站上海公司网站设
  • 做母婴的网站营销型网站的建设规划
  • 装修网站有哪些阿里云装wordpress
  • 优秀网站设计案例网络设置
  • 网站的总体结构go语言做网站
  • 审计网站建设毕业设计网站网页制作模板
  • 网站有哪些风格网页设计品牌故事