为 HCatalog 配置 HP Vertica 时找不到 hcatUtil

hcatUtil not found when Configuring HP Vertica for HCatalog

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

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

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

正如 所说,它在 /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。 (Link 是 7.2.x,但是自引入该工具以来,过程一直相同。)