角色名称 | 说明 |
HiveServer2 | Hive 的 ThriftServer 服务,用于接收客户端的查询请求并进行 SQL 编译及解析,支持多客户端并发以及身份验证。 一个 EMR 集群可部署多个 HiveServer2,支持拓展至 Router 节点并配置负载均衡。 |
Hive MetaStore | Hive 的元数据服务, 用于维护 Hive Database 和 Hive Table 的元数据信息。该模块的元数据管理能力也被 Spark 、Trino 等引擎所集成。 一个 EMR 集群可部署多个 Hive MetaStore,支持拓展至 Router 节点。 |
Hive Client | Hive 客户端,提供 Beeline、JDBC 等应用驱动,可以向 HiveServer2 提交 SQL 作业。部署 Hive 服务的节点均会进行安装。 |
Hive WebHCat | WebHCat 是为 HCatalog 提供 REST API 的服务,提供 Rest 接口,通过 Rest 执行 Hive 命令,提交 MapReduce 任务。 一个集群内可部署多个 WebHCat,支持拓展至 Router 节点。 |
文档反馈