0
我使用HBase存儲數據,但後來滿足我的要求我想將數據從HBase導出到RDBM(如mysql或postgres)。我知道我們有Sqoop作爲選項,但它從MySQL導入並將其放入HBase中,並將保存的HDFS數據導出到RDBMS,並且無法直接從HBase導入數據。將HBase數據導出到RDBMS
是否有任何工具將數據從HBase表導出到RDBMS表?
我使用HBase存儲數據,但後來滿足我的要求我想將數據從HBase導出到RDBM(如mysql或postgres)。我知道我們有Sqoop作爲選項,但它從MySQL導入並將其放入HBase中,並將保存的HDFS數據導出到RDBMS,並且無法直接從HBase導入數據。將HBase數據導出到RDBMS
是否有任何工具將數據從HBase表導出到RDBMS表?
不知道這是否是一種更好的方法,但HBase數據可以將exported轉換爲平面文件,然後加載到RDBMS中。
另外,您可以將HBase表掛載爲Hive表(假設它具有一致的模式):https://cwiki.apache.org/confluence/display/Hive/HBaseIntegration – 2012-01-06 17:10:47
@Praveen Sripati,你的鏈接和文字很混亂。鏈接是關於從HBase導出的文章(正確回答問題的要求!)。但是你的文字卻說它是Hive。 – mdahlman 2012-01-06 17:41:57
@mdahlman - thnx - 更新了回覆。 – 2012-01-06 17:57:47