hbase 迁库移库步骤

Posted zhucww

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hbase 迁库移库步骤相关的知识,希望对你有一定的参考价值。

1 将数据导出
hbase org.apache.hadoop.hbase.mapreduce.Export t_zyzx_grzyfwtjxxb         /hbase/data_backup/20181030/t_zyzx_grzyfwtjxxb    
hbase org.apache.hadoop.hbase.mapreduce.Export t_zyzx_jrrz                /hbase/data_backup/20181030/t_zyzx_jrrz                                
hbase org.apache.hadoop.hbase.mapreduce.Export t_zyzx_kcxxmxb             /hbase/data_backup/20181030/t_zyzx_kcxxmxb
hbase org.apache.hadoop.hbase.mapreduce.Export t_zyzx_tob_zyfwtjxxb       /hbase/data_backup/20181030/t_zyzx_tob_zyfwtjxxb
hbase org.apache.hadoop.hbase.mapreduce.Export t_zyzx_twfile              /hbase/data_backup/20181030/t_zyzx_twfile
hbase org.apache.hadoop.hbase.mapreduce.Export t_zyzx_zyfwtjxxb           /hbase/data_backup/20181030/t_zyzx_zyfwtjxxb
hbase org.apache.hadoop.hbase.mapreduce.Export t_zyzx_zyjs_gjc            /hbase/data_backup/20181030/t_zyzx_zyjs_gjc
hbase org.apache.hadoop.hbase.mapreduce.Export t_zyzx_zyllmxb             /hbase/data_backup/20181030/t_zyzx_zyllmxb
hbase org.apache.hadoop.hbase.mapreduce.Export t_zyzx_zypjmxb             /hbase/data_backup/20181030/t_zyzx_zypjmxb
hbase org.apache.hadoop.hbase.mapreduce.Export t_zyzx_zyscmxb             /hbase/data_backup/20181030/t_zyzx_zyscmxb
hbase org.apache.hadoop.hbase.mapreduce.Export t_zyzx_zysh                /hbase/data_backup/20181030/t_zyzx_zysh
hbase org.apache.hadoop.hbase.mapreduce.Export t_zyzx_zyxzmxb             /hbase/data_backup/20181030/t_zyzx_zyxzmxb
2 将hbase文件获取为本地可读文件
hadoop fs -get /hbase/data_backup/20181030/t_zyzx_grzyfwtjxxb         /wdcloud/data/hbase/data_backup/20181030/t_zyzx_grzyfwtjxxb        
hadoop fs -get /hbase/data_backup/20181030/t_zyzx_jrrz         /wdcloud/data/hbase/data_backup/20181030/t_zyzx_jrrz
hadoop fs -get /hbase/data_backup/20181030/t_zyzx_kcxxmxb         /wdcloud/data/hbase/data_backup/20181030/t_zyzx_kcxxmxb
hadoop fs -get /hbase/data_backup/20181030/t_zyzx_tob_zyfwtjxxb         /wdcloud/data/hbase/data_backup/20181030/t_zyzx_tob_zyfwtjxxb
hadoop fs -get /hbase/data_backup/20181030/t_zyzx_twfile         /wdcloud/data/hbase/data_backup/20181030/t_zyzx_twfile
hadoop fs -get /hbase/data_backup/20181030/t_zyzx_zyfwtjxxb         /wdcloud/data/hbase/data_backup/20181030/t_zyzx_zyfwtjxxb
hadoop fs -get /hbase/data_backup/20181030/t_zyzx_zyjs_gjc         /wdcloud/data/hbase/data_backup/20181030/t_zyzx_zyjs_gjc
hadoop fs -get /hbase/data_backup/20181030/t_zyzx_zyllmxb         /wdcloud/data/hbase/data_backup/20181030/t_zyzx_zyllmxb
hadoop fs -get /hbase/data_backup/20181030/t_zyzx_zypjmxb         /wdcloud/data/hbase/data_backup/20181030/t_zyzx_zypjmxb
hadoop fs -get /hbase/data_backup/20181030/t_zyzx_zyscmxb         /wdcloud/data/hbase/data_backup/20181030/t_zyzx_zyscmxb
hadoop fs -get /hbase/data_backup/20181030/t_zyzx_zysh         /wdcloud/data/hbase/data_backup/20181030/t_zyzx_zysh
hadoop fs -get /hbase/data_backup/20181030/t_zyzx_zyxzmxb         /wdcloud/data/hbase/data_backup/20181030/t_zyzx_zyxzmxb
3 将导出的文件压缩导出
tar -cf 20181030.tar  /wdcloud/data/hbase/data_backup/20181030/
gzip 20181030.tar
4 将导出的文件导入导新服务器解压
tar -zxvf 20181030.tar
5 新hbase库中新建表
create ‘t_zyzx_grzyfwtjxxb‘,‘info‘ 
create ‘t_zyzx_jrrz‘,‘info‘ 
create ‘t_zyzx_kcxxmxb‘,‘info‘ 
create ‘t_zyzx_tob_zyfwtjxxb‘,‘info‘ 
create ‘t_zyzx_twfile‘,‘info‘ 
create ‘t_zyzx_zyfwtjxxb‘,‘info‘ 
create ‘t_zyzx_zyjs_gjc‘,‘info‘ 
create ‘t_zyzx_zyllmxb‘,‘info‘ 
create ‘t_zyzx_zypjmxb‘,‘info‘ 
create ‘t_zyzx_zyscmxb‘,‘info‘ 
create ‘t_zyzx_zysh‘,‘info‘ 
create ‘t_zyzx_zyxzmxb‘,‘info‘ 
6 新建hbase路径
# 查看hbase路径
hadoop fs -ls /
# 新建hbase路径
hadoop fs -mkdir /tmp/zyzx/20181031/
7 将文件变为hbase可读文件
hadoop fs -put /wdcloud/data/hbase/20181030/t_zyzx_grzyfwtjxxb  /tmp/zyzx/20181031/t_zyzx_grzyfwtjxxb
hadoop fs -put /wdcloud/data/hbase/20181030/t_zyzx_jrrz  /tmp/zyzx/20181031/t_zyzx_jrrz
hadoop fs -put /wdcloud/data/hbase/20181030/t_zyzx_kcxxmxb  /tmp/zyzx/20181031/t_zyzx_kcxxmxb
hadoop fs -put /wdcloud/data/hbase/20181030/t_zyzx_tob_zyfwtjxxb  /tmp/zyzx/20181031/t_zyzx_tob_zyfwtjxxb
hadoop fs -put /wdcloud/data/hbase/20181030/t_zyzx_twfile  /tmp/zyzx/20181031/t_zyzx_twfile
hadoop fs -put /wdcloud/data/hbase/20181030/t_zyzx_zyfwtjxxb  /tmp/zyzx/20181031/t_zyzx_zyfwtjxxb
hadoop fs -put /wdcloud/data/hbase/20181030/t_zyzx_zyjs_gjc  /tmp/zyzx/20181031/t_zyzx_zyjs_gjc
hadoop fs -put /wdcloud/data/hbase/20181030/t_zyzx_zyllmxb  /tmp/zyzx/20181031/t_zyzx_zyllmxb
hadoop fs -put /wdcloud/data/hbase/20181030/t_zyzx_zypjmxb  /tmp/zyzx/20181031/t_zyzx_zypjmxb
hadoop fs -put /wdcloud/data/hbase/20181030/t_zyzx_zyscmxb  /tmp/zyzx/20181031/t_zyzx_zyscmxb
hadoop fs -put /wdcloud/data/hbase/20181030/t_zyzx_zysh  /tmp/zyzx/20181031/t_zyzx_zysh
hadoop fs -put /wdcloud/data/hbase/20181030/t_zyzx_zyxzmxb  /tmp/zyzx/20181031/t_zyzx_zyxzmxb
8 导入文件
hbase org.apache.hadoop.hbase.mapreduce.Import t_zyzx_grzyfwtjxxb /tmp/zyzx/20181031/t_zyzx_grzyfwtjxxb  
hbase org.apache.hadoop.hbase.mapreduce.Import t_zyzx_jrrz  /tmp/zyzx/20181031/t_zyzx_jrrz 
hbase org.apache.hadoop.hbase.mapreduce.Import t_zyzx_kcxxmxb /tmp/zyzx/20181031/t_zyzx_kcxxmxb
hbase org.apache.hadoop.hbase.mapreduce.Import t_zyzx_tob_zyfwtjxxb /tmp/zyzx/20181031/t_zyzx_tob_zyfwtjxxb
hbase org.apache.hadoop.hbase.mapreduce.Import t_zyzx_zyfwtjxxb /tmp/zyzx/20181031/t_zyzx_zyfwtjxxb
hbase org.apache.hadoop.hbase.mapreduce.Import t_zyzx_zyjs_gjc /tmp/zyzx/20181031/t_zyzx_zyjs_gjc
hbase org.apache.hadoop.hbase.mapreduce.Import t_zyzx_zyllmxb /tmp/zyzx/20181031/t_zyzx_zyllmxb
hbase org.apache.hadoop.hbase.mapreduce.Import t_zyzx_zypjmxb /tmp/zyzx/20181031/t_zyzx_zypjmxb
hbase org.apache.hadoop.hbase.mapreduce.Import t_zyzx_zyscmxb /tmp/zyzx/20181031/t_zyzx_zyscmxb
hbase org.apache.hadoop.hbase.mapreduce.Import t_zyzx_zysh /tmp/zyzx/20181031/t_zyzx_zysh
hbase org.apache.hadoop.hbase.mapreduce.Import t_zyzx_zyxzmxb /tmp/zyzx/20181031/t_zyzx_zyxzmxb
hbase org.apache.hadoop.hbase.mapreduce.Import t_zyzx_twfile /tmp/zyzx/20181031/t_zyzx_twfile
9.hbase基本命令
# 切换hadoop用户
su hadoop
# 进入命令行
hbase shell
# 查看表数据
describe ‘t_zyzx_grzyfwtjxxb‘
# 查看所有表
list
# 查看表条数
count ‘t_zyzx_zyxzmxb‘

以上是关于hbase 迁库移库步骤的主要内容,如果未能解决你的问题,请参考以下文章

WorldBreak2 if 线路进行到勇者玛莉斯剧情,基地对战,据说隐藏特殊获胜方法,怎么打?

redis--迁库操作

一次从Github向Gitee迁库踩坑记录

oracle移库笔记

删除hbase的region步骤和代码

数据库周刊29│2020数据库研究报告;腾讯云DBbridge发布支持一键迁库;饿了么迁至阿里云…