Hive Beeline HiveServer2使用

在Hadoop集群中任选一台服务器作为Hive的服务器。主要配置Hive,配置好后,启动该服务器的meterstore,并配置

<!--配置使远程客户端连接Hive服务器bidev-cdh005-->
<property>
    <name>hive.metastore.uris</name>
    <value>thrift://bidev-cdh005:9083</value>
  </property>

同时配置mysql的存储hive的元数据。
[hadoop@bidev-cdh005 ~]$ ps aux | grep metastore
能够找到相应的进程,有记录说明成功

成功后,将Hive服务器的相关Hive工具安装包复制到其他的hadoop节点上,有hive.metastore.uris这个配置,因此,可以其他的hadoop节点也可作为hive的客户端。

beeline的使用:
前提:任何一个Hive客户端(hadoop节点)的Hiveserver2服务的开启,默认端口是10000
可以通过 netstat -nltp | grep 10000 判断这个Hiveserver2是否启动。也可以通过
ps aux | grep HiveServer2 (注意大小写,可以使用grep -i 不区分大小写)

在hive的bin目录下 启动beeline脚本./beeline后
再输入 !connect jdbc:hive2://localhost:10000 kaikai kaikai (先账号名 后密码)
JP线上只要启动了HiveServer2,可以令username,passwd都为空登陆,不过没有数据的查询权限

注意总结下linux命令 grep 和netstat的用法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值