【问题标题】:Hadoop Pig fs test commandHadoop Pig fs 测试命令
【发布时间】:2016-03-15 02:49:44
【问题描述】:

想知道这条线是什么意思?到处搜索,但找不到此命令的参考,

Pig.fs("test -e " + pathToCheck) == 0:

提前致谢, 林

【问题讨论】:

  • 可能会根据它的外观测试是否存在正则表达式路径。我也猜这在当前版本中已经被弃用了,因为你找不到任何参考。
  • @Mai,谢谢,投赞成票,-e 等于 0 表示存在或不存在?

标签: hadoop apache-pig


【解决方案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 的帮助,投票并将您的回复标记为答案。
猜你喜欢
  • 1970-01-01
  • 2013-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-09
  • 2013-11-15
  • 1970-01-01
相关资源
最近更新 更多