我们有 hive 0.10 版本,我们想知道是否应该使用 Hive Server 1 或 Hive Server2。另一个问题是连接到在端口 10000 上运行的 Hive 服务器,使用 3rd 方工具我们还需要什么吗?
谢谢,
我们有 hive 0.10 版本,我们想知道是否应该使用 Hive Server 1 或 Hive Server2。另一个问题是连接到在端口 10000 上运行的 Hive 服务器,使用 3rd 方工具我们还需要什么吗?
谢谢,
我有 Hive 1 v 2 问题,并在以下位置找到了基础知识:
http://www.slideshare.net/cwsteinbach/hiveserver2-for-apache-hive
我敢肯定还有更多的干预发展。
Hive Server 2 支持 Rest API。Beeline 等工具可用于从集群外部的任何客户端连接到 hive 数据库。在安全环境中,beeline(Hive Rest API 客户端)将通过 knox 网关连接。从字面上看,可以有多个直线连接可以与 Hive Server2 连接。因此,使用 hiveserver2 以获得更安全并具有多个连接
HiveServer2 是 HiveServer 的改进版本,支持为 JDBC 和 ODBC 客户端、Kerberos 身份验证和多客户端并发定制的 Thrift API。HiveServer2 的 CLI 是 Beeline。
来源:Cloudera
Kerberos(身份验证)和 Sentry(授权)。Sentry 安全性将通过 Hive CLI 使用的 HiveServer2 和 HiveServer1 工作。HiveServer1 的 CLI 是 HiveCLI。HiveServer2 的 CLI 是 Beeline。