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'
         *
         */
原文地址:https://www.cnblogs.com/liuge36/p/12614724.html