为了账号安全,请及时绑定邮箱和手机立即绑定

hiveCLI 和beeline

请问老师,hivecli和beeline具有是啥区别啊,官网说hivecli将被弃用,以后用beeline?

正在回答

2 回答

以前是通过hivecli连接HiveServer , 缺点是HiveServer 不能处理多个客户端,比如你的HiveServer装在A机器,就必须到A机器上连接访问。所以就出现了HiveServer2,可以在任意机器上使用beeline通过JDBC方式连接。并且beeline不是直接连接的HiveServer2,二十访问的zookeeper,zookeeper中记录着多个HiveServer2地址,就算其中一个HiveServer2挂掉,也不妨碍访问。

0 回复 有任何疑惑可以回复我~
没什么不一样,都是命令行工具,不过beeline 可以使用内嵌模式和远程模式而已,其实没啥变化
0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
走近大数据之Hive进阶
  • 参与学习       30396    人
  • 解答问题       49    个

Hive数据操作,查询及Hive编程接口,开发Hive的自定义函数

进入课程

hiveCLI 和beeline

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信