方法一
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类
[root@master ~]# /opt/java/jdk1.7.0_76/bin/javac xxx.java
执行xxx.java类
[root@master ~]# /opt/java/jdk1.7.0_76/bin/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 ~]$ cd /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】