如何并行执行多个PIG脚本?

时间:2013-07-22 10:45:53

标签: hadoop apache-pig

我有多个PIG脚本,目前我正在使用命令pig -x mapreduce /path/to/Script/Script1.pig&&amp ;;顺序执行它。 /path/to/Script/Script2.pig&& /path/to/Script/Script3.pig

现在我正在寻找并行执行这些脚本以提高性能,因为所有脚本都是相互独立的。我试图搜索它但没有完全准确。

那么我可以通过哪种方式并行执行所有PIG脚本吗?

2 个答案:

答案 0 :(得分:3)

#!/bin/bash

pig -x mapreduce /path/to/Script/Script1.pig &
pig -x mapreduce /path/to/Script/Script2.pig &
pig -x mapreduce /path/to/Script/Script3.pig &

wait
echo "Done!"

答案 1 :(得分:0)

您应该可以使用Apache Oozie http://oozie.apache.org/