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结构

  • 相关阅读:
    什么叫套接字
    浅谈labviEW定时器
    C#线程篇---Task(任务)和线程池不得不说的秘密
    async与await详解
    异步编程与多线程的联系与区别
    什么是Task
    MVC模式的介绍(C#)
    Git指令
    Redis安装部署、Jedis的使用
    Oracle——序列、索引、同义词
  • 原文地址:https://www.cnblogs.com/areyouready/p/10091195.html
Copyright © 2011-2022 走看看