HBase表数据导出和导入
2014-12-23 20:46
183 查看
本文不是技术收集贴,就是记录一下,因此没有收集所有的HBase表导入导出方式,只是记录一下自己用过的一种。
数据表的导出:
需要注意的是,outputdir指的是HDFS上的路径,建议使用绝对路径(没有试过相对路径)。
数据表的导入:
需要注意的是有2点:
1 与导出一样,inputdir指的是HDFS上的路径,建议使用绝对路径。
2 table的结构必须事先已经存在。
还有一个比较实用的技巧,当导出数据的HBase版本和需要导入数据的HBase版本不一致时,在数据导入时可以指定备份文件是从哪个版本的HBase中导出来的,如果是从0.94版本的HBase导出来的,则命令如下:
参考文献:hbase 表数据迁移
数据表的导出:
$ bin/hbase org.apache.hadoop.hbase.mapreduce.Driver export <tablename> <outputdir> [<versions> [<starttime> [<endtime>]]]
需要注意的是,outputdir指的是HDFS上的路径,建议使用绝对路径(没有试过相对路径)。
数据表的导入:
$ bin/hbase org.apache.hadoop.hbase.mapreduce.Driver import <tablename> <inputdir>
需要注意的是有2点:
1 与导出一样,inputdir指的是HDFS上的路径,建议使用绝对路径。
2 table的结构必须事先已经存在。
还有一个比较实用的技巧,当导出数据的HBase版本和需要导入数据的HBase版本不一致时,在数据导入时可以指定备份文件是从哪个版本的HBase中导出来的,如果是从0.94版本的HBase导出来的,则命令如下:
$ bin/hbase -Dhbase.import.version=0.94 org.apache.hadoop.hbase.mapreduce.Driver import <tablename> <inputdir>
参考文献:hbase 表数据迁移
相关文章推荐
- Hbase导入导出数据
- HBase数据的导入和导出
- 使用Sqoop将HDFS/Hive/HBase与MySQL/Oracle中的数据相互导入、导出
- Hbase数据导入导出
- 大规模数据导入和导出(hive和hbase)
- hbase导入导出数据
- hadoop2.6数据导入elasticsearch2.2(解析hbase导出数据)
- HBase数据的导入和导出
- HBase 表数据 导入导出
- Sqoop_具体总结 使用Sqoop将HDFS/Hive/HBase与MySQL/Oracle中的数据相互导入、导出
- HBase数据的导入导出
- 简单的HBase数据库数据的导入/导出
- hive的数据导入与数据导出:(本地,云hdfs,hbase),列分隔符的设置,以及hdfs上传给pig如何处理
- 大数据基础(二)hadoop, mave, hbase, hive, sqoop在ubuntu 14.04.04下的安装和sqoop与hdfs,hive,mysql导入导出
- hbase数据的导入与导出
- Sqoop_详细总结 使用Sqoop将HDFS/Hive/HBase与MySQL/Oracle中的数据相互导入、导出
- Hbase数据备份导入导出
- HBase 数据表导出,导入
- hbase 数据的导入导出
- Hbase学习笔记2@数据导入导出