Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 跑猪脚本_Node.js_Hadoop_Apache Pig - Fatal编程技术网

Node.js 跑猪脚本

Node.js 跑猪脚本,node.js,hadoop,apache-pig,Node.js,Hadoop,Apache Pig,我有Pig脚本和示例应用程序,它们是用Node.js编写的。我只是想从Node.js运行Pig脚本 我没有使用node.js。但我在这里找到了一个链接,展示了如何在node.js中执行unit命令: 例如,如果要运行名为foo.pig的pig脚本。然后,您可以尝试以下代码: var sys = require('sys') var exec = require('child_process').exec; function puts(error, stdout, stderr) { sys.pu

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

我没有使用node.js。但我在这里找到了一个链接,展示了如何在node.js中执行unit命令:

例如,如果要运行名为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脚本的任何命令。

我想这与“使用Node.js执行Unix命令”的问题是一样的。您能给我一个链接或示例代码,我可以从中使用Node.js运行pig脚本文件吗