通过PigServer API执行Pig Shell命令

时间:2014-11-05 10:33:17

标签: hadoop apache-pig cloudera hortonworks-data-platform cloudera-cdh

我无法执行shell和实用程序命令 http://pig.apache.org/docs/r0.12.0/cmds.html通过PigServer executeBatch()它因解析错误而失败。有什么输入吗?

stacktrace---

rmf /tmp/cdh/output/movie-out.csv
  

org.apache.pig.impl.logicalLayer.FrontendException:错误1000:错误   在解析期间。语法错误,意外符号at   或靠近' rmf'

1 个答案:

答案 0 :(得分:0)

PigServer似乎不直接接受这些fs命令。但是,您可以通过调用deleteFilemkdirs等方法来执行。

请参阅http://pig.apache.org/docs/r0.12.0/api/org/apache/pig/PigServer.html#deleteFile(java.lang.String)