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 ...
随机推荐
- 打造自己个性的notepad ++
对coder来说,notepad ++ 是一个很不错的文本编辑器.平时用来看看代码.xml文件,都比系统自带的记事本舒服得多.不过,对于像我这种每天用notepad ++写代码的人,一个原装的note ...
- STS 新建mvc工程--helloworld
File--New--Spring Template Project 选择Spring MVC Project 填写项目名称和基础的包名 Finish之后就完成了. 把项目添加到服务器,然后运行.在浏 ...
- zXing使用小结
在android上二维码.条形码扫描,google官方为我们提供了zXing,几乎android涉及到扫描的都是用这个开源项目实现的,也有在android上使用zBar的,和其他用过的交流得知zBar ...
- 调试Linq的时候获得相对应的SQL
(query as System.Data.Objects.ObjectQuery).ToTraceString()
- 用CSS画五角星
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8" ...
- PIL库 (Pillow)
PIL基础 *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important ...
- vs2013 JS代码提示
1.JS提示 在Js文件头部加 /// <reference path="ext-all-dev.js" /> 要求引用的js和本js在同一目录,否则需要全部路径
- javascript操作json总结
原文:http://www.cnblogs.com/worfdream/articles/1956449.html JSON(JavaScript Object Notation) 是一种轻量级的数据 ...
- (原)配置vs2013使用intel的IPP库
转载请注明出处: http://www.cnblogs.com/darkknightzh/p/5473890.html 参考网址: https://software.intel.com/en-us/n ...
- C# 导出Excel Aspose.Cells
public void ExportExcel() { Workbook workbook = new Workbook(); //工作簿 workbook.Worksheets.Clear(); w ...