Updated on 2022-02-22 GMT+08:00

Why Does Hive Not Support Vectorized Query?

Question

When the vectorized parameter hive.vectorized.execution.enabled is set to true, why do some null pointers or type conversion exceptions occur occasionally when Hive on Tez/MapReduce/Spark is executed?

Answer

Currently, Hive does not support vectorized execution. Many community issues are introduced during vectorized execution and are not resolved stably. The default value of hive.vectorized.execution.enabled is false. You are advised not to set this parameter to true.