HBase 基本操作

HBase关键是Rowkey的设计

shell语句后不跟分号,这点与MySQL相反

        /**
         * 基本操作:
         *      hbase shell 进入hbase console命令
         *      whoami 查用户
         *      help查看基本命令集合
         *      help command 查看命令帮助
         *      list看库中所有表
         *      status 查看当前运行服务器状态
         *      version 版本查询
         *      exits '表名字' 判断表存在
         *

         * 01 创建表:
         *        create 'course_clickcount',  {NAME=>'info'},{NAME=>'cf2'}
         *
         * 02 插入数据:
         *         put 'course_clickcount', '20171111_88','info:click_count','2'
         *         put 'course_clickcount', '20171111_88','info:age','18'
         *         put 'course_clickcount', '20171111_88','cf2:phone','133xxxx8999'
         *         put 'course_clickcount', '20171111_88','cf2:address','重庆'
         * 03 查询数据
         *      表所有数据:   scan 'course_clickcount'
         *      查看其中某一个Key的数据  :  get  'course_clickcount', '20171111_88'
         *
         * 04 删除表或清空表数据
         *      清空表 truncate 'course_clickcount'
         *      删除表 分两步,首先 disable ''course_clickcount',然后drop 'course_clickcount'
         *
         * 05 修改表结构 先disable后enable
         *        alter 't1', {NAME => 'f1'}, {NAME => 'f2', METHOD => 'delete'}
         *         例如:修改表test1的cf的TTL为180天
         *            disable 'test1'
         *            alter 'test1',{NAME=>'body',TTL=>'15552000'},{NAME=>'meta', TTL=>'15552000'}
         *            enable 'test1'
         *
         */
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值