我们使用的是Hive 0.10版本,我们在考虑应该使用Hive Server 1还是Hive Server2。另外一个问题是,如果要使用第三方工具连接到运行在10000端口上的Hive服务器,我们需要什么其他东西吗?
谢谢。
我们使用的是Hive 0.10版本,我们在考虑应该使用Hive Server 1还是Hive Server2。另外一个问题是,如果要使用第三方工具连接到运行在10000端口上的Hive服务器,我们需要什么其他东西吗?
谢谢。
HiveServer2是HiveServer的改进版,支持专为JDBC和ODBC客户端定制的Thrift API、Kerberos身份验证以及多客户端并发。HiveServer2的CLI是Beeline。
来源:Cloudera
Hive Server 2支持Rest API。像Beeline这样的工具可以用于从群集外的任何客户端连接到Hive数据库。在安全环境中,Beeline(Hive Rest API客户端)将通过Knox网关进行连接。实际上,可以有多个Beeline连接可能与Hive Server2连接。因此,选择hiveserver2更加安全,可以拥有多个连接。