如何使用Maven创建Hadoop2项目
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,本篇内容介绍了"如何使用Maven创建Hadoop2项目 "的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所
千家信息网最后更新 2025年02月02日如何使用Maven创建Hadoop2项目
本篇内容介绍了"如何使用Maven创建Hadoop2项目 "的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
使用Maven创建Hadoop2项目
jdk.tools jdk.tools 1.7 system Java_Home/lib/tools.jar org.apache.hadoop hadoop-common 2.5.2 jdk.tools jdk.tools org.apache.hadoop hadoop-hdfs 2.5.2 org.apache.hadoop hadoop-client 2.5.2
连接到Hadoop2环境,例如:
import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.IntWritable;import org.apache.hadoop.io.Text;import org.apache.hadoop.mapreduce.lib.input.FileInputFormat;import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;import org.apache.hadoop.mapreduce.Job;import org.apache.hadoop.conf.Configuration;public class IPStarter { public static void main(String[] args) throws Exception { Configuration conf = new Configuration(); //连接到hadoop2集群调试 conf.set("fs.defaultFS","hdfs://localhost:9000"); conf.set("mapreduce.framework.name", "yarn"); conf.set("yarn.resourcemanager.address", "localhost:8032"); conf.set("yarn.resourcemanager.scheduler.address", "localhost:8030"); //conf.set("mapred.remote.os", "Linux"); Job job = new Job(conf, "JobName"); job.setJar("/home/grid/study/hadoopDev2/target/hadoopDev2-1.0-SNAPSHOT.jar"); //开发环境调试时使用 job.setMapperClass(IPMap.class); job.setReducerClass(IPReduce.class); job.setMapOutputKeyClass(Text.class); job.setMapOutputValueClass(Text.class); job.setOutputKeyClass(Text.class); job.setOutputValueClass(IntWritable.class); FileInputFormat.addInputPath(job, new Path("hdfs://localhost:9000/dev2/in/access.20120104.log")); FileOutputFormat.setOutputPath(job, new Path("hdfs://localhost:9000/dev2/out/ip")); System.exit(job.waitForCompletion(true) ? 0 : 1); }}
PS:复制 HADOOP_HOME/etc/hadoop/log4j.properties 到程序的 src 目录下,这样调试时才能在控制台看到 Job 执行的详细日志
"如何使用Maven创建Hadoop2项目 "的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
项目
内容
更多
环境
知识
实用
学有所成
接下来
困境
实际
情况
控制台
文章
日志
案例
目录
程序
编带
网站
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库技术文案励志
互联网加高科技的课题名称
cpu软件开发面试题
数据库关系代输
参加网络安全宣传周活动的总结
软件开发集成化
合耀上海网络技术有限公司
ddr4服务器装普通内存
服务器托管主机
数据库系统起源
qq网络安全防御
网络安全有哪些网络攻防技术
字节跳动网络技术研究院
潼南区综合软件开发流程报价表
徽商期货的服务器怎么样
2021国产数据库排名
数据库约束check大于
宁波 服务器
网络安全 班会
美团优选总是说服务器错误怎么办
低价的云服务器
西电的网络安全学什么
连接服务器超时(代码 net)
异步调取数据库
cydia数据库
择居网络技术有限公司电话
最好的网络安全检测公司
特色数据库建设高校
茂南区智德网络技术服务部
联想收购服务器