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

专做水果的社区网站重庆建设岗位证书查询网

专做水果的社区网站,重庆建设岗位证书查询网,hao123网站,西安网站建设网络import org.apache.spark.{Partitioner, SparkConf, SparkContext}object PartitionCustom {// 分区器决定哪一个元素进入某一个分区// 目标: 把10个分区器,偶数分在第一个分区,奇数分在第二个分区// 自定义分区器// 1. 创建一个类继承Partitioner// 2. …
import org.apache.spark.{Partitioner, SparkConf, SparkContext}object PartitionCustom {// 分区器决定哪一个元素进入某一个分区// 目标: 把10个分区器,偶数分在第一个分区,奇数分在第二个分区// 自定义分区器// 1. 创建一个类继承Partitioner// 2. 重写两个方法// 3. 在创建RDD的时候,partitionBy方法 指定分区器// 创建一个类继承Partitionerclass MyPartitioner extends Partitioner{override def numPartitions: Int = 2 // 两个分区,编号就是:0,1// key - valueoverride def getPartition(key: Any): Int = {if(key.asInstanceOf[Int] % 2 == 0){0}else{1}}}def main(args: Array[String]): Unit = {// 创建SparkContextval conf = new SparkConf().setAppName("PartitionCustom").setMaster("local[*]")val sc = new SparkContext(conf)// 初始数据val rdd = sc.parallelize(List(1, 2, 3, 4, 5, 6, 7, 8, 9, 10))//val rdd = sc.parallelize(List(  (1,1),  (2,2))// 自定义分区器使用的前提:数据是key-value类型val rdd1 = rdd.map(num =>(num,num))// 使用自定义分区器val rdd2 = rdd1.partitionBy(new MyPartitioner)// 在分区完成之后的基础上,只保留keyval rdd3 = rdd2.map(t => t._1)rdd3.saveAsTextFile("output6")}
}
http://www.dtcms.com/a/432492.html

相关文章:

  • 【复习】计网强化第二章
  • iis7发布网站教程网站创意模板
  • 建设网站的报告wordpress安装虚拟主机
  • 做商业网站是否要备案网站开发费用报价表百度
  • 汉中做网站的公司wordpress适合做什么网站吗
  • 淮南城乡建设局网站沈阳房产网
  • 东莞市网站建设怎么样自建电商平台
  • 嘉兴企业网站制作手机网站竞价单页
  • P1447题解
  • 用node.js可以做网站吗用爱奇艺会员做视频网站违法吗
  • 做网站找八埏东莞网络推广服务平台
  • 网站导航条制作组织建设方面
  • 安徽省工程建设安全协会网站WordPress三栏资讯主题
  • 做网站为什么要租服务器深圳搜索竞价账户托管
  • 常州建行网站北京网站seo外包
  • 简单大气的成品网站网站加关键词代码
  • 网站搜索功能怎么实现网站关键词可以添加吗
  • 点菜网站模板网页设计网站规划
  • 网站建设基本流程视频天津做网站比较大的公司
  • win10下win+R和win+E快捷键失灵如何解决
  • wordpress整站密码访问做百度网站的公司哪家好
  • 一个好的网站内页大概做多少兰溪网站建设公司
  • 网站建设工作建议欧洲applestore
  • 万能建站网站点墨网站
  • 有没人做阿里巴巴网站维护的工业设计是冷门专业吗
  • 图书馆网站建设费用眉山网站推广
  • JDBC进阶之连接池的配置(Druid与HikariCP)
  • 网站建设是设计师吗asp网站如何实现伪静态
  • 广州石井做网站wordpress 3d标签
  • 长沙有哪些做的好一点的网站十堰网站建设weitian