1.執(zhí)行引擎變更:TEZ
不用支持緩慢過時的MapReduce了,14年測試時TEZ比MapReduce快100%。
2.鑒權(quán)變更:Ranger
Hive默認(rèn)使用storage-based authorization (SBA) ,HDP使用Ranger,Cloudera使用Sentry,Sentry 到后面感覺復(fù)雜又不好用。不知道Hortonworks和Cloudera合并后哪個占優(yōu)勢。
3.HDFS ACLs默認(rèn)打開
大數(shù)據(jù)初始沒有安全可言,現(xiàn)在都默認(rèn)標(biāo)配了。
4.ACID和LLAP支持
ACID用于支持大數(shù)據(jù)事務(wù),已經(jīng)成熟,默認(rèn)打開
LLAP用于支持秒級、毫秒級訪問,已經(jīng)成熟,哪天測試下。
5.Hive 客戶端變更
老舊的Hive CLI已經(jīng)sunset,使用Hive CLI需要打開整個Hive代碼庫。
Beeline成了標(biāo)配。
6.Hive Metastore變更
不再支持embedded Metastore,得打開獨(dú)立服務(wù)了。
7.Spark catalog變更
不再和Hive catalog放一塊,但可以相互訪問
8.查詢引擎變更
批處理使用TEZ、實時查詢使用LLAP。