Hive的命名空间

Hive的命名空间分为:hiveconf , system, env 和 hivevar 
1、hiveconf 的命名空间指的是hive-site.xml下面配置的环境变量 
2、system的命名空间是系统的变量,包含JVM的运行信息 
3、evn的命名空间是指环境变量,包含Shell环境下的变量信息,如 HADOOP_HOME一类的 
4、hivevar为临时变量 
可以使用:

hive -d day=20160804 -d hour=23 
set day; 
day=20160804 
set hour; 
hour=23 
在 hivevar 的使用的时候,可以省略掉 命名空间的使用,直接使用 对于其他的命名空间的使用,必须要带上命名空间,如:{hiveconf:key}

在hive下面可以通过 set 或者 set -v 来查看现有环境所有变量的值。加上 -v 可以查看 HDFS和 MR 的环境变量信息 
Hive的变量hiveconf , system, env 和 hivevar使用

标签:

原文地址:http://www.cnblogs.com/hankedang/p/5744616.html

转载于:https://www.cnblogs.com/BIlisa/p/9686236.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值