Hive运行方式&GUI接口

Hive运行方式:

        1、命令行方式cli(控制台模式)

        2、脚本运行方式(生产环境主要使用这种模式) 

        3、JDBC方式:hiveserver2

        4、Web Gui 接口(hwi、hue等)

命令行(控制台模式),可以与hdfs交互--通过执行dfs 命令、与Linux交互 -- 使用!开头

1、与hdfs交互
hive> dfs -cat /user/hive/warehouse/bucket_sample/000001_0;
7,alice,77
3,dog,33

hive> dfs -ls /;
Found 3 items
drwxr-xr-x   - root supergroup          0 2021-06-02 21:41 /mycluster
drwx------   - root supergroup          0 2021-06-13 17:41 /tmp
drwxr-xr-x   - root supergroup          0 2021-06-26 12:01 /user
hive> 

2、与Linux交互
hive> !pwd;
/root
hive> !date;
Tue Jun 29 23:13:06 CST 2021
hive> 

3、提交SQL语句
 hive> select * from student;
OK
student.id	student.name	student.likes	student.address
1	小红1	["王者","book","movie"]	{"modu":"renminglu","shenzheng":"futian"}
2	小红2	["王者","book","movie"]	{"modu":"renminglu","xizhang":"lasha"}
3	小红3	["吃鸡","book","movie"]	{"chongqing":"renminglu","shenzheng":"futian"}
4	小红4	["王者","book","movie"]	{"modu":"renminglu","dongguang":"changan"}
5	小红5	["walking","book","movie"]	{"modu":"renminglu","shenzheng":"futian"}
6	小红6	["王者","book","movie"]	{"nanchang":"renminglu","shenzheng":"futian"}
7	小红7	["王者","book","movie"]	{"modu":"renminglu","shenzheng":"futian"}
8	小红8	["walking","book","movie"]	{"nanchang":"renminglu","guangzhou":"niwan"}
9	小红9	["王者","book","movie"]	{"modu":"renminglu","shenzheng":"futian"}
10	小红10	["王者","book","movie"]	{"shanghai":"renminglu","shenzheng":"futian"}
Time taken: 1.995 seconds, Fetched: 10 row(s)
hive> 

脚本方式运行

1、查询hive客户端如何使用
[root@node04 ~]# hive --service cli -help
which: no hbase in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/java/jdk1.8.0_291-amd64/bin:/opt/software/hadoop-2.10.1/bin:/opt/software/hadoop-2.10.1/sbin:/opt/software/apache-zookeeper
-3.6.2-bin/bin:/opt/software/hive/bin:/root/bin)usage: hive
 -d,--define <key=value>          Variable substitution to apply to Hive
                                  commands. e.g. -d A=B or --define A=B
    --database <databasename>     Specify the database to use
 -e <quoted-query-string>         SQL from command line
 -f <filename>                    SQL from files
 -H,--help                        Print help information
    --hiveconf <property=value>   Use value for given property
    --hivevar <key=value>   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值