zoukankan      html  css  js  c++  java
  • 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'
             *
             */
    
  • 相关阅读:
    【JavaScript】underscore
    【JavaScript】jQuery
    【JavaScript】浏览器
    【JavaScript】对象
    【JavaScript】函数
    【JavaScript】快速入门
    【python】异步IO
    【python】web开发
    【python】TCP/IP编程
    【python】常用第三方模块
  • 原文地址:https://www.cnblogs.com/liuge36/p/12614724.html
Copyright © 2011-2022 走看看