hiveserver2是不是thrift方式
发布网友
发布时间:2022-04-12 00:09
我来回答
共1个回答
热心网友
时间:2022-04-12 01:38
你好,很高兴为你解答
HiveServer或者HiveServer2都是基于Thrift的,但HiveSever有时被称为Thrift server,而HiveServer2却不会。
既然已经存在HiveServer,为什么还需要HiveServer2呢?
这是因为HiveServer不能处理多于一个客户端的并发请求,这是由于HiveServer使用的Thrift接口所导致的*,不能通过修改HiveServer的代码修正。
因此在Hive-0.11.0版本中重写了HiveServer代码得到了HiveServer2,进而解决了该问题。HiveServer2支持多客户端的并发和认证,为开放API客户端如JDBC、ODBC提供更好的支持。
希望对你有帮助