1)本集群导入
./hbase org.apache.hadoop.hbase.mapreduce.Driver import 表名 数据文件位置
其中数据文件位置可为本地文件目录,也可以分布式文件系统hdfs的路径。
当其为前者时,直接指定即可,也可以加前缀file:///
而当其伟后者时,必须明确指明hdfs的路径,例如hdfs://mymaster:9000/path
2)本集群导出
./hbase org.apache.hadoop.hbase.mapreduce.Driver export 表名 数据文件位置
同上,其中数据文件位置可为本地文件目录,也可以分布式文件系统hdfs的路径。
另外,该接口类还提供了一些其它的方法,例如表与表之间的数据拷贝,导入tsv文件等,可回车键查看
3)hbase集群间单表的备份
在从集群上创建track_his1表
create 'track_his1','rowkey','gpsinfo'
在主集群上执行
hbase org.apache.hadoop.hbase.mapreduce.CopyTable --peer.adr=192.168.1.141,192.168.1.142,192.168.1.143:2181:/hbase track_his1
./hbase org.apache.hadoop.hbase.mapreduce.Driver import 表名 数据文件位置
其中数据文件位置可为本地文件目录,也可以分布式文件系统hdfs的路径。
当其为前者时,直接指定即可,也可以加前缀file:///
而当其伟后者时,必须明确指明hdfs的路径,例如hdfs://mymaster:9000/path
2)本集群导出
./hbase org.apache.hadoop.hbase.mapreduce.Driver export 表名 数据文件位置
同上,其中数据文件位置可为本地文件目录,也可以分布式文件系统hdfs的路径。
另外,该接口类还提供了一些其它的方法,例如表与表之间的数据拷贝,导入tsv文件等,可回车键查看
3)hbase集群间单表的备份
在从集群上创建track_his1表
create 'track_his1','rowkey','gpsinfo'
在主集群上执行
hbase org.apache.hadoop.hbase.mapreduce.CopyTable --peer.adr=192.168.1.141,192.168.1.142,192.168.1.143:2181:/hbase track_his1