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 查看
  • 相关阅读:
    《算法竞赛入门经典》 例题35 生成元 (Digit Generator, ACM ICPC Seoul 2005,UVa)
    《算法竞赛入门经典》 例题35 生成元 (Digit Generator, ACM ICPC Seoul 2005,UVa)
    《算法竞赛入门经典》 例题35 生成元 (Digit Generator, ACM ICPC Seoul 2005,UVa)
    SVN分支
    SVN分支
    SVN 版本回退
    SVN 版本回退
    如何在excel中取消合并单元格后内容自动填充?
    如何在excel中取消合并单元格后内容自动填充?
    如何让自己像打王者荣耀一样发了疯、拼了命的学习?
  • 原文地址:https://www.cnblogs.com/654wangzai321/p/9673665.html
Copyright © 2011-2022 走看看