代码改变世界

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.可正常运行!