在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
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
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 程序名
$ javac 程序名
Hadoop 2.x 版本中,传统的hadoop-core.jar已经被多个模块替代,详细介绍了这一变动。

1470

被折叠的 条评论
为什么被折叠?



