方法一
hadoop2.6.4版本导入jar包总结:
将jar包导入环境设置,执行mr-java脚本:
在root用户下操作:【以下(1)、(2)、(3)三步有时候也可省略】
(1)[root@h207 ~]$ cd /home/hadoop/hadoop-2.6.0-cdh5.5.2/etc/hadoop
(2)[root@h207 hadoop]$ cp hdfs-site.xml /usr/jdk1.7.0_25/
(3)[root@h207 hadoop]$ cp hdfs-site.xml /usr/jdk1.7.0_25/jre/lib/ext
获取环境变量的路径
[root@master ~]# hadoop classpath
如下 : export CLASSPATH=.:/usr/hadoop-2.6.4/etc/hadoop:/usr/hadoop-2.6.4/share/hadoop/common/lib/*:/usr/hadoop-2.6.4/share/hadoop/common/*:/usr/hadoop-2.6.4/share/hadoop/hdfs:/usr/hadoop-2.6.4/share/hadoop/hdfs/lib/*:/usr/hadoop-2.6.4/share/hadoop/hdfs/*:/usr/hadoop-2.6.4/share/hadoop/yarn/lib/*:/usr/hadoop-2.6.4/share/hadoop/yarn/*:/usr/hadoop-2.6.4/share/hadoop/mapreduce/lib/*:/usr/hadoop-2.6.4/share/hadoop/mapreduce/*:/usr/hadoop-2.6.4/contrib/capacity-scheduler/*.jar
[hadoop@h207 ~]$ vi .bash_profile
将获取环境变量的路径添加到最末行
export CLASSPATH=.:/usr/hadoop-2.6.4/etc/hadoop:/usr/hadoop-2.6.4/share/hadoop/common/lib/*:/usr/hadoop-2.6.4/share/hadoop/common/*:/usr/hadoop-2.6.4/share/hadoop/hdfs:/usr/hadoop-2.6.4/share/hadoop/hdfs/lib/*:/usr/hadoop-2.6.4/share/hadoop/hdfs/*:/usr/hadoop-2.6.4/share/hadoop/yarn/lib/*:/usr/hadoop-2.6.4/share/hadoop/yarn/*:/usr/hadoop-2.6.4/share/hadoop/mapreduce/lib/*:/usr/hadoop-2.6.4/share/hadoop/mapreduce/*:/usr/hadoop-2.6.4/contrib/capacity-scheduler/*.jar
使环境变量生效:
[hadoop@h207 ~]$ source .bash_profile
编译xxx.java文件生成xxx.java类
执行xxx.java类
在root用户下操作:【以下(1)、(2)、(3)三步有时候也可省略】
(1)[root@h207 ~]$ cd /home/hadoop/hadoop-2.6.0-cdh5.5.2/etc/hadoop
(2)[root@h207 hadoop]$ cp hdfs-site.xml /usr/jdk1.7.0_25/
(3)[root@h207 hadoop]$ cp hdfs-site.xml /usr/jdk1.7.0_25/jre/lib/ext
[root@h207 ext]$ cp /home/hadoop/hadoop-2.6.0-cdh5.5.2/share/hadoop/*/lib/*.jar .
[root@h207 ext]$ cp /home/hadoop/hadoop-2.6.0-cdh5.5.2/share/hadoop/*/*.jar .
[root@h207 ext]$ chmod 777 /usr/jdk1.7.0_25
[root@h207 ext]$ chmod 777 /usr/jdk1.7.0_25/jre/lib/ext
添加:
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$HADOOP_HOME/share/hadoop/*/lib/*.jar:$HADOOP_HOME/share/hadoop/*/*.jar
【另:hadoop-2.5.0\share\hadoop\common 所有jar,
hadoop-2.5.0\share\hadoop\common\lib 所有jar,
hadoop-2.5.0\share\hadoop\hdfs 所有jar
hadoop-2.5.0\share\hadoop\mapreduce 所有jar
hadoop-2.5.0\share\hadoop\yarn 所有jar】