如何转储HBase表?

时间:2015-06-01 17:28:58

标签: hbase

(在HBase中成为新人)

我已经看到如果我在每行中使用“put”命令生成自己的文件,我可以使用“shell”命令将它们中的每一个添加到HBase表中的一行:

hbase shell newcontent.sc

此文件的位置如下:

put 'tablename', 'key1', 'column', 'value2'
...
put 'tablename', 'keyN', 'column', 'valueN'

HBase是否提供了使用此格式自动生成文件的命令? 所以我可以以mysqldump方式存储一个表,以便在其他地方使用它或作为备份

Post Edition:我不需要构建csv文件或其他东西的工具(我知道该怎么做)。我正在寻找相当于HBase的mysqldump(使其变得简单和自动),如果它存在的话。

0 个答案:

没有答案