开启本地抓取:
set hive.fetch.task.conversion=more;
set hive.auto.convert.join=true;
set hive.optimize.skewjoin=true;
set hive.groupby.skewindata=true;
set hive.map.aggr=true;
set hive.fetch.task.conversion=more;
set hive.auto.convert.join=true;
set hive.optimize.skewjoin=true;
set hive.groupby.skewindata=true;
set hive.map.aggr=true;
'set hive.tez.container.size = 8192';--设置 container 内存大小
'set hive.tez.cpu.vcores = 2'; --设置分配tez CUP内核个数
'set hive.optimize.bucketmapjoin = true'; --开启大表关联优化
'set hive.optimize.bucketmapjoin.sortedmerge = true';--开启大表关联优化
'set hive.exec.parallel=true';
'set hive.exec.parallel.thread.number=16';
'set hive.auto.convert.join=true'; --开启大小表关联优化
'set mapreduce.input.fileinputformat.split.maxsize=33554432';
'set hive.exec.reducers.bytes.per.reducer=67108864';
执行报错:Caused by: java.lang.RuntimeException: Hive Runtime Error while closing operators: null
set hive.vectorized.execution.enabled=false; 控制是否启用查询执行的向量模式