在codeblocks里使用hadoop c API

来源:互联网 发布:spark mail windows 编辑:程序博客网 时间:2024/05/17 23:49

假设你的机器上已经安装了JDK。

1,配置codeblocks的Linker settings。添加../../../../usr/local/java/jdk1.6.0_27/jre/lib/i386/client/libjvm.so 和 bin/Debug/libhdfs.so

2,配置codeblocks的Search directiories。添加./libhdfs   ../../../../usr/local/java/jdk1.6.0_27/include   ../../../../usr/local/java/jdk1.6.0_27/include/linux

3,最重要的一步,设置/ect/profile.设置完后一定要重启系统(终端输入 source /etc/profile不行 这个害死老子了)。

 

   export JAVA_HOME=/usr/local/java/jdk1.6.0_27
    export JRE_HOME=/usr/local/java/jdk1.6.0_27/jre 
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH:${HADOOP_HOME}/bin:${PATH}
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH:/usr/local/hadoop/hadoop-0.21.0/lib/commons-logging-1.1.1.jar:/usr/local/hadoop/hadoop-0.21.0/lib/commons-codec-1.4.jar:/usr/local/hadoop/hadoop-0.21.0/hadoop-common-0.21.0.jar:/usr/local/hadoop/hadoop-0.21.0/hadoop-hdfs-0.21.0.jar:/usr/local/hadoop/hadoop-0.21.0/hadoop-mapred-0.21.0.jar:/usr/local/hadoop/hadoop-0.21.0/lib/log4j-1.2.15.jar
    export HADOOP_HOME=/usr/local/hadoop/hadoop-0.21.0:/usr/local/hadoop/hadoop-0.21.0/lib