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

大连英文网站建设网站开发分为哪几块

大连英文网站建设,网站开发分为哪几块,wordpress采集淘宝,网络设计是不是艺术类一 需求 这个案例的需求很简单 现在这里有一个文本wordcount.txt#xff0c;内容如下 现要求你使用 mapreduce 框架统计每个单词的出现个数 这样一个案例虽然简单但可以让新学习大数据的同学熟悉 mapreduce 框架 二 准备工作 #xff08;1#xff09;创建一个 maven 工…一 需求 这个案例的需求很简单 现在这里有一个文本wordcount.txt内容如下 现要求你使用 mapreduce 框架统计每个单词的出现个数  这样一个案例虽然简单但可以让新学习大数据的同学熟悉 mapreduce 框架 二 准备工作 1创建一个 maven 工程maven 工程框架可以选择quickstart 2在properties中添加 hadoop.version导入依赖pom.xml内容如下 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdorg.example/groupIdartifactIdmaven_hadoop/artifactIdversion1.0-SNAPSHOT/versiondependenciesdependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion4.11/versionscopetest/scope/dependencydependencygroupIdorg.apache.hadoop/groupIdartifactIdhadoop-common/artifactIdversion${hadoop.version}/version/dependencydependencygroupIdorg.apache.hadoop/groupIdartifactIdhadoop-hdfs/artifactIdversion${hadoop.version}/version/dependencydependencygroupIdorg.apache.hadoop/groupIdartifactIdhadoop-mapreduce-client-core/artifactIdversion${hadoop.version}/version/dependencydependencygroupIdorg.apache.hadoop/groupIdartifactIdhadoop-mapreduce-client-common/artifactIdversion${hadoop.version}/version/dependencydependencygroupIdorg.apache.hadoop/groupIdartifactIdhadoop-client/artifactIdversion${hadoop.version}/version/dependency/dependenciespropertiesmaven.compiler.source8/maven.compiler.sourcemaven.compiler.target8/maven.compiler.targethadoop.version3.1.3/hadoop.version/properties/project 3准备数据创建两个文件夹 inout一个是输入文件一个是输出文件输入文件放在 in 文件夹中 三 编写 WordCountMapper 类 import org.apache.hadoop.io.IntWritable; import org.apache.hadoop.io.LongWritable; import org.apache.hadoop.io.Text; import org.apache.hadoop.mapreduce.Mapper;import java.io.IOException;// 0, hello java, hello, 1 // 0, hello java, java, 1 // alt ins public class WordCountMapper extends MapperLongWritable, Text,Text, IntWritable {Text text new Text();IntWritable intWritable new IntWritable();Overrideprotected void map(LongWritable key, Text value, Context context) throws IOException, InterruptedException {System.out.println(WordCountMap stage Key:key Value:value);String[] words value.toString().split( ); // hello java---[hello,java]for (String word :words) {text.set(word);intWritable.set(1);context.write(text,intWritable); //hello,1,java,1}} }四 编写 WordCountReducer 类 import org.apache.hadoop.io.IntWritable; import org.apache.hadoop.io.LongWritable; import org.apache.hadoop.io.Text; import org.apache.hadoop.mapreduce.Reducer;import java.io.IOException;public class WordCountReduce extends ReducerText, IntWritable, Text, LongWritable {Overrideprotected void reduce(Text key, IterableIntWritable values, Context context) throws IOException, InterruptedException {System.out.println(Reduce stage Key: key Values: values.toString());int count 0;for (IntWritable intWritable :values) {countintWritable.get();}LongWritable longWritable new LongWritable(count);System.out.println(ReduceResult key:key resultValue:longWritable.get());context.write(key,longWritable);} } 五 编写WordCountDriver 类 import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.Path; import org.apache.hadoop.io.IntWritable; import org.apache.hadoop.io.LongWritable; 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 java.io.IOException;public class WordCountDriver {public static void main(String[] args) throws IOException, ClassNotFoundException, InterruptedException {Configuration conf new Configuration();Job job Job.getInstance(conf);job.setJarByClass(WordCountDriver.class);// 设置job的map阶段 工作任务job.setMapperClass(WordCountMapper.class);job.setMapOutputKeyClass(Text.class);job.setMapOutputValueClass(IntWritable.class);// 设置job的reduce阶段 工作任务job.setReducerClass(WordCountReduce.class);job.setOutputKeyClass(Text.class);job.setOutputValueClass(LongWritable.class);// 指定job map阶段的输入文件的路径FileInputFormat.setInputPaths(job, new Path(D:\\bigdataworkspace\\kb23\\hadoopstu\\in\\wordcount.txt));// 指定job reduce阶段的输出文件路径Path path new Path(D:\\bigdataworkspace\\kb23\\hadoopstu\\out1);FileSystem fileSystem FileSystem.get(path.toUri(), conf);if (fileSystem.exists(path))fileSystem.delete(path,true);FileOutputFormat.setOutputPath(job, path);// 启动jobjob.waitForCompletion(true);} }
http://www.sadfv.cn/news/322726/

相关文章:

  • 网站建设模板代码衣服商业网站建设策划书
  • 做网站销售一个星期的计划店铺logo设计图片免费生成器
  • 网站设计作用字幕组 主页 wordpress
  • 沈阳建网站工业设计的就业前景
  • 无锡设计网站深圳网站空间租用价格
  • 公司网站公司新闻如何制作一个php网站源码
  • 网站开发作业代做南昌做网站排名
  • 东营市人事考试信息网官网wordpress的seo标题怎么写
  • 单位网站建设流程高端营销型企业网站建设
  • 做seo学网站蓝色系网站
  • 化妆品网站建设的论文crm管理系统 一般包含
  • 自助建站凡科网福建泉州网站建设公司
  • 网站域名缴费成都官网seo费用
  • 夹江企业网站建设报价wordpress资讯网站模板
  • 销售网网络优化工程师简历
  • 网站案例分析wordpress编写文章
  • 临沂网站建设培训班怎么给网站做动图
  • 自己做的网站发到网上蓝色网站配色
  • 网站怎么申请备案做网站有什么好的推荐
  • 韩国明星都在那个网站做直播企业网站建设意义
  • 邓修明调研成都网站建设wordpress alt 空
  • 便利店网站建设拓扑图扬中网站建设如何
  • 大连仟亿科技网站建设公司 概况成都软件外包开发
  • 南昌餐厅网站建设wordpress代码实现下载文件
  • 韩国优秀电商网站怎样做网站代理
  • 长沙网站推广有哪些啊微慕wordpress插件
  • 抚松网站建设建设外国商城网站
  • 网站服务器ipv6wordpress首页定制
  • 微站平台杭州最大网络公司排名
  • 创造网站的软件网站seo在线检测