beeline安装_Beeline使用

背景hadoop2的hive采用了新的hive server,称为HiveServer2,HiveServer2中的CLI客户端不建议使用hive CLI,而是建议使用Beeline这个客户端,今天就说说这个客户端的用法。介绍HiveServer2提供了一个新的命令行工具beeline来连接hiveserver2,beeline是基于SQLLine CLI的JDBC客户端,因此SQLLine文档也...
摘要由CSDN通过智能技术生成

背景

hadoop2的hive采用了新的hive server,称为HiveServer2,HiveServer2中的CLI客户端不建议使用hive CLI,而是建议使用Beeline这个客户端,今天就说说这个客户端的用法。

介绍

HiveServer2提供了一个新的命令行工具beeline来连接hiveserver2,beeline是基于SQLLine CLI的JDBC客户端,因此SQLLine文档也适用于Beeline,SQLLine是一个基于纯Java控制台的实用程序,用于连接关系数据库和执行SQL命令。 它类似于其他命令行数据库访问实用程序,如sqlplus for Oracle,mysql for MySQL和用于Sybase / SQL Server的isql。具体看这个SQLLine

Beeline工作模式有两种,即嵌入模式和远程模式。嵌入模式情况下,它返回一个嵌入式的Hive(类似于Hive CLI)。而远程模式则是通过Thrift协议与某个单独的HiveServer2进程进行连接通信。在远程模式下hiveserver2只接受thrift的接口调用,即使是http模式,它里面也是包含thrift的信息的。

使用

连接数据库:

1    你可以在交互式模式下输入hiveserver连接字符串

2    你也可以在CLI直接输入hiveserver连接字符串,beeline -u xxx -n yyy

beeline连接选项:

-u JDBC连接串,beeline -u db_URL

-r连接到用户最后一次连接的hiveserver上,前提是用户使用的 !connect去连接的hiveserver,同时使用 !sav

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值