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

slwdgvem  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(400)

我在办一个 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

我有个错误:
分析“”时遇到错误;“”在第17栏第1行。
谁能告诉我问题是什么吗。在脚本中设置执行引擎有什么不同的方法吗?

flvtvl50

flvtvl501#

我认为你应该使用:

set exectype tez

而不是:

set exectype=tez;

不管怎样,指定“-x tez”不足以设置执行类型吗?为什么还需要在脚本中添加它?

相关问题