HiveServer是可选的服务,允许远程客户端使用各种编程语言向Hive提交请求并检索结果。

HiveServer建立在Apache Thrift基础之上,有时称之为Thrift Server。因为HiveServer2也建立在Thrift之上,为避免歧义,HiveServer称为HiveServer1.

缺点

HiveServer1无法处理来自多个客户端的并发请求,实际上是由hiveserver导出的thrift接口的限制,并且不能通过修改hiveserver的代码解决。

因此,自Hive 0.11.0开始,建议使用HiveServer2.

results matching ""

    No results matching ""