hadoop 与 java 的环境变量设置

hadoop权威指南第三章3.5.1的URL读取例子
首先必须编译源文件,编译前确保要导入系统类
编辑/etc/profile
export JAVA_HOME=/usr/lib/jvm/jre-1.6.0-openjdk
export HADOOP_HOME=/usr/local/hadoop
export PATH=$PATH:$HADOOP_HOME/bin
for f in $HADOOP_HOME/hadoop-*.jar; do
CLASSPATH=${CLASSPATH}:$f
done
for f in $HADOOP_HOME/lib/*.jar; do
CLASSPATH=${CLASSPATH}:$f
done
CLASSPATH=${CLASSPATH}:${JAVA_HOME}/lib
export CLASSPATH

导入HADOOP的系统类库
然后,URLCat.java需要导入包
import org.apache.hadoop.fs.*;
import org.apache.hadoop.io.*;
import java.io.*;
import java.net.URL;
编译javac URLCat.java生成class文件后,执行成功
[root@localhost hadoop]# hadoop URLCat hdfs://localhost/test.txt
sadfasdf

 

发表评论