美文网首页
20.Hive中的beeline和jdbc(hive学习3)

20.Hive中的beeline和jdbc(hive学习3)

作者: 文茶君 | 来源:发表于2019-12-16 18:24 被阅读0次

Beeline
HiveServer2 支持一个新的命令行Shell,称为Beeline,它是基于SQLLine CLI的JDBC客户端。
不能做增删改操作,只做查询工作
beeline查询的时候,如果没开启客户端代理,就连接不上metastore,就查不到东西的,可以在安装了hive元数据的服务器上使用beeline查
HiveServer是一种可选服务,允许远程客户端可以使用各种编程语言向Hive提交请求并检索结果。
Beeline 要与HiveServer2配合使用
服务端启动hiveserver2
客户的通过beeline两种方式连接到hive
1、beeline -u jdbc:hive2://localhost:10000/default -n root
2、

beeline
beeline> !connect jdbc:hive2://<host>:<port>/<db>;auth=noSasl root 123//这里root和123是用户名密码,但是他并不做验证,但是必须要有,即使你写1111和2222也行

默认 用户名、密码不验证
官方文档
https://cwiki.apache.org/confluence/display/Hive/Setting+Up+HiveServer2

1.服务端启动(阻塞式窗口).png
2.客户端通过beeline连接.png
3.数据.png
Hive JDBC运行方式
服务端启动hiveserver2后,在java代码中通过调用hive的jdbc访问默认端口10000进行连接、访问
代码

相关文章

网友评论

      本文标题:20.Hive中的beeline和jdbc(hive学习3)

      本文链接:https://www.haomeiwen.com/subject/mctdnctx.html