hive為什么需要mysql hive與mysql有什么不同?
hive與mysql有什么不同?當(dāng)然不是。Hive支持JDBC和ODBC數(shù)據(jù)源之間的連接。它可以連接到多種數(shù)據(jù)庫(kù),如mysql、Oracle等。它自己的Metastore使用derbydb。具體的連接
hive與mysql有什么不同?
當(dāng)然不是。Hive支持JDBC和ODBC數(shù)據(jù)源之間的連接。它可以連接到多種數(shù)據(jù)庫(kù),如mysql、Oracle等。它自己的Metastore使用derbydb。
具體的連接方式在官網(wǎng)上有說(shuō)明,需要重新編譯相關(guān)組件才能使用ODBC。hive通過JDBC連接到其他數(shù)據(jù)庫(kù)的教程應(yīng)該是Hadoop在HBase和hive中的角色。HBase和hive都基于Hadoop。它們都使用Hadoop作為底層存儲(chǔ)。HBase是一個(gè)分布式數(shù)據(jù)庫(kù),hive是一個(gè)分布式數(shù)據(jù)倉(cāng)庫(kù)。當(dāng)然,hive仍然借用Hadoop的MapReduce來(lái)完成hive中一些命令的執(zhí)行。