

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Apache HCatalog
<a name="emr-hcatalog"></a>

HCatalog 是一款允许你在 Pig、Spark SQL、 and/or 自定义 MapReduce 应用程序中访问 Hive 元数据仓表的工具。 HCatalog 具有 REST 接口和命令行客户端，允许您创建表或执行其他操作。然后，您编写应用程序以使用 HCatalog 库访问表。有关更多信息，请参阅[使用 HCatalog](https://cwiki.apache.org/confluence/display/Hive/HCatalog+UsingHCat)。 HCatalog 包含在 Amazon EMR 发行版 4.4.0 及更高版本中。

HCatalog 在亚马逊 EMR 上，5.8.0 及更高版本支持使用 Glue Data Catalog 作为 AWS Hive 的元数据库。有关更多信息，请参阅[使用 AWS Glue 数据目录作为 Hive 的元数据库](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-hive-metastore-glue.html)。

下表列出了最新版本的 Amazon EMR 6.x 系列中 HCatalog 包含的版本以及与之一起安装的 Amazon EMR 的组件。 HCatalog

有关此版本 HCatalog 中安装的组件的版本，请参阅 [6.15.0 版组件版本](emr-6150-release.md)。


**HCatalog emr-6.15.0 的版本信息**  

| Amazon EMR 发行版标签 | HCatalog 版本 | 安装在一起的组件 HCatalog | 
| --- | --- | --- | 
| emr-6.15.0 | HCatalog 3.1.3-amzn-8 | emrfs, emr-ddb, emr-goodies, emr-kinesis, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hcatalog-client, hcatalog-server, hcatalog-webhcat-server, hive-client, mariadb-server | 

下表列出了最新版本的 Amazon EMR 5.x 系列中 HCatalog 包含的版本，以及 Amazon EMR 随之安装的组件。 HCatalog

有关此版本 HCatalog 中安装的组件的版本，请参阅 [5.36.2 版组件版本](emr-5362-release.md)。


**HCatalog emr-5.36.2 的版本信息**  

| Amazon EMR 发行版标签 | HCatalog 版本 | 安装在一起的组件 HCatalog | 
| --- | --- | --- | 
| emr-5.36.2 | HCatalog 2.3.9-amzn-2 | emrfs, emr-ddb, emr-goodies, emr-kinesis, hadoop-client, hadoop-mapred, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-kms-server, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hcatalog-client, hcatalog-server, hcatalog-webhcat-server, hive-client, mariadb-server | 

**Topics**
+ [使用创建集群 HCatalog](emr-hcatalog-create-cluster.md)
+ [使用 HCatalog](emr-hcatalog-using.md)
+ [示例：创建 HCatalog 表并使用 Pig 写入该表](emr-hcatalog-pig.md)
+ [HCatalog 发布历史](HCatalog-release-history.md)