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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM