Hive四种使用方式

1.Hive交互shell      

bin/hive

必须在hive目录下输入bin/hive否则会因为找不到当前hive目录下的conf文件夹而导致启动不了

 Hive四种使用方式

        

2.hive启动服务,为客户端提供服务

hive服务器环境有node-01,node-02,node-03,在node-01上启动服务为node-03客户端提供服务

a.在安装了hive的node-01服务器上,先启动hive服务:

bin/hiveserver2

在hive目录下输入bin/hiveserver2

Hive四种使用方式

 

b.在node-03服务器上安装连接hive的客户端

也就是在node-03服务器上安装hive,配置信息要与安装了hive的服务器node-01s服务器一致

在node-01服务器上将hive的安装文件发送到node-03服务器上

scp –r /export/server/hive [email protected]:/export/server/

Hive四种使用方式

c.在node-03服务器通过hive客户端上连接node-01服务器上的hive服务

bin/beeline

! connect jdbc:hive2://node-01:10000

用户名:root

密码:hadoop

Hive四种使用方式

3.Hive命令

hive -e  ‘show databases’

bin/hive -e 'use itcast; show tables;select * from emp_add_sp;'

该方式查询结束后就退出hive

Hive四种使用方式

4.Hive JDBC服务(参考java jdbc连接mysql)

         在此不做多介绍