Hive常用设置命令
Hive常用设置命令
- 可以在hive-site.xml中进行长久设置
1.不显示 info 信息
set hive.server2.logging.operation.level=NONE
2.设置 hive 属性在命令行显示当前数据库
set hive.cli.print.current.db=true;
3.开启动态分区设置
set hive.exec.dynamic.partition=true;
set hive.exec.dynamic.partition.mode=nonstrict;
–将动态分区设为非严格模式
4.开启动态分桶
set hive.enforce.bucketing=true;
–此设置为临时设置,一旦退出会话终端,再打开就会恢复默认设置 false
set map.reduce.tasks=2;
–将分桶设为2个
5.order by可以按照位置编号排序
set hive.groupby.orderby.position.alias=true;
6.设置reduce个数
set mapreduce.job.reduces=3;