首页 > 其他 > 详细

HiveServer2和beeline

时间:2019-11-19 20:27:52      阅读:167      评论:0      收藏:0      [点我收藏+]

HiveServer2

1.为hive提供了一种允许客户端远程访问的服务。

2.基于thrift协议,支持跨平台,跨编程语言对hive访问;

3.允许远程访问hive;

HiveServer2 支持一个新的命令行Shell,称为Beeline,它是基于SQLLine CLIJDBC客户端。

下面是如何配置和登陆

cd到master节点的Hive/bin目录下,开启hiveserver2服务

[root@master bin]# hiveserver2

 

克隆一个窗口,运行netstat -nltp,出现10000的端口号表示成功开启

[root@master src]# netstat -nltp

技术分享图片

用另一台机器(客户端)去连接hiveserver2

cd到hive文件夹bin

分别执行命令

>bin/beeline

>!connect jdbc:hive2://master:10000  --master是开启hiveserver2的机器hostname

用户名是主机的启动用户名root

密码无,直接回车即可。

技术分享图片

hivesever2每次要手动启动,因此设置为进程,后台运行。

>nohup bin/hiveserver2 1>/dev/null 2>&1 &

然后在其它机器上就可以直接运行,进入到Hive的交互式窗口
[root@slave1 hive]# bin/beeline -u jdbc:hive2://master:10000 -n root

 

 

 

HiveServer2和beeline

原文:https://www.cnblogs.com/lucas-zhao/p/11892086.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!