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

去哪学做网站网站建设及网站推广

去哪学做网站,网站建设及网站推广,网站建设定制开发价格,如何刷网站流量(一)maven打包 MapReduce是一个分布式运算程序的编程框架,是用户开发“基于Hadoop的数据分析应用”的核心框架。 MapReduce核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序(例如:jar…

maven打包

MapReduce是一个分布式运算程序的编程框架,是用户开发“基于Hadoop的数据分析应用”的核心框架。

MapReduce核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序(例如:jar包),并发运行在一个Hadoop集群上。

在pom.xml中,补充如下配置,它用来设置打包的java 版本。

<properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

打包成功之后的效果如下:

设置编译版本

我们集群上安装的java环境是1.8的,那么我们生成的代码也必须是这个版本的,否则,就会无法运行。

关于java版本的说明如下:

在 Java 7 之前,Java 的版本命名一直是 1.x 的形式,例如 1.6、1.7。从 Java 7 开始,为了简化版本号的表示,Oracle 开始采用新的命名方式,将 1.x 改为 x。所以Java 8 和 1.8 是同一个版本,只是命名方式不同。

从 Java 9 开始,版本号的命名方式完全统一为 x,例如 Java 9、Java 11、Java 17 等,不再使用 1.x 的形式。

如果你看到 Java 8 或 1.8,它们指的是同一个版本,没有任何区别。

修改代码,设置执行环境和文件路径

我们集群上安装的java环境是1.8的,那么我们生成的代码也必须是这个版本的,否则,就会无法运行。

打开代码,找到driver类,并修改如下:

conf.set("fs.defaultFS", "hdfs://hadoop100:8020"); // 新增加一句

FileInputFormat.setInputPaths(job, new Path("/wcinput")); // 修改
FileOutputFormat.setOutputPath(job, new Path("/output1"));

确保集群中有/wcinput目录,并且下面有记事本文件中的单词。

确保集群中没有output1这个目录,因为它应该是要被动态创建出来的。

(四)上传到节点运行

使用finalshell上到任意节点,例如hadoop100上的/opt下,。

然后通过命令来执行执行WordCount程序,注意要写Driver类的全名

$ hadoop jar  /opt/wc.jarcom.root.mapreduce.wordcount.WordCountDriver

运行结束之后,在ui中查看yarn运行效果。

第二课时

修改执行参数

在上面的代码中,我们的程序只能完成固定目录下的功能。现在希望它能处理不同的目录。

修改代码,让程序能指定要执行的输入目录和要保存结果的输出目录。

修改driver类的代码,更新输入和输入路径。

// 6. 设置输入和输出路径
        路径为程序的第一个参数,第二个参数
        FileInputFormat.setInputPaths(job, new Path(args[0]));
        FileOutputFormat.setOutputPath(job, new Path(args[1]));

这里的args[0]和args[1]是程序运行时的两个参数。

改完代码之后,要重新打包,并上传到某台节点上运行。

http://www.dtcms.com/wzjs/152953.html

相关文章:

  • 网站弹出文字找资源最好的是哪个软件
  • 公司做网站的宜昌今日头条新闻
  • 青岛企业网站开发2022年适合小学生的新闻
  • 合肥做百度网站爱站网长尾关键词挖掘工具电脑版
  • 郑州企业做网站软文营销网
  • 网站手机端跳转页面模板电商网站模板
  • 网盘网站开发seo竞价培训
  • 专门用来制作网页的软件是什么推广优化工具
  • 做网站如何备案个人在线网站推广
  • 软件制作app关键词seo排名优化软件
  • 专业团队搞笑图片网站seo收录
  • 最简单的静态网站360推广怎么收费
  • 网站换模板新东方线下培训机构官网
  • 沈阳建立网站最有效的广告宣传方式
  • 做网站优化有什么途径网站关键词优化排名软件
  • 台州网站推广技巧付费广州软文推广公司
  • 网站开发及建设百度推广关键词怎么设置好
  • 网站后台页面设计怎么做网络营销
  • 网站优化怎样的九江seo优化
  • 虚拟主机网站建设晚上偷偷看b站软件推荐
  • 网站被抓取网站建设深圳公司
  • wordpress设计主题网络优化器免费
  • 百度做网站哪里可以学专业做网站官网
  • 权威数据统计网站网站建设报价明细表
  • 邢台信息港房产频道trinseo公司
  • 坂田网站建设公司旺道seo优化软件
  • 大红门做网站宁波网站推广方式
  • 天津关键词自动排名唐山百度seo公司
  • 网站编程工具小程序制作一个需要多少钱
  • 青岛做视频的网站seo技术中心