zoukankan      html  css  js  c++  java
  • 大数据学习之Hbase的shell基本命令行操作28

    6:Hbase shell基本操作

    1)查看服务器状态

    status 'bigdata11'

    2)查看当前有哪些表

    list

    3)查看帮助

    help

    7: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','列族:列'

  • 相关阅读:
    Solaris 默认Shell 修改
    关系数组
    文件描述符 文件操作 <> open 文件句柄
    IO 双引号 输出 输入
    第五章答案
    子例程 subroutine
    钻石操作符
    花括号的使用 printf %${width}s , 否则会 去找 $widths
    print reverse <> 是打印全部的文件内容 ?
    hihoCoder#1239 Fibonacci
  • 原文地址:https://www.cnblogs.com/hidamowang/p/10955938.html
Copyright © 2011-2022 走看看