hive操作:命令行模式和交互模式
发布时间
阅读量:
阅读量
目录
- 1、HiveServer与HiveServer2
-
2、命令行操作方式
-
3、交互式操作方式
-
在Hive系统中,用户进行操作时常用的客户端工具主要包括Beeline以及Hive命令行界面(CLI)
-
Hive的操作方式主要可以划分为两类,一类是基于命令行的操作模式,另一类则是交互式的操作模式。
-
1、HiveServer与HiveServer2对比分析
- Hive 系统内嵌了 HiveServer 与 HiveServer2 两个服务模块,二者均可支持客户端通过多种编程语言实现连接。然而,HiveServer 无法满足多客户端并发请求的处理需求,因此衍生出了 HiveServer2。
- HiveServer2(HS2)为远程客户端提供了使用各类编程语言向 Hive 发送请求并获取结果的能力,具备支持多客户端同时访问及身份验证的功能。HS2 是一个由多个服务组件构成的单一进程,其中包括基于 Thrift 协议的 Hive 服务(可通过 TCP 或 HTTP 协议进行通信),以及用于 Web 界面展示的 Jetty Web 服务器。
- HiveServer2 配备了专属的 CLI 工具 Beeline,该工具是基于 SQLLine 架构设计的 JDBC 客户端。鉴于 HiveServer2 成为了 Hive 技
全部评论 (0)
还没有任何评论哟~
