`
uestzengting
  • 浏览: 96225 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

HBASE SHELL 常用命令 .

 
阅读更多
HBASE SHELL 常用命令 .

说明:新版hbase取消了对HQL的支持,只能使用shell




命令:disable 'tableName' --disable表。注:修改表结构时,必须要先disable表。

命令:enable 'tableName' --使表可用

命令:drop 'tableName' --删除表




HBase基本命令
下面我们再看看看HBase的一些基本操作命令,我列出了几个常用的HBase Shell命令,如下:

名称
命令表达式

创建表 create '表名称', '列名称1','列名称2','列名称N'
添加记录       put '表名称', '行名称', '列名称:', '值'
查看记录 get '表名称', '行名称'
查看表中的记录总数 count  '表名称'
删除记录 delete  '表名' ,'行名称' , '列名称'
删除一张表 先要屏蔽该表,才能对该表进行删除,第一步 disable '表名称' 第二步  drop '表名称'
查看所有记录 scan "表名称"  
查看某个表某个列中所有数据 scan "表名称" , ['列名称:']
更新记录  就是重写一遍进行覆盖







1. 创建表

create 'student','name','address' 

新建student表,该表有两列 名称和地址,名称只有一个,address可以有多个,



2.插入一条记录,只能插入某列

  put 'student','1','name','tom'

向student有中插入记录,记录的row值为1,列name的值为tom



3. 根据row值 查询一条记录

    get 'student','1'



查询结果:



COLUMN                       CELL



name:                       timestamp=1301473112875, value=tom





4. 根据row值更新name值 (系统会直接更新)

   put 'student','1','name','tom2'



5.再查询时,系统返回最新的值



  hbase(main):052:0> get 'student','1'

  COLUMN                       CELL



  name:                       timestamp=1301473425265, value=tom2





6.根据timestamp查询更新之前的 name值,

    get 'student','1',{COLUMN=>'name',TIMESTAMP=>1301473112875}



7. 给学生的地址簇插入家庭地址

put 'student','1','address:home','shenzhen street'

8. 给学生的地址簇插入学校地址

put 'student','1','address:school','huaqiangbei street'

9. 查询学生的家庭地址

get 'student','1',{COLUMN=>'address:home'}
分享到:
评论

相关推荐

    Hbase shell常用命令.docx

    以下是对HBase Shell中一些常用命令的详细说明: 1. **创建表**: `create '表名称', '列族名称 1','列族名称 2','列族名称 N'` 这个命令用于创建一个新的HBase表。表名称是你自定义的字符串,列族名称则是表中...

    Hadoop技术-HBaseShell常用命令.pptx

    HBase Shell常用命令 HBase Shell是Hadoop技术中的一个重要组件,用于管理和操作HBase数据库。以下是HBase Shell的常用命令,分为一般操作、数据定义语言(DDL)操作和数据操作语言(DML)操作三大类。 一般操作 ...

    hbase shell常用命令汇总

    ### HBase Shell 常用命令详解 #### 一、HBase Shell 概述 HBase Shell 是一个基于命令行的工具,用于与HBase进行交互。它提供了一系列丰富的命令来执行基本的数据管理任务,例如创建表、插入数据、查询数据等。...

    hbase shell常用命令

    ### HBase Shell 常用命令详解 #### 一、概述 HBase 是一个分布式的、面向列的开源数据库,其设计受到了 Google 的 Bigtable 的启发。它非常适合于非结构化数据存储,提供了高可靠性、高性能、面向列、可伸缩等特点...

    HDFS_HBaseShell的常用命令

    HBase Shell常用命令: 1. 进入HBase Shell:hbase shell 2. 帮助命令:help 3. 查询数据库状态:status 4. 查看HBase版本:version 5. 创建一个表:create ‘表名’,‘列名 1’,‘列名 2’,.... 6. 查看表信息...

    hbase基本概念和hbase shell常用命令用法

    **HBase Shell常用命令用法** HBase Shell是HBase提供的交互式命令行工具,用于操作HBase表。以下是一些常用的HBase Shell命令: 1. **create**:创建表,如`create 'testTable', 'cf'` 创建一个名为testTable的表...

    hbase_shell操作命令汇总

    这些是HBase Shell中最基础且最常用的命令。在实际使用中,你可能还需要了解更多的命令,如`list`(列出所有表)、`compact`(压缩表数据)等,以及更复杂的过滤和操作选项。熟练掌握这些命令将有助于你高效地管理和...

    大数据开发之Hbase基本使用及存储设计实战教程(视频+笔记+代码)

    │ Day1507_Hbase shell中namespace的常用操作.mp4 │ Day1508_Hbase shell中表的DDL操作.mp4 │ Day1509_Hbase shell中表的DML操作(一).mp4 │ Day1510_Hbase shell中表的DML操作(二).mp4 │ Day1511_Hbase的...

    第8章 HBase组件安装配置.pdf

    * 掌握 HBase 常用 Shell 命令 2. HBase 组件安装的实验要求: * 了解 HBase 原理 * 熟悉 HBase 常用 Shell 命令 3. HBase 组件安装的实验环境: * 服务器集群 3 个以上节点,节点间网络互通,各节点最低配置...

    hadoop和HBase常用shell命令

    Hadoop 和 HBase 常用 shell 命令 在大数据处理中,Hadoop 和 HBase 是两个非常重要的组件。Hadoop 是一个分布式计算框架,用于处理大规模数据,而 HBase 是一个基于 Hadoop 的分布式数据库,用于存储和处理大规模...

    Hbase shell及常用命令

    HBase shell及常用命令 HBase Shell是HBase数据库的命令行工具,用户可以使用HBase Shell与HBase进行交互。HBase Shell是一个封装了Java客户端API的JRuby应用软件,在HBase的HMaster主机上通过命令行输入hbase ...

    hadoop hbase_shell操作命令

    下面我们将深入探讨HBase Shell的一些常用操作命令。 1. **创建表**: 使用 `create` 命令可以创建HBase表。例如,创建一个名为'member'的表,包含'member_id'、'address'和'info'三列族: ```shell create '...

    实验三:熟悉常用的HBase操作.docx.zip

    3. **数据操作**:演示如何使用HBase Shell进行增删改查操作,如`put`、`get`、`scan`、`delete`等命令。 4. **Java API**:深入介绍如何通过Java编程来与HBase交互,包括连接HBase、创建表、写入和读取数据的示例...

    第8章 HBase组件安装配置.docx

    通过本实验,读者将掌握 HBase 的安装和配置,了解 HBase 的原理和常用 Shell 命令。 2. 实验要求 在进行本实验之前,读者需要了解 HBase 的原理和常用 Shell 命令,并熟悉 HBase 的安装和配置过程。 3. 实验环境...

    hbase shell命令详解

    以上只是HBase Shell常用的一些命令,实际上还有更多高级操作,如过滤器、性能调优等。熟练掌握这些命令,将有助于更好地管理和维护HBase数据库。在实际工作中,根据具体需求,结合HBase的API和Shell,可以实现各种...

    HBase Shell常用命令和基本操作(附带实例)

    HBase Shell 提供了大多数的 HBase 命令,通过 HBase Shell,用户可以方便地创建、删除及修改表,还可以向表中添加数据,列出表中的相关信息等。本节介绍一些常用的命令和具体操作,并讲解如何使用命令行实现一个...

    大数据+Hbase shell 常用操作命令

    下面将详细介绍HBase shell中的一些常用操作命令。 1. **创建表**: 使用`create`命令创建表,例如创建一个名为`user`的表,包含`info`和`data`两个列族: ```bash create 'user',{NAME => 'info', VERSIONS => ...

    大数据技术原理及应用课实验3 熟悉常用的HBase操作 林子雨实验

    2. **熟练使用HBase操作常用的Shell命令**:通过HBase Shell,用户可以执行诸如创建表、插入数据、查询数据、删除表等一系列管理操作。 3. **熟悉HBase操作常用的Java API**:Java API允许开发者在应用程序中直接与...

    HBASE具体操作指令

    下面将对HBase shell commands进行分类和详细解释。 一、General HBase shell commands 1. status:显示集群状态,支持三种模式:summary、simple、detailed。 示例:hbase> status、hbase> status 'simple'、...

Global site tag (gtag.js) - Google Analytics