This commit is contained in:
罗祥
2019-04-30 17:48:33 +08:00
parent e77082ade7
commit dc7f4a66ef
4 changed files with 71 additions and 7 deletions

View File

@ -135,9 +135,11 @@ hive > select ${hivevar:j} from emp;
### 2.1 HiveServer2
Hive内置了HiveServer和HiveServer2服务两者都允许客户端使用多种编程语言进行连接但是HiveServer不能处理多个客户端的并发请求所以产生的HiveServer2。
HiveServer2HS2允许远程客户端可以使用各种编程语言向Hive提交请求并检索结果支持多客户端并发访问和身份验证。HS2是由多个服务组成的单个进程其包括基于Thrift的Hive服务TCP或HTTP和用于Web UI的Jetty Web服务器。
HiveServer2拥有自己的CLI(Beeline)Beeline是一个基于SQLLine的JDBC客户端由于HiveServer2是Hive开发的重点所以上面介绍的Hive CLI已经不推荐使用了官方更加推荐使用Beeline。
HiveServer2拥有自己的CLI(Beeline)Beeline是一个基于SQLLine的JDBC客户端由于HiveServer2是Hive开发维护的重点(Hive0.15后就不再支持hiveserver)所以Hive CLI已经不推荐使用了官方更加推荐使用Beeline。
### 2.1 Beeline