为啥 我执行 hadoop fs -test 没有值返回???

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥 我执行 hadoop fs -test 没有值返回???相关的知识,希望对你有一定的参考价值。

test
使用方法:hadoop fs -test -[ezd] URI
选项:-e 检查文件是否存在。如果存在则返回0。-z 检查文件是否是0字节。如果是则返回0。-d 如果路径是个目录,则返回1,否则返回0。
示例:
hadoop fs -test -e filename

参考技术A shell命令的返回值用 $? 表示;你执行 echo $?; 查看 参考技术B 兄弟 知道怎么回事了么 参考技术C echo $?
$?表示上面执行的返回值结果
参考技术D 这个问题我们技术人员懂 看下我的名字之后百度 可以咨询我们客服

执行hadoop fs -ls打印出配置信息的解决方案

公司用的是原生的Hadoop,执行hadoop fs -ls /的时候出现以下hadoop的配置打印出来 

执行hadoop

原因是因为hadoop的文件中别人在前面加了set -x

解决方案:

vim  /opt/hadoop/bin/hadoop

把set -x改为set +x问题解决

以上是关于为啥 我执行 hadoop fs -test 没有值返回???的主要内容,如果未能解决你的问题,请参考以下文章

hadoop fs -ls隐藏文件

执行 spark-shell 时出现 NoClassDefFoundError com.apache.hadoop.fs.FSDataInputStream

如何在hadoop pig中执行-fs

org.apache.hadoop.fs.UnsupportedFileSystemException:方案“oci”没有文件系统

org.apache.hadoop.fs.FSError: java.io.IOException: 设备上没有空间 at org.apache.hadoop.fs.RawLocalFileSyste

执行hadoop fs -ls打印出配置信息的解决方案