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

网站建设与管理 第2版电商设计属于什么设计

网站建设与管理 第2版,电商设计属于什么设计,Wordpress和jamel,深圳专业网站建设平台网页一 需求 这个案例的需求很简单 现在这里有一个文本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.hkea.cn/news/14474400/

相关文章:

  • 黄页88网站推广效果举报网站建设运行情况
  • 搭建网站需要什么网站用户体验度
  • 北京做网站公司有哪些信息管理网站开发实验体会
  • 新手建什么网站赚钱销售管理系统软件哪个好
  • 怎么做网站鹅蛋生蚝婚庆公司租车
  • 长春市建设工程信息网站重庆网站界面设计
  • 成都企业网站设计制作企业做网站要注意些什么问题
  • 如何破解WordPress网站网站微商城的建设运营实践和思考
  • 360网站地图怎么做视觉设计网
  • 响应式网站开发工具做网站需要哪些人才
  • 网站建设平台方案住建部官方网站
  • 网站设计公司 知道万维科技河源网站网站建设
  • 专业的咨询行业网站制作wordpress视频播放
  • 建设人才服务信息网国家网站么网站开发人员属于什么软件
  • 更换网站后台管理系统讷河市铁道北建设高架桥
  • 轻松管理多个织梦网站重庆平台网站推广
  • 大气的网站首页网站栏目和版块的设计心得
  • 企业网络营销网站学生个人网页制作html源代码
  • 一键生成表白网站网站建设和网页制作
  • 和县网站定制北京网站建设公司动感
  • 辽宁响应式网站费用中国建设人才信息网查询
  • 清远市网站建设公司基金公司网站建设方案
  • 星外网站开发上网服务
  • 公司网站开发维护江西智能网站建设
  • 外贸公司如何接单没有网站seo怎么做
  • seo网站关键词优化方式做ps可以在哪些网站上找素材
  • 向国旗敬礼做时代新人网站网站新闻列表页设计
  • 对手网站分析专业公司标志设计
  • 哪些网站可以医生做兼职学做网站论坛可信吗
  • 厦门律师网站建设wordpress网站打开很卡