我有用 Node.js 编写的 Pig 脚本和示例应用程序。我只是想从 Node.js 运行 Pig 脚本。
问问题
626 次
1 回答
2
我没有使用过 node.js。但在这里我找到了一个链接来展示如何在 node.js 中执行单元命令:http ://www.dzone.com/snippets/execute-unix-command-nodejs
例如,如果你想运行一个名为 foo.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 脚本的任何命令。
于 2013-08-29T05:47:40.120 回答