Hadoop fs shell命令不起作用

Hadoop fs shell命令不起作用,hadoop,hdfs,Hadoop,Hdfs,我无法从CLI运行hadoop fs shell命令,但可以通过web UI浏览hdfs,其他hadoop命令也可以正常工作(例如hadoop版本)。下面是我得到的错误。请帮忙 $ hadoop fs -ls / -ls: For input string: "13.1067728" Usage: hadoop fs [generic options] -ls [-d] [-h] [-R] [<path> ...] $hadoop fs-ls/ -ls:用于输入字符串:“13.10

我无法从CLI运行
hadoop fs shell
命令,但可以通过web UI浏览hdfs,其他hadoop命令也可以正常工作(例如
hadoop版本
)。下面是我得到的错误。请帮忙

$ hadoop fs -ls /
-ls: For input string: "13.1067728"
Usage: hadoop fs [generic options] -ls [-d] [-h] [-R] [<path> ...]
$hadoop fs-ls/
-ls:用于输入字符串:“13.1067728”
用法:hadoop fs[通用选项]-ls[-d][-h][-R][…]
使用

试试这个,那么上面的f不起作用

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

将这两行添加到.bashrc中

在.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

尝试了两种选择,但没有成功:-(您使用的是哪台机器,或者您自己安装了hadoop?我使用的是CDH,在Linux上运行。
$hadoop版本hadoop 2.0.0-cdh4.7.0 Subversiongit://rhel64-6-0-mk3.jenkins.cloudera.com.121.29.172.in-addr.arpa/data/1/jenkins/workspace/generic-package-rhel64-6-0/topdir/BUILD/hadoop-2.0.0-cdh4.7.0/src/hadoop-common-project/hadoop-common-r 8e266e052e423af592871e2dfe09d54c03f6a0e8由jenkins于2014年5月28日星期三10:11:59通过校验和f60207d0daa9f943f253cc8932d598c8从源代码处编译,该命令是使用/usr/lib/hadoop/hadoop-common-2.0.0-cdh4.7.0.jar运行的
尝试此cd/usr/lib/hadoop/bin,然后执行启动和停止hadoop服务的命令…检查所有选项是否使用“jps”命令运行
source ~/.bashrc