spark中使用partitioner的实例代码
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,本篇内容主要讲解"spark中使用partitioner的实例代码",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"spark中使用partitioner的实
千家信息网最后更新 2025年12月02日spark中使用partitioner的实例代码
本篇内容主要讲解"spark中使用partitioner的实例代码",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"spark中使用partitioner的实例代码"吧!
import org.apache.spark._import SparkContext._import org.apache.spark.SparkConfimport java.util.Dateimport java.text.SimpleDateFormatimport org.apache.hadoop.io.Textimport org.apache.hadoop.mapred.TextOutputFormatimport org.apache.spark.Partitionerobject partitioner { def main(args: Array[String]): Unit = { val time = new SimpleDateFormat("MMddHHmm").format(new Date()); val sparkConf = new SparkConf().setAppName("wordcount_"+time) sparkConf.set("mapreduce.framework.name", "yarn"); val sc =new SparkContext(sparkConf) val textFile = sc.textFile( "hdfs://namenode:9000/data/mapreduce/chuping/test_in_1/new5", 1).cache() val result = textFile.flatMap (line => line.split("\t") ). map (word => (word,1)).reduceByKey(new testPartitioner, _+_) result.saveAsTextFile("hdfs://namenode:9000/data/zk/test/partitioner"+time) sc.stop() }}class testPartitioner extends Partitioner{ val numPartitions = 3 def getPartition(key: Any)=1 指定到第几个reduce}这里的程序只是一个测试的程序,使用的也是一个count而已,无法体现partitioner的实际作用,但是在实际生产中,partitioner的运用比比皆是
到此,相信大家对"spark中使用partitioner的实例代码"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
代码
实例
实际
内容
程序
学习
实用
更深
比比皆是
作用
兴趣
只是
实用性
操作简单
方法
是在
更多
朋友
生产中
网站
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
文件地理数据库和企业地理数据库
一个电脑两个数据库
用工具转储云端数据库
陈炜互联网科技
苏州财务软件开发公司
网站如何与数据库连接起来
我的世界服务器允许作物生长
数据库中的表是用什么组成的
深圳正规网络技术质量保障
网络安全讲课题目
保险公司关于网络安全的征文
国际国内网络安全
软件开发外包公司有哪些
企业服务器构建什么意思
杭州运营网络技术服务价格
河洛互联网科技公司
软件开发的能力与素质需求
网络安全排名
部队网络安全管理系统
宇航软件开发有限公司
第五代无线网络技术
清远虚拟服务器管理软件
网络技术开发合同样本
极差直销软件开发
英灵神殿好友服务器一直在跳
汕头聊天软件开发常见问题
orcal数据库添加外键
软件开发基准数据解析
网络安全合同是真的吗
mabits怎么调数据库