Hive 修改计算引擎方法
前置说明
各位应该清楚,hive 默认计算引擎是 mr,当集群配置了 hive-ob-spark 后可以根据需要自行切换计算引擎
其它计算引擎切换为mapreduce
set hive.execution.engine=mr;
其它计算引擎切换为 spark
set hive.execution.engine=spark;
说明:
如果一个诸如shell脚本里封装了几段sql,可以根据需要具体设置每一段的执行引擎;方法是再执行某一段sql前设置需要的引擎,再执行某一段后切换回之前的引擎即可。