在pig中执行本地shell脚本命令

时间:2014-12-02 11:43:46

标签: shell unix hadoop apache-pig

是否可以从pig文件系统中的unix目录执行shell脚本命令?

1 个答案:

答案 0 :(得分:4)

以下是如何在Pig脚本中运行shell命令:

--declare a shell command
%declare command `shell_command`
file = LOAD 'file.txt' AS (colA:chararray, colB:int) ;

file_processed = FOREACH file GENERATE colA, colB, (command) AS colC ;

shell_command执行的结果将在command中提供,后来在generate步骤中被替换。