hive的thrift 和 hiveserver2介绍 作者:马育民 • 2021-10-23 08:55 • 阅读:10322 # Thrift介绍 https://www.malaoshi.top/show_1IX25nWmAXZN.html # hive的thrift 和 hiveserver2介绍 Hive拥有 `HiveServer(Thrift)` 或者 `Hiveserver2` 组件,提供了JDBC驱动服务,使得我们可以用 Java、C++、Ruby、Python 来连接Hive,并进行一些关系型数据库的sql语句查询等操作。 HiveServer 或者 HiveServer2 都是基于 **Thrift** 的,但 HiveSever 有时被称为 Thrift server,而HiveServer2却不会。 ### hiveserver vs hiveserver2 HiveServer不能处理多于一个客户端的并发请求,这是由于HiveServer使用的Thrift接口所导致的限制,不能通过修改HiveServer的代码修正。因此在Hive-0.11.0版本中重写了HiveServer代码得到了HiveServer2,进而解决了该问题。 HiveServer2 **支持多客户端的并发和认证**,为开放API客户端如JDBC、ODBC提供了更好的支持。 原文链接:https://blog.csdn.net/zzq900503/article/details/79034354 原文出处:http://malaoshi.top/show_1IX25nc4KedX.html