2

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

4

1 回答 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 回答