HBase的基本操作
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的基本操作的更多相关文章
- hbase shell 基本操作
hbase shell 基本操作 启动HBASE [hadoop@master ~]$hbase shell 2019-01-24 13:53:59,990 WARN [main] ut ...
- Hbase的基本操作(CDH组件可用)
Habse创建一张表: 1,创建一个命名空间NameSpace(命名空间NameSpace指的是一个表的逻辑分组 ,同一分组中的各个表有类似的用途,相当于关系型数据库中的DataBase) ...
- Hbase shell基本操作
1.启动cd <hbase_home>/bin$ ./start-hbase.sh 2.启动hbase shell # find hadoop-hbase dfs fileshadoop ...
- java对Hbase的基本操作
1.新建一个普通java项目,把${hbase}/lib/目录下的jar包全部导入 2.导出jar文件如下 3.运行 注意:需要先把jar文件导入到hbase路径里去,然后运行相应的类 4.查看数据 ...
- hbase操作(shell 命令,如建表,清空表,增删改查)以及 hbase表存储结构和原理
两篇讲的不错文章 http://www.cnblogs.com/nexiyi/p/hbase_shell.html http://blog.csdn.net/u010967382/article/de ...
- 流式大数据计算实践(5)----HBase使用&SpringBoot集成
一.前言 1.上文中我们搭建好了一套HBase集群环境,这一文我们学习一下HBase的基本操作和客户端API的使用 二.shell操作 先通过命令进入HBase的命令行操作 /work/soft/hb ...
- 指导手册06:HBase安装部署
指导手册06:HBase安装部署 配置环境 1.参考文件: https://www.cnblogs.com/lzxlfly/p/7221890.html https://www.cnblogs.com ...
- HBase和Phoneix使用示例
HBase操作 基本操作 创建表 Examples: hbase> create 't1', {NAME => 'f1', VERSIONS => 5} hbase> crea ...
- HBase之六:HBase的RowKey设计
数据模型 我们可以将一个表想象成一个大的映射关系,通过行健.行健+时间戳或行键+列(列族:列修饰符),就可以定位特定数据,Hbase是稀疏存储数据的,因此某些列可以是空白的, Row Key Time ...
随机推荐
- LinQ to SQL 增,删,改 代码演示
NorthwindDBDataContext dc = new NorthwindDBDataContext(); protected void Page_Load(object sender, Ev ...
- SqlDependency不起作用
今天使用SqlDependency,结果不起作用,失效,不管数据库怎么修改,这边都没反应,OnChange事件总是不执行,很奇怪.我打开msdn里的例子,代码复制出来,结果没问题,能执行,那剩下来的问 ...
- .net中用到的一些方法
//文件操作string fullDirPath = Utils.GetMapPath(string.Format("/aspx/{0}/", buildPath)); Direc ...
- jquery插件autocomplete
项目中有时会用到自动补全查询,就像Google搜索框.淘宝商品搜索功能,输入汉字或字母,则以该汉字或字母开头的相关条目会显示出来供用户选择, autocomplete插件就是完成这样的功能. < ...
- 学习使用Vim(二)——User Manuals, Getting Started
Vim的用户手册主要包含以下三个部分: Getting Started; Editing Effectively; Tuning Vim; 分别代表基本编辑技巧,更优化 ...
- eclipse中多个工程编译到同一个目录下
1.点击link source 2.选择Java(ps:Java文件目录)或者resource(ps:配置文件目录) 3.最后结果,然后使用project中的clean进行编译,就可以把两个工程编 ...
- C++服务器设计(七):聊天系统服务端实现
在之前的章节中,我们对服务端系统的设计实现原理进行了剖析,在这一章中,我们将对服务端框架进行实际运用,实现一款运行于内网环境的聊天系统.该聊天系统由客户端与服务器两部分组成,同时服务端通过数据库维护用 ...
- 关于很简单的设计模式,ui-dao-database,以及JavaBean和util工具类
关于很简单的设计模式,ui-dao-database,以及JavaBean和util工具类 24. 三 / J2EE / 没有评论 简单的j2ee设计模式, UI通过DAO层访问数据库或者xml文 ...
- JavaScript函数学习要点总结(一)
1.函数的最大作用是提供代码复用: 2.JavaScript函数是弱类型语言,定义函数时既不要声明函数的返回值,也不要声明函数的参数列表类型: 语法如下: function functionName( ...
- jquery 源码分析
想给自己一个任务,接下来要分析jquery源码,然后按照jquery的思想打造一个适合webkit的类jquery微框架,一切从模仿起!