• Hbase命令行语句


    Hbase 命令行语句

    1、先启动Hadoop

    在这里插入图片描述

    2、jps 查看进程一共6个才能继续

    在这里插入图片描述

    3、启动Hbase , jps一共9个进程才能继续

    在这里插入图片描述

    4、使用 hbase shell 进入命令行模式

    在这里插入图片描述

    5、Hbase基础命令行语句
    1) status — 查看状态

    在这里插入图片描述

    2) list — 查看所有表格

    在这里插入图片描述

    3) version— 查看安装hbase版本

    在这里插入图片描述

    4) help— 查看所有命令帮助

    在这里插入图片描述

    5) desc— 查看表格详情,是否有效,列族信息,读写缓存,缓存大小等

    语法:desc ‘表格名’

    在这里插入图片描述

    6) create— 创建表格

    i) 普通表格

    语法:create '表格名',‘列族名1’,‘列族名2’,‘列族名n’

    在这里插入图片描述

    ii) 允许多版本时间戳的表格

    语法:create '表格名', {NAME => '列族1', VERSIONS => n} ,{NAME => '列族2', VERSIONS => n}

    在这里插入图片描述

    7) whoami— 查看状态

    在这里插入图片描述

    8) disable— 将表格失效

    语法:disable ‘表格名’

    在这里插入图片描述

    9) enable— 将表格有效

    语法:enable ‘表格名’

    在这里插入图片描述

    10) scan— 查看表格数据

    i) 普通扫描

    语法:scan '表格名'

    在这里插入图片描述
    ii) 使用scan命令显示多个版本的列
    scan '表格名',{VERSIONS=>n}
    在这里插入图片描述

    11) is_disabled— 查看表格是否失效,失效为true,有效为false

    语法:id_disabled ‘表格名’

    在这里插入图片描述

    12) disable_all— 将满足条件的所有表格失效

    语法:disable_all ‘条件’

    在这里插入图片描述
    在这里插入图片描述

    13) enable_all— 将满足条件的所有表格有效

    语法:enable_all ‘条件’

    在这里插入图片描述

    14) put 插入数据

    语法:put ‘表格名’,‘行键’,‘列族名:列名’,‘值’

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    15) get 拿到表格符合条件的数据

    i) 从一行HBase表中读取特定列的数据

    语法1:get '表格名','条件1',‘条件2’
    在这里插入图片描述
    语法2:get '表格名', '行键',{COLUMN => '列族:列'}
    在这里插入图片描述

    ii) 从表格中的一行读取其多列数据

    语法:get '表格名', '行键',{COLUMN => ['列族:列1','列族:列2']}
    在这里插入图片描述

    iii) 使用get命令显示多个版本的列
    get '表格名','行键',{COLUMN=>'列族:列',VERSIONS=>n}

    iv)使用get命令显示多个列的多个版本
    get '表格名’,'行键',{COLUMN=>['列族1:c列1','列族2:列2'],VERSIONS=>n}

    16) delete 删除表格某单元格的数据

    语法:delete ‘表格名’,‘行键’,‘列族:列’
    在这里插入图片描述

    17) deleteall 删除表格某行的数据

    语法:deleteall ‘表格名’,‘行键’
    在这里插入图片描述

    18) count 计数表格行数

    语法:count ‘表格名’
    在这里插入图片描述

    19) truncate 暂时删除某个表格

    语法:truncate ‘表格名’
    在这里插入图片描述

    20) drop 永久删除某个表格

    语法:drop ‘表格名’
    在这里插入图片描述

    21) drop_all 永久删除满足条件的多个表格

    语法:drop_all ‘条件’
    在这里插入图片描述

    22) exists 查看表格是否存在

    语法:exists ‘表格名’
    在这里插入图片描述

  • 相关阅读:
    找工作八股文----《操作系统》
    GGTalk 开源即时通讯系统源码剖析之:服务端全局缓存
    【sfu】rtc 入口
    Thymeleaf是什么?该如何使用。
    一个程序员,一生必须掌握的几种算法
    Cobalt Strike(二)使用重定器
    代码随想录算法训练营第二十五天|216.组合总和III,17. 电话号码的字母组合
    纵横网络靶场 部分wp
    jQuery 用 post() 传递数组给 php
    这才是计算机科学_网络
  • 原文地址:https://blog.csdn.net/agatha_aggie/article/details/126874367