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)
还没有任何评论哟~
