我正在运行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栏。
谁能告诉我这是什么问题。在脚本中设置执行引擎有什么不同的方法吗?
答案 0 :(得分:0)
我认为你应该使用:
set exectype tez
而不是:
set exectype=tez;
无论如何,是不是指定“-x tez”足以设置执行类型?为什么还需要在脚本中添加它?