使用hacatalog以tez模式运行pig脚本时出错

时间:2016-05-21 15:45:25

标签: hadoop hive apache-pig hcatalog bigdata

我正在运行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栏。

谁能告诉我这是什么问题。在脚本中设置执行引擎有什么不同的方法吗?

1 个答案:

答案 0 :(得分:0)

我认为你应该使用:

set exectype tez

而不是:

set exectype=tez;

无论如何,是不是指定“-x tez”足以设置执行类型?为什么还需要在脚本中添加它?