当pig在分布式(hdfs)模式下运行时,可以使用以下语法从命令行向其传递额外的jar,这样就不必显式地使用 REGISTER
呼叫
pig -Dpig.additional.jars=jar1.jar:jar2.jar -f pigfile.pig
但是当我在本地模式下运行时做同样的事情,它失败了
pig -x local -Dpig.additional.jars=jar1.jar:jar2.jar -f pigfile.pig
有人知道在本地模式下运行pig时如何注册额外的jar吗?
当pig在分布式(hdfs)模式下运行时,可以使用以下语法从命令行向其传递额外的jar,这样就不必显式地使用 REGISTER
呼叫
pig -Dpig.additional.jars=jar1.jar:jar2.jar -f pigfile.pig
但是当我在本地模式下运行时做同样的事情,它失败了
pig -x local -Dpig.additional.jars=jar1.jar:jar2.jar -f pigfile.pig
有人知道在本地模式下运行pig时如何注册额外的jar吗?
1条答案
按热度按时间zfciruhq1#
属性应在任何清管器特定选项之前传递: