zoukankan      html  css  js  c++  java
  • Hbase Shell常用命令

    本文命令验证环境:CentOS7+hbase-2.1.2。

    1、进入shell命令行。在安装目录下的bin目录执行:./hbase shell

    ./hbase shell

    2、创建表。

    create 'person', 'code', 'name', 'info'

    4、添加记录

    put 'person', '01', 'name', 'lucy'
    put 'person', '01', 'info:age', '0'
    put 'person', '01', 'info:birthday', '2019-01-24'
    put 'person', '02', 'name', 'lily'
    put 'person', '02', 'info:age', '1'
    put 'person', '02', 'info:birthday', '2018-01-24'

    5、查看行记录

    get 'person', '01', 'name'
    get 'person', '01', 'info:age'
    get 'person', '01'

    6、查看所有数据

    scan 'person'
    scan 'person', {COLUMN=>'name'}
    scan 'person', {COLUMN=>'info:birthday'}

    以下为详细命令(在hbase shell下执行)

    名称

    表达式

    查看服务器状态

    status

    查看hbase版本

    version

    查看所有表

    list

    创建表

    create '表名称', '列族名称1','列族名称2','列族名称N'

    判断表是否存在

    exists '表名称'

    获取表的描述

    describe '表名称'

    禁用和启用表

    enable/disable '表名称'

    是否禁用和是否启用表

    is_enabled/is_disabled '表名称'

    删除表

    第一步:disable '表名称'

    第二步:drop '表名称'

    添加列

    alter '表名称', '列族名称'

    删除列

    alter '表名称', {NAME=>'列族名称', METHOD='delete'}

    添加记录

    put '表名称', '行ID', '列族名称', '值'

    put '表名称', '行ID', '列族名称:列限定符名称', '值'

    更新记录

     重复执行添加记录

    查看行记录

    get '表名称', '行ID'

    get '表名称', '行ID', '列族名称'

    get '表名称', '行ID', '列族名称:列限定符名称'

    查看记录总数

    count  '表名称'

    查看所有记录

    scan '表名称'

    scan '表名称', '列族名称'

    scan '表名称', '列族名称:列限定符名称'

    删除行其中列记录

    delete '表名称', '行ID', '列族名称'

    删除整行记录

    deleteall '表名称', '行ID'

  • 相关阅读:
    读写锁操作(ReaderWriterLockSlim)
    VirtualBox的小秘密:命令行
    云的始祖概念,认识Linux瘦客户机
    Flash ActionScript 3.0 通过asp.net 访问 数据库
    js刷新iframe框架的几种情况分析
    Mozilla两款火狐插件包含恶意代码被紧急喊停
    asp.net中DataBinder.Eval的用法总结
    实现firebird的Embedded模式(.net 3.5)
    Flash Player 9 支持H.264视频和aac音频(附官方代码)
    右下角浮动广告代码DEMO
  • 原文地址:https://www.cnblogs.com/zhi-leaf/p/10316936.html
Copyright © 2011-2022 走看看