使用 Hacatalog 在 Tez 模式下运行 Pig 脚本时出错



我正在运行一个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"不足以设置执行类型吗?为什么还需要在脚本中添加它?

相关内容

  • 没有找到相关文章

最新更新