HiveServer2 是一种可选的 Hive 内置服务,可以允许远程客户端使用不同编程语言向 Hive 提交请求并返回结果。HiveServer2 是 HiveServer1 的改进版,主要解决了无法处理来自多个客户端的并发请求以及身份验证问题。具体可以参阅 Hive 一起了解一下 HiveServer2。下面我们具体看一下如何配置 HiveServer2。
1. Thrift 服务配置
假设我们已经成功安装了 Hive,如果没有安装,可以参阅 Hive 安装与配置。在启动 HiveServer2 之前,我们需要先进行一些配置:
<property> <name>hive.server2.transport.mode</name> <value>binary</value> <description> Expects one of [binary, http]. Transport mode of HiveServer2. </description> </property> <property> <name>hive.server2.thrift.port</name> <value>10000</value> <description>Port number o