1.输入hbase shell进入HBase shell

2.创建表:

命令格式:create '表名称','列族名称1','列族名称2','列族名称N'

创建一个表名称为users,列族名称为sex和info的表

3.使用list命令查看刚所建的表

4.添加数据:

命令格式:put '表名称','行名称','列族名称'(列族只有一列的情况)

或  put '表名称','行名称','列族名称:列名称'(列族多列的情况)

'sex'列族只有一列

'info'列族有两列,当然还可有更多

5.查看表中表的全部信息

命令格式1:scan 'users'

命令格式2:scan 'users',{COLUMN=>'列族'}(将会显示'users'表中列族名称为'info'的所有信息)

命令格式3:scan 'users',{COLUMN=>'列族:列名'}(将会显示'users'表中列族名称为'info'且列名为'age'的信息)

6.查看表中的记录总数

命令格式:count '表名称'

这里我们再插入一个xiaomeng的数据

put 'users','xiaoming','sex','male'

put 'users','xiaoming','info:age','20'

put 'users','xiaoming','info:tel','987654321'

这时我们再来看看表的总记录数

7.更新数据(同样是使用put命令,相当于覆盖)

命令格式:put '表名称','行名称','列族名称'

或  put '表名称','行名称','列族名称:列名称'

更新xiaozhong的年龄为22

8.查看版本信息

命令格式:get '表名称','行名称',{COLUMN=>'列族',VERSIONS=>N}(列族只有一列的情况)

或get '表名称','行名称',{COLUMN=>'列族:列族名称'}(列族有多列的情况)

N:所有查看的版本数(若不加VERSIONS=>N,默认显示最新的数据,N默认最大为3)

9.删除记录

命令格式:

delete '表名称','行名称'(删除xiaoming这一行的信息)

delete '表名称','行名称','列族名称'(删除xiaoming的某列族信息)

delete '表名称','行名称','列族名称:列名称'(删除xiaoming的某列族中某列信息)

truncate '表名称' (清空表)

10.删除表

删除表前首先要把表置为禁用,再删除

命令格式:disable '表名称'

drop '表名称'

HBase的基本操作的更多相关文章

  1. hbase shell 基本操作

    hbase shell  基本操作 启动HBASE [hadoop@master ~]$hbase shell      2019-01-24 13:53:59,990 WARN  [main] ut ...

  2. Hbase的基本操作(CDH组件可用)

    Habse创建一张表:    1,创建一个命名空间NameSpace(命名空间NameSpace指的是一个表的逻辑分组 ,同一分组中的各个表有类似的用途,相当于关系型数据库中的DataBase)    ...

  3. Hbase shell基本操作

    1.启动cd <hbase_home>/bin$ ./start-hbase.sh 2.启动hbase shell # find hadoop-hbase dfs fileshadoop ...

  4. java对Hbase的基本操作

     1.新建一个普通java项目,把${hbase}/lib/目录下的jar包全部导入 2.导出jar文件如下 3.运行 注意:需要先把jar文件导入到hbase路径里去,然后运行相应的类 4.查看数据 ...

  5. hbase操作(shell 命令,如建表,清空表,增删改查)以及 hbase表存储结构和原理

    两篇讲的不错文章 http://www.cnblogs.com/nexiyi/p/hbase_shell.html http://blog.csdn.net/u010967382/article/de ...

  6. 流式大数据计算实践(5)----HBase使用&SpringBoot集成

    一.前言 1.上文中我们搭建好了一套HBase集群环境,这一文我们学习一下HBase的基本操作和客户端API的使用 二.shell操作 先通过命令进入HBase的命令行操作 /work/soft/hb ...

  7. 指导手册06:HBase安装部署

    指导手册06:HBase安装部署 配置环境 1.参考文件: https://www.cnblogs.com/lzxlfly/p/7221890.html https://www.cnblogs.com ...

  8. HBase和Phoneix使用示例

    HBase操作 基本操作 创建表 Examples: hbase> create 't1', {NAME => 'f1', VERSIONS => 5} hbase> crea ...

  9. HBase之六:HBase的RowKey设计

    数据模型 我们可以将一个表想象成一个大的映射关系,通过行健.行健+时间戳或行键+列(列族:列修饰符),就可以定位特定数据,Hbase是稀疏存储数据的,因此某些列可以是空白的, Row Key Time ...

随机推荐

  1. LinQ to SQL 增,删,改 代码演示

    NorthwindDBDataContext dc = new NorthwindDBDataContext(); protected void Page_Load(object sender, Ev ...

  2. SqlDependency不起作用

    今天使用SqlDependency,结果不起作用,失效,不管数据库怎么修改,这边都没反应,OnChange事件总是不执行,很奇怪.我打开msdn里的例子,代码复制出来,结果没问题,能执行,那剩下来的问 ...

  3. .net中用到的一些方法

    //文件操作string fullDirPath = Utils.GetMapPath(string.Format("/aspx/{0}/", buildPath)); Direc ...

  4. jquery插件autocomplete

    项目中有时会用到自动补全查询,就像Google搜索框.淘宝商品搜索功能,输入汉字或字母,则以该汉字或字母开头的相关条目会显示出来供用户选择, autocomplete插件就是完成这样的功能. < ...

  5. 学习使用Vim(二)——User Manuals, Getting Started

    Vim的用户手册主要包含以下三个部分:     Getting Started;     Editing Effectively;     Tuning Vim;     分别代表基本编辑技巧,更优化 ...

  6. eclipse中多个工程编译到同一个目录下

    1.点击link source  2.选择Java(ps:Java文件目录)或者resource(ps:配置文件目录)  3.最后结果,然后使用project中的clean进行编译,就可以把两个工程编 ...

  7. C++服务器设计(七):聊天系统服务端实现

    在之前的章节中,我们对服务端系统的设计实现原理进行了剖析,在这一章中,我们将对服务端框架进行实际运用,实现一款运行于内网环境的聊天系统.该聊天系统由客户端与服务器两部分组成,同时服务端通过数据库维护用 ...

  8. 关于很简单的设计模式,ui-dao-database,以及JavaBean和util工具类

    关于很简单的设计模式,ui-dao-database,以及JavaBean和util工具类 24. 三 / J2EE / 没有评论   简单的j2ee设计模式, UI通过DAO层访问数据库或者xml文 ...

  9. JavaScript函数学习要点总结(一)

    1.函数的最大作用是提供代码复用: 2.JavaScript函数是弱类型语言,定义函数时既不要声明函数的返回值,也不要声明函数的参数列表类型: 语法如下: function functionName( ...

  10. jquery 源码分析

    想给自己一个任务,接下来要分析jquery源码,然后按照jquery的思想打造一个适合webkit的类jquery微框架,一切从模仿起!