会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
私人小院
博客园
首页
新随笔
联系
订阅
管理
第二章_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 中添加
<!-- 在查询中 显示库名和表名 -->
<property>
<name>hive.cli.print.header</name>
<value>true</value>
</property>
<property>
<name>hive.cli.print.current.db</name>
<value>true</value>
</property>
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. 某些系统级别的参数 必须使用
配置文件或命令行参数
应为这些参数 的
读取在会话创建前完成
posted @
2022-02-14 16:45
学而不思则罔!
阅读(
116
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告