我正在运行一个pig
脚本,tez
作为执行引擎并使用hcatalog
.下面是我的猪脚本。
set exectype=tez;
a = load 'hive table' using org.apache.pig.hcatalog.hive.HCatloader();
当我在命令行中输入以下内容时,
pig -useHCatalog -x tez /home/script.pig
我收到一个错误:
"解析时遇到错误" ";";",在第1行第17栏。
谁能告诉我问题是什么。有没有不同的方法可以在脚本中设置执行引擎?
我认为你应该使用:
set exectype tez
而不是:
set exectype=tez;
无论如何,指定"-x tez"不足以设置执行类型吗?为什么还需要在脚本中添加它?