hive 常用命令

1. $ hive -S -e "set" | grep warehouse
hive.metastore.warehouse.dir=/user/hive/warehouse

hive.warehouse.subdir.inherit.perms=false

2. hive -S -e "select * FROM mytable LIMIT 3" > /tmp/myquery

3.hive -f /path/to/file/withqueries.hql

or $ cat /path/to/file/withqueries.hql
SELECT x.* FROM src x;
$ hive
hive> source /path/to/file/withqueries.hql;
4. You don’t need to leave the hive CLI to run simple bash shell commands. Simply
type ! followed by the command and terminate the line with a semicolon (;):

hive> ! /bin/echo "what up dog";
"what up dog"
hive> ! pwd;
/home/me/hiveplay


5. hive> dfs -ls / ;
Found 3 items
drwxr-xr-x - root supergroup
drwxr-xr-x
- edward supergroup
drwxrwxr-x - hadoop supergroup
0 2011-08-17 16:27 /etl
0 2012-01-18 15:51 /flag
0 2010-02-03 17:50 /users


6. Comments in Hive Scripts
As of Hive v0.8.0, you can embed lines of comments that start with the string --, for
example:
-- Copyright (c) 2012 Megacorp, LLC.
-- This is the best Hive script evar!!
SELECT * FROM massive_table;


7.hive> set hive.cli.print.header=true;
hive> SELECT * FROM system_logs
tstamp severity server message
1335667117.337715 ERROR server1
1335667117.338012 WARN server1
1335667117.339234 WARN server2
LIMIT 3;
Hard drive hd1 is 90% full!
Slow response from server2.
Uh, Dude, I'm kinda busy right now...


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值