HCatalog 连接器要求
您的 Vertica 和 Hadoop 安装必须满足以下要求,才可以使用 HCatalog 连接器。
Vertica 要求
群集中的所有节点均须安装 Java 虚拟机 (JVM)。您必须使用 Hadoop 群集所用的相同 Java 版本。请参阅在 Vertica 群集上安装 Java 运行时。
您还必须将使用 Hadoop 和 Hive 分发的特定库添加到 Vertica 安装目录。请参阅为 HCatalog 配置 Vertica。
Hadoop 要求
您的 Hadoop 群集必须满足几项要求才能与 Vertica Connector for HCatalog 一起正常操作:
-
必须已安装 Hive、HiveServer2 和 HCatalog 并且正在运行。有关详细信息,请参阅 Apache 的 HCatalog 页面。
-
HiveServer2 服务器以及用于存储 HCatalog 数据的所有 HDFS 节点必须能够直接从 Vertica 数据库中的所有主机中访问。验证用于分离 Hadoop 群集和 Vertica 群集的任何防火墙是否会传递 HiveServer2、metastore 数据库和 HDFS 流量。
-
您要查询的数据必须位于内部或外部 Hive 表中。
-
如果您要查询的表使用一个非标准 SerDe,则必须将 SerDe 的类安装在 Vertica 群集上,然后才能查询数据。请参阅使用非标准 SerDes。