Hbase Shell「终于解决」

Hbase Shell「终于解决」Hbase Shell 1.创建表 语法:create <table>, {NAME => <family>, VERSIONS => <VERSIONS&g

Hbase Shell

Hbase Shell

 

1.创建表

语法:create <table>, {NAME => <family>, VERSIONS => <VERSIONS>}

创建一个‘table’表,info是它的列簇

Hbase Shell「终于解决」

 

 

 

 

2.查看表list

 

Hbase Shell「终于解决」

 

 

 

 

3.查看表详情desc

 

Hbase Shell「终于解决」

 

 

 

4.修改表alter

 

添加指定列簇

alter "table",NAME =>"info01"

Hbase Shell「终于解决」

删除指定列簇

alter "table","delete"=>"info01"

Hbase Shell「终于解决」

 

 

 

5.插入数据

 

 

语法:put <table>,<rowkey>,<family:column>,<value>

 

 

Hbase Shell「终于解决」

 

 

 

6.查询数据

 

 

 

语法:get <table>,<rowkey>,[<family:column>,….]

Hbase Shell「终于解决」

 

 

 

7.查询数据记录

 

 

语法:scan <table>, {COLUMNS => [ <family:column>,…. ], LIMIT => num}

扫描所有记录

Hbase Shell「终于解决」

 

 

 

 扫描前两条(LIMIT必须大写)

Hbase Shell「终于解决」

 

 

 

范围查询 STARTROW(开始rowkey) ENDROW(结束rowkey)

左闭右开区间

Hbase Shell「终于解决」

 

注意:添加TIMERANGE和FITLER等高级功能 STARTROW,ENDROW必须大写

 

 

8.统计记录数

 

 

语法:count <table>, {INTERVAL => intervalNum, CACHE => cacheNum}

INTERVAL设置多少行显示一次及对应的rowkey,默认1000;CACHE每次去取的缓存区大小,默认是10,调整该参数可提高查询速度

 

Hbase Shell「终于解决」

 

 

 

9.删除

删除列

delete “table”,”row1″,”info:name”

Hbase Shell「终于解决」

 

 

 

指定rowkey删除

deleteall “table”,”row3″

Hbase Shell「终于解决」

 

 

 

删除表中所有数据

tunrncate “table”

Hbase Shell「终于解决」

 

 

10.禁用表

 

disable ‘table’

Hbase Shell「终于解决」

 

 

 

11.启用表

 

enable ‘table’

Hbase Shell「终于解决」

 

 

 

12.删除表

 

删除前需要先禁用表:disable ‘table’

删除:drop ‘table’

 

Hbase Shell「终于解决」

 

 

 

 

 

 

 

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/5787.html

(0)
上一篇 2023-04-24
下一篇 2023-04-25

相关推荐

  • Vue+Element表格通过前端导出为Excel文件[通俗易懂]

    Vue+Element表格通过前端导出为Excel文件[通俗易懂]注:此方法能够导出多级表格,默认已安装ElementUI。 注:表格导出实现解释,给展示表格添加选择功能,通过handleSelectionChange函数将选中数据与selectData绑定,在选中需要导出数据后点击导出按钮,展示el-dialog并将selectData数据…

    2023-03-02
    137
  • 使用Python解析并处理最小值

    使用Python解析并处理最小值在数据分析和机器学习领域中,找到最小值是一个常见的需求,它可以帮助我们确定数据范围并找到异常值。Python是数据分析和机器学习中最流行的编程语言之一,因此在Python中实现查找最小值是非常重要的。本文将介绍如何使用Python解析和处理最小值。

    2024-03-10
    92
  • 在python中更新访问令牌(更新python的指令)

    在python中更新访问令牌(更新python的指令)Python操作Access数据库步骤之1、建立数据库连接

    2023-10-27
    123
  • HBase Filter 过滤器之 ValueFilter 详解[通俗易懂]

    HBase Filter 过滤器之 ValueFilter 详解[通俗易懂]前言: 本文详细介绍了 HBase ValueFilter 过滤器 Java&Shell API 的使用,并贴出了相关示例代码以供参考。ValueFilter 基于列值进行过滤,在工作中涉及到

    2023-03-01
    145
  • Python import报错

    Python import报错 Python是一种高级编程语言,拥有丰富的扩展库,方便编程人员快速开发自己的程序。import语句是Python语言中常用的一个命令,用于导入扩展模块或自定义模块。当Python程序中使用import语句出现错误时,就需要进行相关的调试和解决问题,避免影响程序的正常运行。

    2024-09-14
    28
  • RAC修改字符集「建议收藏」

    RAC修改字符集「建议收藏」字符集修改做过几次了,这次感觉还是有点不顺,走了弯路,再记一遍【概况】准备搭建RAC+RAC DG,发现两端字符集不大一致,担心到时出问题。 【目标】将备库NLS_NCHAR_CHARACTERSET

    2022-12-26
    136
  • Ubuntu如何卸载Python 3

    Ubuntu如何卸载Python 3Python 3 是一种非常流行的编程语言,但有时您可能需要卸载它。可能是因为您需要使用其他版本的 Python 或因为您不需要 Python 3 并且想要释放磁盘空间。无论原因是什么,本文将向您展示如何在 Ubuntu 操作系统上卸载 Python 3。

    2024-08-12
    24
  • resources_cn.jar是什么?

    resources_cn.jar是什么?resources_cn.jar是一个Java Archive(JAR)文件,包含用中文编写的Java资源文件。Java资源文件包括程序国际化所需的各种资源,如字符串、图像、音频和属性文件等,以及JAR文件中的元数据信息。它旨在为Java开发人员提供一种更方便的方式来管理和使用中文资源。

    2024-05-02
    101

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注