zoukankan      html  css  js  c++  java
  • hbase基本操作

    1. 创建表

    create 't1','f1','f2','f3'                   #-------t1是表名,f1,f2,f3是列族名

    2. 查看所有的表

    list

    3. 查看表的结构

    describe 't1'  ## desc 't1'也可以

    4. 修改一个列族的VERSION,即保留的次数

    disable 't1'
    alter 't1', NAME=>'f1', VERSIONS=>3
    enable 't1'

    5. 删除某个列族

    disable 't1'
    alter 't1', NAME=>'f1', METHOD=>'delete'         #--------注意大小写(简写:alter 't1', 'delete'=>'f1')
    enable 't1'

    6. 查看某一表是否存在

    exists 't1'

    7. 查看表结构是否允许修改

    is_enabled 't1'

    8. 删除某张表

    disable 't1'
     drop 't1'

    9. 向表中插入数据

    put 't1', 'r1', 'f1:c1', 'value'           #--------给t1表的r1行键的f1列族的c1列插入一个值24,列族的列事先可以不存在,修改数据也是put,只需行健和列相同即可

    10. 删除某行数据的列[值]

    delete 't1', 'r1', 'f1:c1', ts1       #--------删除t1表,行健为r1的c1列中,时间戳为ts1的值,如果不指定ts1就删除所有列值,显然该行的该列也不复存在。

    11. 删除某行数据

    deleteall 't1', r1

    12. 获取某个行健的所有列族的列值

    get 't1', 'r1'

    13. 获取某个行健的某个或者多个列族的所有列值

    get 't1', 'r1','f1'
    get 't1', 'r1','f1','f2'

    14. 获取某个行健的某个列族的某个列值

    get 't1', 'r1', 'f1:c1'

    15. 获取某个表的所有行健值

    scan 't1'

    16. 获取某个表的前3行

    scan 't1', {LIMIT=>3}

    17. 获取某个表的从指定位置开始的行

    scan 't1', {STARTROW=>'rowKey', LIMIT=>3}

    18. 获取某个表的指定列的所有行数据

    scan 't1', {COLUMNS =>'f1:c1'}

    19. 统计表的行数

    count 't1'

    20. 清空表

    truncate 't1'
    实际执行流程:Disabling  't1'
                Dropping  't1'
                Creating  't1'

    21. 合并一个表中的两个region

    merge_region '18b23212755570d994768e5982fb8d52', '9cff65bf9178515cec338ce9dfdaec79', true
    region名通过 http://192.168.1.99:60010/table.jsp?name=user_action_table 查看
    也可以通过 hdfs dfs -ls /hbase/data/default/user_action_table 查看

    22. split一个表中的region

    split ‘333d305fa7ccaf4a0f76e82e1e44dbe6’
    region名通过 http://192.168.1.99:60010/table.jsp?name=user_action_table 查看
    也可以通过 hdfs dfs -ls /hbase/data/default/user_action_table 查看
  • 相关阅读:
    Python注释
    RSA算法知识
    Ubuntu 14.04安装QQ2012
    学习Linux的好网站
    Linux编程学习笔记 -- Process
    Python urllib2 模块学习笔记
    Django Tutorial 学习笔记
    Java学习笔记:语言基础
    Python中的正则表达式
    读书笔记:黑客与画家
  • 原文地址:https://www.cnblogs.com/654wangzai321/p/9673665.html
Copyright © 2011-2022 走看看