hive启用本地模式,主要用于处理数据量比较少的情况。
hive.exec.mode.local.auto=true
hive.exec.mode.local.auto.inputbytes.max=50000000
hive.exec.mode.local.auto.tasks.max=10
hive.exec.mode.local.auto.input.files.max=50
hive.exec.mode.local.auto.tasks.max和hive.exec.mode.local.auto.inputbytes.max,默认值分别为4和128MB,即默认情况下,map处理的文件数不超过4个并且总大小小于128MB就启用local mr模式。