Advertisement

Hive支持桶划分技术、动态分区策略以及数据汇总功能,并深入解析了窗口函数的作用和视图索引的优化方法

阅读量:

Hive分桶、动态分区、查询、视图索引

一、Hive参数配置与优化

在Hive系统中,所有参数与变量均以命名空间作为起始部分,通过${}语法进行调用。其中,属于system和env命名空间的变量,其名称必须包含相应的前缀标识。

命名空间 读写权限 含义
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

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命令实现对系统参数的查询与设定操作

set参数设

全部评论 (0)

还没有任何评论哟~