spark中使用partitioner的实例代码
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,本篇内容主要讲解"spark中使用partitioner的实例代码",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"spark中使用partitioner的实
千家信息网最后更新 2025年01月24日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安全错误
数据库的锁怎样保障安全
专科计算机网络技术课程多吗
工业互联网时代的网络安全
黑龙江回收服务器cpu 云主机
网络安全实验室搭建指南
土地储备数据库
服务器显示坐标
政府网络安全的上市公司
软件开发已完成成绩
固定ip表格数据库
云服务器自动运行脚本
中国it软件开发
foxconn服务器连接错误
郑州申发网络技术有限公司
软件开发计算股票涨跌概率
戴尔服务器2008安装驱动
本田CRV空调服务器
计算机网络技术的专业知识
社区网络安全保护
amd8核服务器处理器
如何自学移动端软件开发
无线通信网络技术心得
计算机科学技术5g软件开发
锐思数据库报价
网络安全讲座听后感300
网吧 网络安全宣传片
mysql数据库any怎么用
数据库主机端口号
软件开发KT是什么意思
云顶之弈手游怎么选择服务器
四川互联网软件开发服务