hadoop文件系统-C客户端配置安装
2013-06-13 11:19 airsong 阅读(406) 评论(0) 编辑 收藏 举报#以下是hadoop-hdfs客户端环境变量配置项
#JDK安装目录
export JAVA_HOME=/opt/java6
export PATH=.:/usr/local/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
#hadoop安装目录
HADOOP_HOME=/opt/hadoop-1.0.4
#导出的JDK相关类路径,jar包
CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
#导出的hadoop相关类路径,jar包
CLASSPATH=${CLASSPATH}:$HADOOP_HOME/hadoop-core-1.0.4.jar:$HADOOP_HOME/lib/commons-configuration-1.6.jar:$HADOOP_HOME/lib/commons-lang-2.4.jar:$HADOOP_HOME/lib/commons-logging-1.1.1.jar:$HADOOP_HOME/lib/log4j-1.2.15.jar
# 如果只需要hadoop文件系统,可以只拷贝CLASSPATH导出的这几个jar包文件,然后导出就可以了
####################################################################
#C代码libhdfs编译
cd $HADOOP_HOME/src/c++/libhdfs
./configure
make install
#若编译不过。手写一makefile,编译 hdfs.h/.c,hdfsJniHelper.h/.c,打包成libhdfs.a
另写一makefile,编译自带的hdfs_test.c文件, 连接库libhdfs.a, 生成hdfs_test
执行hdfs_test.可正常运行!