hbase数据迁移方式
来源:互联网 发布:淘宝聚划算有什么好处 编辑:程序博客网 时间:2024/05/16 07:27
之前要hbase数据迁移,我使用Export/Import方式,感觉很棒,链接如下:
http://blog.csdn.net/stark_summer/article/details/49078471,后来发现还有其他两种方式,so就全部整理下吧。
copytable方式
bin/hbase org.apache.hadoop.hbase.mapreduce.CopyTable --peer.adr=zookeeper1,zookeeper2,zookeeper3:/hbase 'testtable'
目前0.92之前的版本的不支持多版本的复制,0.94已经支持多个版本的复制。当然这个操作需要添加hbase目录里的conf/mapred-site.xml,可以复制hadoop的过来。
Export/Import
bin/hbase org.apache.hadoop.hbase.mapreduce.Export testtable /user/testtable [versions] [starttime] [stoptime] bin/hbase org.apache.hadoop.hbase.mapreduce.Import testtable /user/testtable
跨版本的迁移,我觉得是一个不错的选择,而且copytable不支持多版本,而export支持多版本,比copytable更实用一些。
直接拷贝hdfs对应的文件
首先拷贝hdfs文件,如bin/hadoop distcp hdfs://srcnamenode:9000/hbase/testtable/ hdfs://distnamenode:9000/hbase/testtable/
然后在目的hbase上执行bin/hbase org.jruby.Main bin/add_table.rb /hbase/testtable
生成meta信息后,重启hbase
这个操作是简单的方式,操作之前可以关闭hbase的写入,执行flush所有表(上面有介绍),再distcp拷贝。
0 0
- hbase数据迁移方式
- HBASE迁移数据几种方式
- Hbase 数据迁移的常见方式(四)
- hbase数据迁移
- hbase 表数据迁移
- hbase 表数据迁移
- hbase 表数据迁移
- Hbase数据迁移
- Hbase数据迁移
- hbase集群间数据迁移
- hbase 表数据迁移文档
- Hbase 手动数据迁移方法
- HBase数据迁移(1)
- HBase集群数据迁移方案
- Hbase集群间数据迁移
- HBase数据迁移至Hive
- Hbase 数据迁移(一)
- Hbase数据迁移(二)
- jQuery学习笔记之二
- fopen参数中有b与没有b的区别
- 利用jdk对xsd文件操作生成java实体并解析生成的xml
- Go获取Windows的网卡IO.
- 【算法】Hash一致性算法详解
- hbase数据迁移方式
- Java集合Collection介绍
- C语言编程 计算程序运行时间 精确到微秒
- c#编写检测代理IP是否可用
- 51nod 1391:01串
- git cherry-pick简介
- 基于WiFi的电子标签定位算法
- 单例模式
- 消息推送机制