跑猪脚本

时间:2013-08-28 13:52:18

标签: node.js hadoop apache-pig

我有使用Node.js编写的Pig脚本和示例应用程序。我只是想从Node.js运行Pig脚本。

1 个答案:

答案 0 :(得分:2)

我没有使用node.js.但是在这里我找到一个链接来展示如何在node.js中执行单元命令:http://www.dzone.com/snippets/execute-unix-command-nodejs

例如,如果要运行名为foo.pig的pig脚本。然后,您可以尝试以下代码:

var sys = require('sys')
var exec = require('child_process').exec;
function puts(error, stdout, stderr) { sys.puts(stdout) }
exec("pig -f foo.pig", puts);

您可以将pig -f foo.pig替换为用于运行pig脚本的任何命令。