hadoop2.x中hadoop—core.jar包使用

在hadoop2.X中已经没有hadoop-core.jar包了,由以下取而代之:

conf部分在 hadoop/common/hadoop-commom-2.2.0.jar
org.apache.hadoop.conf.Configuration
org.apache.hadoop.fs.Path
org.apache.hadoop.io.IntWritable
org.apache.hadoop.io.Text
org.apache.hadoop.util.GenericOptionsParser

Mapreduce部分在 hadoop/mapreduce/hadoop-mapreduce-client-core-2.2.0.jar 
org.apache.hadoop.mapreduce.Job
org.apache.hadoop.mapreduce.Mapper
org.apache.hadoop.mapreduce.Reducer
org.apache.hadoop.mapreduce.lib.input.FileInputFormat
org.apache.hadoop.mapreduce.lib.output.FiliOutputFormat

还有一个是在 $HADOOP_HOME/share/hadoop/common/lib/commons-cli-1.2.jar这个暂时没有学习到

有一个技巧:
可以把这三个包全部路径写到/etc/profile文件的CLASSPATH变量下,这样就可以直接
$ javac 程序名

你可能感兴趣的:(hadoop2.x中hadoop—core.jar包使用)