gpt4 book ai didi

hadoop - 错误2245:无法从loadFunc org.apache.hive.hcatalog.pig.HCatLoader获取架构

转载 作者:行者123 更新时间:2023-12-02 21:18:05 25 4
gpt4 key购买 nike

我尝试从分区的Hive表加载文件。

LKR_BU = LOAD 'baseName.tableName' USING org.apache.hive.hcatalog.pig.HCatLoader();

运行后,出现以下错误:
2016-07-04 15:01:58,743 [uber-SubtaskRunner] ERROR org.apache.pig.tools.grunt.Grunt  - ERROR 2245: Cannot get schema from loadFunc org.apache.hive.hcatalog.pig.HCatLoader

有关信息,我拥有所有必需的库,并且HCatalog {Loader,Storer}与oozie启动器完美配合。

有人已经遇到过这种问题吗?

最佳答案

要使HCatalog在Pig中起作用,您需要执行许多步骤。

总的来说,我假设您已经配置了所有路径(hcatalog),并且将所有必需的jar包含在类路径中。

如果没有,请按照这篇文章:-
http://www.thecloudavenue.com/2013/11/InstallingAndConfiguringHCatalogAndIntegratingWithPig.html#comment-form

或者,您也可以关注以下帖子:-
https://acadgild.com/blog/loading-and-storing-hive-data-into-pig/

完成上述所有步骤之后,您需要启动以下服务:-

  • hiveserver2-> hive --service hiveserver2
  • hive metastore-> hive --service metastore

  • 完成上述步骤后,绝对可以解决我遇到的相同问题,然后解决了。

    希望能帮助到你。

    关于hadoop - 错误2245:无法从loadFunc org.apache.hive.hcatalog.pig.HCatLoader获取架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38185737/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com