2012-01-06 62 views
0

我使用HBase存储数据,但后来满足我的要求我想将数据从HBase导出到RDBM(如mysql或postgres)。我知道我们有Sqoop作为选项,但它从MySQL导入并将其放入HBase中,并将保存的HDFS数据导出到RDBMS,并且无法直接从HBase导入数据。将HBase数据导出到RDBMS

是否有任何工具将数据从HBase表导出到RDBMS表?

回答

1

不知道这是否是一种更好的方法,但HBase数据可以将exported转换为平面文件,然后加载到RDBMS中。

+0

另外,您可以将HBase表挂载为Hive表(假设它具有一致的模式):https://cwiki.apache.org/confluence/display/Hive/HBaseIntegration – 2012-01-06 17:10:47

+0

@Praveen Sripati,你的链接和文字很混乱。链接是关于从HBase导出的文章(正确回答问题的要求!)。但是你的文字却说它是Hive。 – mdahlman 2012-01-06 17:41:57

+0

@mdahlman - thnx - 更新了回复。 – 2012-01-06 17:57:47