以hbase-0.94到hbase-1.0为例
在hbase-0.94集群上执行下面的命令将需要导的表数据先导出到hbase-0.94集群的hdfs上
hadoop jar /usr/lib/hbase/hbase-0.94.15-cdh4.6.0-security.jar export tablename /hbase094/tablename
在hbase-1.0集群上执行下面的命令将表数据从hbase-0.94集群的hdfs复制到hbase-1.0集群的hdfs上
hadoop distcp hdfs://hbase094:8020/hbase094/tablename hdfs://hbase100:8020/hbase094/tablename
在hbase-1.0集群上创建对应导入的表
在hbase-1.0集群上执行下面的命令将表数据导入
hadoop jar /usr/lib/hbase-1.0.0-cdh5.4.8/lib/hbase-server-1.0.0-cdh5.4.8.jar import -Dhbase.import.version=0.94 tablename /hbase094/tablename/