我正在使用pig
作为执行引擎并使用tez
运行hcatalog
脚本。以下是我的 pig 脚本。
set exectype=tez;
a = load 'hive table' using org.apache.pig.hcatalog.hive.HCatloader();
当我在命令行中输入以下内容时,
pig -useHCatalog -x tez /home/script.pig
我收到一个错误:
谁能告诉我问题是什么。有没有其他方法可以在脚本中设置执行引擎?
最佳答案
我认为您应该使用:
set exectype tez
代替 :
set exectype=tez;
而且,无论如何,指定“-x tez”是否足以设置执行类型?为什么还要在脚本中添加它?
关于hadoop - 使用hacatalog在tez模式下运行Pig脚本时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37364986/