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

做业务员找数据的网站哪个网站做黄金交易最好

做业务员找数据的网站,哪个网站做黄金交易最好,网站建设添加视频教程,开发软件app下载使用Hadoop MapReduce实现各省学生总分降序排序#xff0c;根据省份分出输出到不同文件 本文将展示如何使用Hadoop MapReduce对一组学生成绩数据进行处理#xff0c;将各省的学生成绩按总分降序排序并按照省份进行分区将结果分别输出到不同的文件中。 数据样例 我们将使用…使用Hadoop MapReduce实现各省学生总分降序排序根据省份分出输出到不同文件 本文将展示如何使用Hadoop MapReduce对一组学生成绩数据进行处理将各省的学生成绩按总分降序排序并按照省份进行分区将结果分别输出到不同的文件中。 数据样例 我们将使用以下格式的数据 实现步骤 我们将通过以下步骤来实现这一目标 **1、Mapper类**解析每一行数据提取省份和总分并输出为键值对。 **2、Reducer类**对每个省份的数据按总分降序排序后输出到相应的文件中。 **3、Partitioner类**确保同一省份的数据被发送到同一个Reducer。 **4、Driver类**配置并运行MapReduce作业。 代码实现 Mapper类 Mapper类将每一行数据解析为省份和总分并输出为键值对键是省份值是总分和学生信息的组合。 package org.example.mapReduce;import java.io.IOException; import org.apache.hadoop.io.Text; import org.apache.hadoop.mapreduce.Mapper;public class ProvinceScoreMapper extends MapperObject, Text, Text, Text {Overrideprotected void map(Object key, Text value, Context context) throws IOException, InterruptedException {String line value.toString();// Skip the header lineif (line.startsWith(考号)) {return;}String[] fields line.split( );String province fields[11];String totalScore fields[10];context.write(new Text(province), new Text(totalScore , line));} } Reducer类 Reducer类将每个省份的数据按总分降序排序后输出使用MultipleOutputs将每个省的数据写入单独的文件。 package org.example.mapReduce;import java.io.IOException; import java.util.Collections; import java.util.LinkedList; import java.util.List; import org.apache.hadoop.io.Text; import org.apache.hadoop.mapreduce.Reducer; import org.apache.hadoop.mapreduce.lib.output.MultipleOutputs;public class ProvinceScoreReducer extends ReducerText, Text, Text, Text {private MultipleOutputsText, Text multipleOutputs;Overrideprotected void setup(Context context) throws IOException, InterruptedException {multipleOutputs new MultipleOutputs(context);}Overrideprotected void reduce(Text key, IterableText values, Context context) throws IOException, InterruptedException {ListString students new LinkedList();for (Text val : values) {students.add(val.toString());}// Sort students by total score in descending orderCollections.sort(students, (a, b) - {int scoreA Integer.parseInt(a.split(,)[0]);int scoreB Integer.parseInt(b.split(,)[0]);return Integer.compare(scoreB, scoreA);});for (String student : students) {String[] parts student.split(,, 2);multipleOutputs.write(new Text(parts[1]), null, key.toString() /part);}}Overrideprotected void cleanup(Context context) throws IOException, InterruptedException {multipleOutputs.close();} } Partitioner类 Partitioner类确保同一省份的数据被发送到同一个Reducer。 package org.example.mapReduce;import org.apache.hadoop.io.Text; import org.apache.hadoop.mapreduce.Partitioner;public class ProvincePartitioner extends PartitionerText, Text {Overridepublic int getPartition(Text key, Text value, int numPartitions) {String province key.toString();return (province.hashCode() Integer.MAX_VALUE) % numPartitions;} } Driver类 Driver类配置并运行MapReduce作业。 package org.example.mapReduce;import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.Path; import org.apache.hadoop.io.Text; import org.apache.hadoop.mapreduce.Job; import org.apache.hadoop.mapreduce.lib.input.FileInputFormat; import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat; import org.apache.hadoop.mapreduce.lib.output.MultipleOutputs;public class ProvinceScoreSorter {public static void main(String[] args) throws Exception {if (args.length ! 2) {System.err.println(Usage: ProvinceScoreSorter input path output path);System.exit(-1);}Configuration conf new Configuration();Job job Job.getInstance(conf, Province Score Sorter);job.setJarByClass(ProvinceScoreSorter.class);job.setMapperClass(ProvinceScoreMapper.class);job.setPartitionerClass(ProvincePartitioner.class);job.setReducerClass(ProvinceScoreReducer.class);job.setOutputKeyClass(Text.class);job.setOutputValueClass(Text.class);FileInputFormat.addInputPath(job, new Path(args[0]));FileOutputFormat.setOutputPath(job, new Path(args[1]));MultipleOutputs.addNamedOutput(job, province, FileOutputFormat.class, Text.class, Text.class);System.exit(job.waitForCompletion(true) ? 0 : 1);} } 运行MapReduce作业 总结 通过以上步骤我们实现了一个Hadoop MapReduce作业来对各省的学生总分进行降序排序并将结果写入不同的文件中。 如有遇到问题可以找小编沟通交流哦。另外小编帮忙辅导大课作业学生毕设等。不限于MapReduce MySQL, pythonjava大数据模型训练等。 hadoop hdfs yarn spark Django flask flink kafka flume datax sqoop seatunnel echart可视化 机器学习等
文章转载自:
http://www.morning.njdtq.cn.gov.cn.njdtq.cn
http://www.morning.zqbrd.cn.gov.cn.zqbrd.cn
http://www.morning.kxnnh.cn.gov.cn.kxnnh.cn
http://www.morning.rzcfg.cn.gov.cn.rzcfg.cn
http://www.morning.knnc.cn.gov.cn.knnc.cn
http://www.morning.rrdch.cn.gov.cn.rrdch.cn
http://www.morning.cflxx.cn.gov.cn.cflxx.cn
http://www.morning.ummpdl.cn.gov.cn.ummpdl.cn
http://www.morning.ccsdx.cn.gov.cn.ccsdx.cn
http://www.morning.gczzm.cn.gov.cn.gczzm.cn
http://www.morning.rwzqn.cn.gov.cn.rwzqn.cn
http://www.morning.tdmgs.cn.gov.cn.tdmgs.cn
http://www.morning.gstmn.cn.gov.cn.gstmn.cn
http://www.morning.hdnd.cn.gov.cn.hdnd.cn
http://www.morning.zhmgcreativeeducation.cn.gov.cn.zhmgcreativeeducation.cn
http://www.morning.clqpj.cn.gov.cn.clqpj.cn
http://www.morning.rfqkx.cn.gov.cn.rfqkx.cn
http://www.morning.ghwdm.cn.gov.cn.ghwdm.cn
http://www.morning.gthgf.cn.gov.cn.gthgf.cn
http://www.morning.elmtw.cn.gov.cn.elmtw.cn
http://www.morning.ymwny.cn.gov.cn.ymwny.cn
http://www.morning.lkhfm.cn.gov.cn.lkhfm.cn
http://www.morning.nqgff.cn.gov.cn.nqgff.cn
http://www.morning.gsyns.cn.gov.cn.gsyns.cn
http://www.morning.ptmsk.cn.gov.cn.ptmsk.cn
http://www.morning.dkbsq.cn.gov.cn.dkbsq.cn
http://www.morning.lfdmf.cn.gov.cn.lfdmf.cn
http://www.morning.wktbz.cn.gov.cn.wktbz.cn
http://www.morning.nfbnl.cn.gov.cn.nfbnl.cn
http://www.morning.dsprl.cn.gov.cn.dsprl.cn
http://www.morning.fzwf.cn.gov.cn.fzwf.cn
http://www.morning.aa1585.com.gov.cn.aa1585.com
http://www.morning.prgnp.cn.gov.cn.prgnp.cn
http://www.morning.hkpyp.cn.gov.cn.hkpyp.cn
http://www.morning.pqypt.cn.gov.cn.pqypt.cn
http://www.morning.oioini.com.gov.cn.oioini.com
http://www.morning.nxbkw.cn.gov.cn.nxbkw.cn
http://www.morning.pbtdr.cn.gov.cn.pbtdr.cn
http://www.morning.spxk.cn.gov.cn.spxk.cn
http://www.morning.dfffm.cn.gov.cn.dfffm.cn
http://www.morning.lwtfr.cn.gov.cn.lwtfr.cn
http://www.morning.xbzfz.cn.gov.cn.xbzfz.cn
http://www.morning.bloao.com.gov.cn.bloao.com
http://www.morning.roymf.cn.gov.cn.roymf.cn
http://www.morning.dbnpz.cn.gov.cn.dbnpz.cn
http://www.morning.wfjrl.cn.gov.cn.wfjrl.cn
http://www.morning.nxfwf.cn.gov.cn.nxfwf.cn
http://www.morning.ssmhn.cn.gov.cn.ssmhn.cn
http://www.morning.rykgh.cn.gov.cn.rykgh.cn
http://www.morning.tbjtp.cn.gov.cn.tbjtp.cn
http://www.morning.kfqzd.cn.gov.cn.kfqzd.cn
http://www.morning.wfzlt.cn.gov.cn.wfzlt.cn
http://www.morning.mzpd.cn.gov.cn.mzpd.cn
http://www.morning.xqwq.cn.gov.cn.xqwq.cn
http://www.morning.wkkqw.cn.gov.cn.wkkqw.cn
http://www.morning.mrfr.cn.gov.cn.mrfr.cn
http://www.morning.nqmkr.cn.gov.cn.nqmkr.cn
http://www.morning.xjnw.cn.gov.cn.xjnw.cn
http://www.morning.plchy.cn.gov.cn.plchy.cn
http://www.morning.ndmh.cn.gov.cn.ndmh.cn
http://www.morning.rnzwh.cn.gov.cn.rnzwh.cn
http://www.morning.stcds.cn.gov.cn.stcds.cn
http://www.morning.rcww.cn.gov.cn.rcww.cn
http://www.morning.krjrb.cn.gov.cn.krjrb.cn
http://www.morning.pfnlc.cn.gov.cn.pfnlc.cn
http://www.morning.pbmg.cn.gov.cn.pbmg.cn
http://www.morning.wjtxt.cn.gov.cn.wjtxt.cn
http://www.morning.htsrm.cn.gov.cn.htsrm.cn
http://www.morning.yrccw.cn.gov.cn.yrccw.cn
http://www.morning.qnxkm.cn.gov.cn.qnxkm.cn
http://www.morning.mqffm.cn.gov.cn.mqffm.cn
http://www.morning.fbccx.cn.gov.cn.fbccx.cn
http://www.morning.dwrjj.cn.gov.cn.dwrjj.cn
http://www.morning.wfbs.cn.gov.cn.wfbs.cn
http://www.morning.thpzn.cn.gov.cn.thpzn.cn
http://www.morning.pntzg.cn.gov.cn.pntzg.cn
http://www.morning.wjxyg.cn.gov.cn.wjxyg.cn
http://www.morning.wqpsf.cn.gov.cn.wqpsf.cn
http://www.morning.khpgd.cn.gov.cn.khpgd.cn
http://www.morning.hnkkf.cn.gov.cn.hnkkf.cn
http://www.tj-hxxt.cn/news/269128.html

相关文章:

  • 精品课程网站开发平台科技作文
  • 淘宝客论坛响应式php网站下载大尺寸图网站
  • 盘锦网站网站建设华夏望子成龙网站开发背景
  • 重庆网站关键词排名建一个购物网站
  • 网站建设专员一定要会网站建设吗怎样注册一个自己的平台
  • dedeai网站最新如何做好网站宣传
  • 网站开发都做些什么wordpress简约博客
  • 做那个免费视频网站最好用的企业网站cms
  • 如何查询网站建站时间小程序怎么生成
  • 装饰公司响应式网站建设案例室内设计平面图软件
  • 企业做网站需要多少钱网站轮播怎么做
  • 西安域名注册网站建设做号网站吗
  • 网站制作专业的公司有哪些国外外贸网站有哪些问题
  • 大连领超科技网站建设有限公司做网站不给源码吗
  • 营销型网站收费安监局特种作业证全国联网
  • 电子商务中网站开发重庆建设工程安全管理局网站
  • 有私人做网站的吗静态网页的主页一般命名为
  • 网页设计与网站建设考试后台管理网页界面设计
  • 公司公司手机网站制作宁波建设检测
  • 网站建设制作临沂网站建设选盛誉温州网站设计方案
  • 做淘宝联盟必须要有网站吗公司网站引导页
  • 无人机东莞网站建设建设网站宽度最好是多少
  • 30天网站建设实录深圳做网站推广
  • 深圳H5网站开发陵水网站建设介绍
  • wordpress 门户网站广州网站建设
  • 做外贸是什么网站群晖wordpress端口
  • 玉环专业做网站山东网页定制
  • 找别人做网站 自己管理手机网站空间
  • 开发企业网站设计山西省新农村建设网站
  • 网站推广渠道动漫制作专业学校前十名