Hive四种使用方式
1.Hive交互shell
bin/hive
必须在hive目录下输入bin/hive否则会因为找不到当前hive目录下的conf文件夹而导致启动不了
2.hive启动服务,为客户端提供服务
hive服务器环境有node-01,node-02,node-03,在node-01上启动服务为node-03客户端提供服务
a.在安装了hive的node-01服务器上,先启动hive服务:
bin/hiveserver2
在hive目录下输入bin/hiveserver2
b.在node-03服务器上安装连接hive的客户端
也就是在node-03服务器上安装hive,配置信息要与安装了hive的服务器node-01s服务器一致
在node-01服务器上将hive的安装文件发送到node-03服务器上
scp –r /export/server/hive [email protected]:/export/server/
c.在node-03服务器通过hive客户端上连接node-01服务器上的hive服务
bin/beeline
! connect jdbc:hive2://node-01:10000
用户名:root
密码:hadoop
3.Hive命令
hive -e ‘show databases’
bin/hive -e 'use itcast; show tables;select * from emp_add_sp;'
该方式查询结束后就退出hive
4.Hive JDBC服务(参考java jdbc连接mysql)
在此不做多介绍