首页Hbase › hbase命令

hbase命令

导出文件:
./hbase org.apache.hadoop.hbase.mapreduce.Driver export ‘bmx-dev-system1_bmx-cms_Code’ file:///dataDisk/hbaseCopy/localCopy/bmx-dev-system1_bmx-cms_Code
./hbase org.apache.hadoop.hbase.mapreduce.Driver export ‘bmx-dev-system1_bmx-cms_Blog’ file:///dataDisk/hbaseCopy/localCopy/bmx-dev-system1_bmx-cms_Blog
导入文件:
./hbase org.apache.hadoop.hbase.mapreduce.Driver import  ‘bmx-dev-system1_bmx_dev_AppCollection’    file:///dataDisk/hbaseCopy/msvm06/bmx-dev-system1_bmx_dev_AppCollection/part-m-00000
//创建快照  http://www.importnew.com/4966.html
http://itindex.net/detail/51698-hbase-%E6%95%B0%E6%8D%AE-%E5%A4%87%E4%BB%BD
snapshot  ‘bmx-dev-system1_bmx-cms_Blog’,’bmx-dev-system1_bmx-cms_Blog’
hbase org.apache.hadoop.hbase.snapshot.ExportSnapshot -snapshot ‘bmx-dev-system1_bmx-cms_Blog’ -copy-to hdfs://172.30.250.111:9000/hbase

./hbase org.apache.hadoop.hbase.snapshot.ExportSnapshot -snapshot ‘bmx-dev-system1_bmx-cms_Blog’ -copy-to file:///dataDisk/hbaseCopy

HBase命令:快照操作

通过检查hbase-site.xml中的hbase.snapshot.enabled是否设置为true确认打开了快照许可。获取指定表的快照使用snapshot命令(不产生文件复制)

1
hbase> snapshot ‘tableName’, ‘snapshotName’

列出所有的快照,使用 list_snapshot 命令。会展示出快照名称,源表,以及创建日期和时间

1
2
3
hbase> list_snapshots
SNAPSHOT               TABLE + CREATION TIME
 TestSnapshot          TestTable (Mon Feb 25 21:13:49 +0000 2013)

删除快照使用 deleted_snapshot 命令。删除快照不会影响到克隆表或者之后生成的快照。

1
hbase> delete_snapshot ‘snapshotName’

使用clone_snapshot命令从指定的快照生成新表(克隆)。由于不会产生数据复制,所以最终用到的数据不会是之前的两倍。

1
hbase> clone_snapshot ‘snapshotName’, ‘newTableName’

使用restore_snapshot命令将指定快照内容替换当前表结构/数据。

1
hbase> restore_snapshot ‘snapshotName’

使用ExportSnapshot工具将现有快照导出至其他集群。导出工具不会影响到域服务器负载,只是工作在HDFS层面所以需要指定HDFS路径(其他集群的hbase根目录)

1
2
3
hbase org.apache.hadoop.hbase.snapshot.ExportSnapshot -snapshot
SnapshotName -copy-to hdfs:///srv2:8082/hbase
scp命令:
MSVM07   NodFaAx2ya7T
scp -r root@172.30.248.215:/dataDisk/hbaseCopy/AppCount  /dataDisk/hbaseCopy0516/AppCount
MSVM09   yc_123#DfGDfG
scp -r root@172.30.249.21:/dataDisk/hbaseCopy/AppBaseInfoNew2 /dataDisk/hbaseCopy0516/AppBaseInfoNew2
MSVM06   sxd68eNydGET
scp -r root@172.30.251.123:/dataDisk/hbaseCopy/AppBaseInfoNew2 /dataDisk/hbaseCopy0516/AppBaseInfoNew2
cd /dataDisk/bmx/hbase/bin
cd /dataDisk/hbaseCopy

发表评论

注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>