首页
第二章_Hive 常见属性配置
源码
第二章 Hive 常见属性配置
1. hive.log 默认存储路径
/tmp/root/hive.log (当前登入用户)
2. 修改 hive.log 存储目录
1. 将 hive/conf/hive-log4j2.properties.template 修改为
hive-log4j2.properties
2. 指定存储目录
hive.log.dir=/opt/module/hive/logs
2. 查询中 显示当前库和表头 配置
1. 在 hive-size.xml 中添加
hive.cli.print.header
true
hive.cli.print.current.db
true
2. 现象
hive (home)
> select * from book;
OK
book.id
100
Time taken: 1.69 seconds, Fetched: 1 row(s)
1. Hive 运行日志信息配置
3. 参数配置方式
1. 查看当前环境所有配置信息
set;
2. 参数配置 三种方式
1. 配置文件 方式
1. 文件类型
1. 默认配置文件
2. 用户自定义配置文件
hive-default.xml
hive-site.xml
2. 注意事项
1. 用户自定义配置文件(hive-site.xml) 会覆盖 默认配置文件(hive-default.xml)
2. hive 客户端启动时,也会读取Hadoop的配置文件
hive是作为 Hadoop的客户端启动的
hive的配置会覆盖 Hadoop的默认配置
3. 配置文件的设定 对所有本机启动的hive进程都有效
2. 命令行参数 方式
1. hive 启动时,可以添加参数,来指定运行的参数
2. 注意事项
hive -hiveconf mapred.reduce.tasks=10;
这种设置方式 仅对本次打开的客户端有效(session级别)
3. 参数声明 方式
1. 在 hive客户端内,指定本次hive进程的参数
set mapred.reduce.tasks=10;
2. 注意事项
这种设置方式 仅对本次打开的客户端有效(session级别)
4. 三种方式的优先级
1. 配置文件 < 命令行参数 < 参数声明
2. 注意事项
1. 某些系统级别的参数 必须使用
配置文件或命令行参数
应为这些参数 的
读取在会话创建前完成
Hive
相关
hive修改表DDL
数据预处理与转存(Hive--Mysql)
024.hive-hive查询表、查询表的格式(内部表还是外部表、表的存储格式)
HiveServer2 服务端配置
Hive 的安装与配置
Hive搭建
Hive数据仓库笔记(一)
MapReduce和Hive实现词频统计
【TPC-DS】trino+S3+hive+postgresql性能测试----生成简单数据验证环境(四)
【TPC-DS】trino+S3+hive+postgresql性能测试----生成简单数据验证环境(四)
Hive-文件存储格式
Hive复杂数组字典(Json-Array)解析
标签