上一节我们按照了hive,然后我们启动看看,
bin/hive
可以看到说hive-on-mr这个已经是不被期望实用的,在hive2版本中,也许会在将来版本中不支持了
也就是说,我们知道hive是基于hadoop集群的,hive运行在hadoop的MapReduce计算框架上的.
但是hive-on-mr是早期版本这样用,现在不推荐这样,现在主要是,可以在spark,以及tez的基础上
运行对吧.
或者说,你可以继续使用hive的1.x版本也可以,这个是支持hive-on-mr,也就是让hive在hadoop集群
中执行.
这里我们就知道了,hive,有一套自己的sql,它仅仅是有一套自己的sql机制,依据这套sql机制会生成一个个的map,reduce任务,然后hive要依赖于,hadoop的计算能力,或者spark,或者tez的计算能力.
所以可以看到上面说了,早期版本,hive要依赖于hadoop的MapReduce,
这个在hive 1.