Hive命名空间-自定义变量

更新时间:2023-06-18 07:10:52 阅读: 评论:0

Hive命名空间-⾃定义变量
奖励英文
Hive命名空间
什么是复韵母
Hive的命名空间分为:hiveconf , system, env 和 hivevar
1、hiveconf 的命名空间指的是l下⾯配置的环境变量
2、system的命名空间是系统的变量,包含JVM的运⾏信息
sweet什么意思3、evn的命名空间是指环境变量,包含Shell环境下的变量信息,如 HADOOP_HOME⼀类的
4、hivevar为临时变量
可以使⽤:benchmark什么意思
$ hive --define foo=bar
新车保养常识hive> t foo;
foo=bar;
hive> t hivevar:foo;
hivevar:foo=bar;
hive> t hivevar:foo=bar2;
hive> t foo;
foo=bar2
hive> t hivevar:foo;
hivevar:foo=bar2
在 hivevar 的使⽤的时候,可以省略掉命名空间的使⽤,直接使⽤对于其他的命名空间的使⽤,必须要带上命名空间,如:{hiveconf:key}
如何撒娇在hive下⾯可以通过 t 或者 t -v 来查看现有环境所有变量的值。加上 -v 可以查看 HDFS和 MR 的环境变量信息
example:
hive> create table toss1(i int, ${hivevar:foo} string);
hive> describe toss1;
ve> describe toss1;
i        int
bar2      string
hive> create table toss2(i2 int, ${foo} string);
hive> describe toss2;
i2    int
bar2    string
hive> drop table toss1;ace是什么意思
hive> drop table toss2
勺子的英文
Hive中所有的内置属性都在$HIVE_HOME/l.template中列举出来了,这是个“样例”配置⽂件。配置⽂件中还说明了这些属性的默认值。英语4级作弊的人好多>预收账款

本文发布于:2023-06-18 07:10:52,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/149088.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:空间   命名   变量
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图