欢迎投稿

今日深度:

Hive参数,

Hive参数,


hive 参数、变量
hive当中的参数、变量,都是以命名空间开头

| 命名空间 | 读写权限 | 含义
| hiveconf | 可读写 |hive-site.xml当中的各配置变量例:hive --hiveconf hive.cli.print.header=true
| system | 可读写 | 系统变量,包含JVM运行参数等例:system:user.name=root
| env | 只读 | 环境变量例:env:JAVA_HOME
| hivevar | 可读写 | 例:hive -d val=key
通过${}方式进行引用,其中system、env下的变量必须以前缀开头

如: hive --hiveconf hive.cli.print.header=true 打印表头 只是当前生效 退出就没了

2、hive 参数设置方式
1、修改配置文件 ${HIVE_HOME}/conf/hive-site.xml
2、启动hive cli时,通过–hiveconf key=value的方式进行设置
例:hive --hiveconf hive.cli.print.header=true
3、进入cli之后,通过使用set命令设置
在hive CLI控制台可以通过set对hive中的参数进行查询、设置
set设置:
set hive.cli.print.header=true;
set查看
set hive.cli.print.header
hive参数初始化配置
当前用户家目录下的.hiverc文件
如: ~/.hiverc
如果没有,可直接创建该文件,将需要设置的参数写到该文件中,hive启动运行时,会加载改文件中的配置。
hive历史操作命令集
~/.hivehistory

直接敲set 会显示所有的 可以设置的

可以将 隐藏文件 ~/.hiverc 将写入配置 就是一直都配置了
文件如果没有就创建

www.htsjk.Com true http://www.htsjk.com/hive/41516.html NewsArticle Hive参数, hive 参数、变量 hive当中的参数、变量,都是以命名空间开头 |命名空间 | 读写权限 | 含义 |hiveconf | 可读写 |hive-site.xml当中的各配置变量例:hive --hiveconf hive.cli.print.header=true...
相关文章
    暂无相关文章
评论暂时关闭