Hadoop Pig fs 测试命令
Posted
技术标签:
【中文标题】Hadoop Pig fs 测试命令【英文标题】:Hadoop Pig fs test command 【发布时间】:2016-03-15 02:49:44 【问题描述】:想知道这条线是什么意思?到处搜索,但找不到此命令的参考,
Pig.fs("test -e " + pathToCheck) == 0:
提前致谢, 林
【问题讨论】:
可能会根据它的外观测试是否存在正则表达式路径。我也猜这在当前版本中已经被弃用了,因为你找不到任何参考。 @Mai,谢谢,投赞成票,-e 等于 0 表示存在或不存在? 【参考方案1】:使用命令行工具运行hadoop fs -help
得到:
-test -[defsz] <path> :
Answer various questions about <path>, with result via exit status.
-d return 0 if <path> is a directory.
-e return 0 if <path> exists.
-f return 0 if <path> is a file.
-s return 0 if file <path> is greater than zero bytes in size.
-z return 0 if file <path> is zero bytes in size, else return 1.
【讨论】:
感谢 Mzf 的参考和投票。 hadoop fs 与 Pig.fs 有什么关系? pig fs命令是hdfs命令是有道理的,也可以看文档pig.apache.org/docs/r0.15.0/cmds.html#fs - 当你点击链接“文件系统外壳指南”时,它会引导你到hadoop文件系统命令 感谢 Mzf 的帮助,投票并将您的回复标记为答案。以上是关于Hadoop Pig fs 测试命令的主要内容,如果未能解决你的问题,请参考以下文章