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

帮朋友免费做网站广东云浮疫情最新情况

帮朋友免费做网站,广东云浮疫情最新情况,山西小程序开发公司,wordpress博客一键复制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/wzjs/414986.html

相关文章:

  • 广州微商城公司快速排序优化
  • 建设厅网站上保存键看不见百度网页版怎么切换
  • 建立网站需要多久百度关键词搜索怎么弄
  • 普通电脑如何做网站服务器吗抖音seo软件
  • 七牛云使用wordpress广东做seo的公司
  • 做网站流量赚钱做直销去哪里找客户
  • 直播网站开发平台品牌策划案
  • 成都网站建设scwbo长沙网站设计拓谋网络
  • 成都网站建设网络公司百度高级搜索引擎
  • 网站免费在线观看免费seo在线优化
  • 青岛网站开发学校东莞seo关键词
  • 自己做网站卖别人的机械设备网络营销常用的工具和方法
  • 网站建设公司创意互联网营销师培训机构
  • 网站源码运行今日头条十大新闻最新
  • 如何做能上传视频网站优化方案
  • 灵感来源网站关键词排名关键词优化
  • 做网站 源码广告最多的网站
  • 跨境电商公众号搜索引擎优化搜索优化
  • 如何在后台做网站流程网络营销有哪些推广方式
  • 二级域名绑定网站防恶意竞价点击软件
  • 比较有名的设计网站南宁seo推广
  • 建小程序需要网站吗百度竞价排名技巧
  • 网站营销平台收录优美图片
  • 三一重工的网站是哪家做的百度一下你就知道下
  • 做淘宝用那些网站发货2022双11各大电商平台销售数据
  • 房地产开发公司怎么注册排名优化课程
  • 如何建设网站论文文献怎么做网页
  • 织梦网站栏目是做什么用的企业网站推广效果指标分析
  • 美辰网站建设桂林seo排名
  • 宁夏住房和城乡建设厅门户网站网络推广文案有哪些