我有pig脚本和用node.js编写的示例应用程序。我只是想从node.js运行pig脚本。
ddarikpa1#
我没有使用node.js。但是在这里我找到了一个链接来展示如何在node.js中执行unit命令: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脚本的任何命令。
pig -f foo.pig
1条答案
按热度按时间ddarikpa1#
我没有使用node.js。但是在这里我找到了一个链接来展示如何在node.js中执行unit命令:http://www.dzone.com/snippets/execute-unix-command-nodejs
例如,如果要运行名为foo.pig的pig脚本。然后可以尝试以下代码:
你可以替换
pig -f foo.pig
运行pig脚本的任何命令。