Hadoop fs shell命令不起作用

时间:2016-04-07 10:12:24

标签: hadoop hdfs

我无法从CLI运行hadoop fs shell命令,但能够通过Web UI浏览hdfs以及其他hadoop命令正常工作(例如hadoop version)。以下是我得到的错误。请帮忙。

$ hadoop fs -ls /
-ls: For input string: "13.1067728"
Usage: hadoop fs [generic options] -ls [-d] [-h] [-R] [<path> ...]

2 个答案:

答案 0 :(得分:0)

使用

hdfs dfs -ls ...

试试这个,然后上面的方法不起作用,

 export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib" 

在.bashrc中添加这两行。

答案 1 :(得分:0)

根据.bashrc中的系统

导出Hadoop home
#Hadoop variables
export JAVA_HOME=/usr/jdk1.8.0_11
export PATH=$JAVA_HOME/bin:$PATH
export HADOOP_HOME=/home/kishore/BigData/hadoop
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HADOOP_HOME/sbin
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export YARN_HOME=$HADOOP_HOME

并在终端上执行命令

source ~/.bashrc