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'
# 删除表 先 disable 再 drop
disable 't1'
drop 't1'
# 查看数据
get 'T_SYS_SEQUENCE','T_ZYZX_ZLB_ZLSX',{COLUMN => ['INFO:VERSION:toLong:c(org.apache.hadoop.hbase.util.Bytes).toLong']}
get 'T_SYS_KEY','T_ZYZX_ZL_CB',{COLUMN => ['INFO:KEY:toLong:c(org.apache.hadoop.hbase.util.Bytes).toLong']}
10.查看可用文件大小
df -h

11.查看文件夹大小
du -sh *

11.查看文件大小
ll -h

hbase 迁库移库步骤的更多相关文章

  1. 【系统设计】WMS系统中 库存、盘点、移库、拆库功能的设计(库内管理)

    最近负责WMS系统 盘点 移库 两个功能模块的功能及数据库设计. 物流仓储系统的搭建,要基于仓库的实际情况,整理内部员工需求,再参考其他WMS系统,经过长时间的讨论和研究,最终转化为产品需求. 这里先 ...

  2. 安卓智能POS终端手持机PDA应用仓库出入库,移库,盘点,销售开单系统

    随着移动互联网的兴起,目前仓储管理所面临的的问题可以迎刃而解,WMS仓库系统解决方案通过智能终端扫描条码技术应用解决了工作量大导致工作效率不高,以及数据实时传输等问题,该方案主要提供仓库出入库,移库, ...

  3. 用友CDM系统,将货位间商品移库单(一步)修改为内调出入库单(一步)方法使用

    客户一般只购买CDM供应链系统,但是只买供应链模块不能进行内调等操作,据说插件将近15万(坑爹~~~) 货位间商品移库单和内调差不多,区别是货位间移库默认只能选择登陆账号所属机构的货位. 解决方案:分 ...

  4. 用友CDM系统“货位间商品移库单(一步)”表体增加“货位可用数量”字段,根据表头的选择的货位自动带出数值

    系统控制台——业务单据定制——货位间商品移库单(一步) 明细字段——增加“可销数量”字段. 然后修改明细字段的“商品编号”自定义查询方案. 增加自定义资料检索方案hwyksp SQL: select ...

  5. VS工程中添加c/c++工程中外部头文件及库的基本步骤

    转载自 在VS工程中,添加c/c++工程中外部头文件及库的基本步骤: 1.添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录. 2.添加 ...

  6. Redis学习--key的通用操作、移库操作、订阅与事务、持久化和总结

    key的通用操作 keys pattern: pattern *表示任意一个多个字符 ?表示任意一个字符 del key1 key2 删除多个key exists keyname 查看是否存在 ren ...

  7. Redis的移库操作

    1.Redis默认有16个数据库,一般情况下使用0库: 2.移库操作: 将mysets移到一号库: 通过Redis查看器查看: 通过命令查看:

  8. 每天进步一点点------Modelsim添加Xilinx仿真库的详细步骤

    Modelsim,可以选型SE和XE两个版本.Modelsim XE可以直接被ISE调用,而Modelsim SE需要手动添加仿真库.但SE版和OEM版在功能和性能方面有较大差别,比如对于大家都关心的 ...

  9. 在VS工程中,添加c/c++工程中外部头文件(.h),lib库,dll库的基本步骤

    选择工程,右键-工程属性 其中: VC++目录 -->包含目录,对所有的项目及未来新建的项目都有效 c/c++-->常规-->附加包含目录,仅对当前项目有效 绝对路径设置方法: 在V ...

随机推荐

  1. MVC实现多级联动

    前言 多级联动(省级联动)的效果,网上现成的都有很多,各种JS实现,Jquery实现等等,今天我们要讲的是在MVC里面,如何更方便.更轻量的实现省级联动呢? 实现效果如下: 具体实现 如图所示,在HT ...

  2. React Native (二) ios打包到真机

    每当在模拟器上完成了开发,都想到真机上试试,正好前段时候淘了一个imac. 这里就以打包rndemo到iphone为例,讲一下react ntive ios打包到真机的流程. 一.前置 1.有个iph ...

  3. cache2go - cachetable源码分析

    今天我们来看cachetable.go这个源码文件,除了前面介绍过的主要数据结构CacheTable外还有如下2个类型: 下面先看剩下2个类型是怎么定义的: CacheItemPair非常简单,注释一 ...

  4. 关于 vue 不能 watch 数组变化 和 对象变化的解决方案

    原文地址:关于 vue 不能 watch 数组变化 和 对象变化的解决方案 vue 监听数组和对象的变化 vue 监听数组 vue 实际上可以监听数组变化,比如: data () { return { ...

  5. jquery/js知识点收藏

    1]关于页面跳转 "window.location.href"."location.href"是本页面跳转 "parent.location.href ...

  6. Linux 安装composer

    wget https://getcomposer.org/installer //下载一个脚本文件 php installer //php执行下这个php脚本(虚拟机我没装环境.以下截图有操作流程) ...

  7. Java 浅拷贝和深拷贝

    一看就懂的,java深拷贝浅拷贝 将一个对象的引用复制给另外一个对象,一共有三种方式.第一种方式是直接赋值,第二种方式是浅拷贝,第三种是深拷贝.所以大家知道了哈,这三种概念实际上都是为了拷贝对象啊. ...

  8. Ext中setVersion和getVersion

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

  9. 编译内核时出现drivers/mfd/mxc-hdmi-core.c:36:24: fatal error: mach/clock.h: No such file or directory

    在学习恩智浦IMX6D开发板时,编译内核出现 drivers/mfd/mxc-hdmi-core.c::: fatal error: mach/clock.h: No such file or dir ...

  10. Vue介绍

    1.Vue的简介 Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架. Vue 只关注视图层, 采用自底向上增量开发的设计. Vue 的目标是通过尽可能简单的 AP ...