【问题标题】:hcatUtil not found when Configuring HP Vertica for HCatalog为 HCatalog 配置 HP Vertica 时找不到 hcatUtil
【发布时间】:2015-04-28 16:03:36
【问题描述】:

我正在尝试为 HCatalog 配置 HP Vertica: Configuring HP Vertica for HCatalog

但我在 Vertica 集群上找不到 hcatUtil。 我在哪里可以得到这个实用程序?

【问题讨论】:

  • 补充一点,Vertica HCatalog 连接器目前 7.1 版本不支持 Kerberos
  • 7.2(和 7.1 SP2)支持 Kerberos。

标签: hadoop hive vertica hcatalog


【解决方案1】:

hcatUtil 实用程序已在 vertica 7.1.1 中引入,位于 /opt/vertica/packages/hcat/tools。如果那里没有,很可能您使用的是较旧的 Vertica 版本。

【讨论】:

    【解决方案2】:

    正如this answer 所说,它位于/opt/vertica/packages/hcat/tools 中,从版本7.1.1 开始。但您可能需要更多信息:

    您需要在 Hadoop 集群中的一个节点上运行 hcatUtil;该实用程序收集 Vertica 也需要访问的 Hadoop 库,因此您需要使这些库可用。假设您没有将 Vertica 节点放在 Hadoop 节点上,最简单的方法可能是将脚本复制到 Hadoop 节点,将其运行并输出到临时目录,然后复制临时目录的内容返回 Vertica 节点。 (将它们放在 /opt/vertica/packages/hcat/lib 中。)然后继续安装 HCatalog 连接器。

    有关详细信息,请参阅this section in the Vertica documentation。 (链接到 7.2.x,但自从引入该工具以来,过程一直相同。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多