zoukankan      html  css  js  c++  java
  • HBase-shell操作

    一、HBase shell
        1)查看服务器状态
        status 'hd09-01'
        2)查看当前有哪些表
        list
        3)查看帮助
        help
    
    二、HBase表操作
        1)创建表
        create '表名','列族'
        2)全表扫描
        scan '表名'
        rowkey:行键:唯一 不重复
        timestamp:时间戳
        cell:单元格 数据存放位置
        column familly:列族,列族下包含多个列
        column:列
        3)向表中插入数据
        put '表名','rowkey','列族:列名','值'
        4)覆盖数据
        在hbase中没有修改,但是可以覆盖只要保持rowkey,列族,列相同即可进行覆盖操作
        5)筛选扫描
        scan 'user',{STARTROW =>'101',STOPROW => '101'}
        6)查看表结构
        describe '表名'
        7)变更表信息
        alter '表名',{NAME => 'info',VERSIONS => '3'}
        8)删除数据
        根据rowkey删除
        deleteall '表名','rowkey'
        根据具体的列删除
        delete '表名','rowkey','列族:列'
        9)清空表
        truncate '表名'
        10)删除表
        第一步:设置不可用状态
        disable '表名'
        第二部:删除该表
        drop '表名'
        11)统计表中数据行数
        count '表名'
        12)查看指定rowkey值
        get '表名','rowkey'
        13)查看具体列值
        get '表名','rowkey','列族:列'

    HBase结构

  • 相关阅读:
    Python连接MySQL数据库之pymysql模块使用
    线程
    进程
    网络编程
    面向对象进阶
    迭代器,生成器,装饰器
    函数的基础
    Andy's First Dictionary UVA
    Stripies POJ
    Soldier and Badges CodeForces
  • 原文地址:https://www.cnblogs.com/areyouready/p/10091195.html
Copyright © 2011-2022 走看看