您的位置:首页 > 其它

Hbase数据导入导出

2015-07-31 11:02 260 查看
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