HADOOP_HOME=[installation folder]/hadoop-2.2.0export HADOOP_HOMEHADOOP_CONF_DIR=${HADOOP_HOME}/etc/hadoopexport HADOOP_CONF_DIRCLASSPATH1=$(JARS=("$HADOOP_HOME"/share/hadoop/common/*.jar); IFS=:; echo "${JARS[*]}")CLASSPATH2=$(JARS=("$HADOOP_HOME"/share/hadoop/common/lib/*.jar); IFS=:; echo "${JARS[*]}")CLASSPATH3=$(JARS=("$HADOOP_HOME"/share/hadoop/hdfs/*.jar); IFS=:; echo "${JARS[*]}")CLASSPATH4=$(JARS=("$HADOOP_HOME"/share/hadoop/hdfs/lib/*.jar); IFS=:; echo "${JARS[*]}")CLASSPATH5=$(JARS=("$HADOOP_HOME"/share/hadoop/tools/lib/*.jar); IFS=:; echo "${JARS[*]}")export CLASSPATH=${CLASSPATH1}:${CLASSPATH2}:${CLASSPATH3}:${CLASSPATH4}:${CLASSPATH}
2.Pkg.add("HDFS")
3.dlopen_e("libhdfs") 为 空
则
- Run
mvn compile -Pnative
to begin compilation. - Once compilation goes through successfully, the
libhdfs
libraries can be found athadoop-hdfs-project/hadoop-hdfs/target/native/target/usr/local/lib
- Install these libraries to the system wide library folder
/usr/lib
or/usr/local/lib
or to someplace that is added toDYLD_LIBRARY_PATH
environment variable.