2014-09-19 163 views
0

命令我已经使用HDFS中创建目录:HDFS中创建目录

hadoop fs -mkdir -p /usr/local/hadoop/input_dir

消息我得到:

14/09/19 15:33:01 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 

我已经检查~/,bashrc

export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_INSTALL/lib/native 
export HADOOP_OPTS="-Djava.library.path=$HADOOP_INSTALL/lib" 
+2

你可以忽略这个警告,上面的命令必须有创建的目录,你想删除警告还是你想创建目录? – user3484461 2014-09-19 11:14:25

+0

这与您正在运行的命令无关。结果应该是一个新的方法,正如@ user3484461所说。看到这个帖子的潜在帮助:http://stackoverflow.com/questions/19943766/hadoop-unable-to-load-native-hadoop-library-for-your-platform-error-on-centos – vefthym 2014-09-19 15:27:35

+0

就忽略它。此警告仅仅是因为您没有在本地编译Hadoop,而是从网站下载。这很好。它会做你的工作。 – 2015-02-05 05:21:13

回答

0

追加t他在/.bashrc文件的路径下面将删除警告。但是,您的命令仍然会执行并创建目录。

export HADOOP_PREFIX="$HADOOP_PREFIX -Djava.library.path=/usr/local/hadoop/lib/native"