首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

HBase的表结构 HBase以表的形式存储数据。表有行和列组成。列划分为若干个列族/列簇(column family)。...实际应用中,列族上的控制权限能帮助我们管理不同类型的应用:我们允许一些应用可以添加新的基本数据、一些应用可以读取基本数据并创建继承的列族、一些应用则只允许浏览数据(甚至可能因为隐私的原因不能浏览所有数据...HBase shell的基本用法 hbase提供了一个shell的终端给用户交互。通过执行 help get 可以看到命令的帮助信息。 以网上的一个学生成绩表的例子来演示hbase的用法。...                                  timestamp=1316099975625, value=5 3 row(s) in 0.0480 seconds (11) 查看scores表中所有数据 注意:scan命令可以指定...s) in 1.0840 seconds 总结下,hbase shell常用的操作命令有create,describe,disable,drop,list,scan,put,get,delete,deleteall

1.1K100
您找到你想要的搜索结果了吗?
是的
没有找到

使用 HBase - HBase Shell 命令

数人之道原创文章,转载请关注本公众号联系我们 HBase Shell 命令文章大纲 HBase 数据库默认的客户端程序是 HBase Shell,它是一个封装了 Java 客户端 API 的 JRuby...用户可以在 HBase 的 HMaster 主机上通过命令行输入 hbase shell,即可进入 HBase 命令行环境,以命令行的方式与 HBase 进行交互。...使用 quit 或 exit 命令可退出 HBase 命令行环境。 [hadoop@hadoop100 ~]$ hbase shell 下面介绍部分常用的 HBase Shell 操作命令。...1 HBase Shell 数据操作命令 这部分命令主要涉及对 HBase 的命名空间、表及数据的增删改查操作。...2 HBase Shell 管理命令 这部分命令主要涉及部分常用的对 HBase 管理的操作。 2.1 服务器管理 2.1.1.

10.5K31

Hbase基本操作

一.概述 HBase 是一个构建在 Hadoop 文件系统之上的面向列的数据库管理系统。 要想明白为什么产生 HBase,就需要先了解一下 Hadoop 存在的限制?...基本概念 RowKey(行键) 相当于RDBMS中的主键 创建表时不需要指定行键,添加数据时指定 Column Family(列族) 创建表时需要指定列族,理论上列族的数量不受限制,实际开发中 建议不超过三个...行键+列族+列+时间戳 每一条数据都在这个单元中 默认只获取最后一个版本的数据 namespace(名称空间) 相当于RDBMS中的数据库 建表时如果不指定名称空间则使用默认的defult名称空间 基本命令...#查看person名称空间下的表 list_namespace_tables 'person' #删除person名称空间(要求person名称空间为空) drop_namespace person 基本理论...也具备副本策略 HMaster HBase也是主从结构 HBase的主节点叫做HMaster HMaster中管理这HBase的元数据 HMaster不存在单点故障,是因为可以在任意一个节点上利用 sh

98020

Hbase搭建和基本使用

[喵咪大数据]Hbase搭建和基本使用 说完了Hive我们接着来看另外一个建立在Hadoop基础上的存储引擎HBase,HBase以内存作为缓存数据落地到HDFS的Key-Value数据库,因为使用内存缓存极大保障了数据的实时性和实时查询能力...附上: Hbase官网:Apache HBase – Apache HBase™ Home 喵了个咪的博客:w-blog.cn 1....> vim /etc/profile # hbase export HBASE_HOME=/usr/local/hbase-1.3.1 export PATH=$HBASE_HOME/bin:$PATH...Hbase管理界面 http://hadoop-1:16010 3.基本操作 通过如下命令可以进入Hbase的shell操作界面 hbase shell hbase(main):001:0> 一般操作...也有了一定的了解,HBase在集群模式下能够带来更大的性能和容量优势,但是HBase在统计汇总能力比较弱,下节将介绍HBase和Hive互相结合集成Hive的结构化方便查询统计优点也结合HBase速度的优势

1.7K90

HBase shell 命令介绍

HBase shell是HBase的一套命令行工具,类似传统数据中的sql概念,可以使用shell命令来查询HBase中数据的详细情况。...安装完HBase之后,如果配置了HBase的环境变量,只要在shell中执行hbase shell就可以进入命令行界面,HBase的搭建可以参考我的上一篇文章:hbase分布式集群搭建 HBase介绍...hbase提供了一个shell的终端给用户交互。使用命令hbase shell进入命令界面。通过执行 help可以看到命令的帮助信息。 HBase的表结构 HBase以表的形式存储数据。...实际应用中,列族上的控制权限能帮助我们管理不同类型的应用:我们允许一些应用可以添加新的基本数据、一些应用可以读取基本数据并创建继承的列族、一些应用则只允许浏览数据(甚至可能因为隐私的原因不能浏览所有数据...Hbase shell HBase Shell的一些基本操作命令,列出了几个常用的HBase Shell命令,如下: 名称 命令表达式 查看存在哪些表 list 创建表 create '表名称', '列名称

1.1K20

HBase 命令

读取数据 单条数据查询 全表扫描 数据过滤属性 脚本查询 其他命令 hbase是一款分布式数据库. 其对数据的索引只通过row key进行. 在存储数据的时候, 通过row key的排序进行存储....这篇文章主要为了整理hbase命令行的使用, 留待以后用到时翻阅. 读取数据 因为一个数据库使用, 通常最复杂的命令就是查询, 故而将大篇幅都给了查询....哦对, 如果你现在还没有数据, 先跳到文章底部, 那里有建表和数据插入的操作. hbase没有索引, 访问hbase中的数据只有三种方式: 通过指定row key访问 通过row key范围访问 全表扫描...进而找到所有在org.apache.hadoop.hbase.filter包下的实现类: ? 各个过滤器的参数, 可看其各自的构造方法....同时, 你也可以自己建一些脚本交给shel执行: hbase shell cron.txt shell会依次执行文件中的命令. 这里还没有深究, 先简单记录一下有这么个事.

1.7K30

HBase入门与基本使用

HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。...相比关系型数据库的表模型不同: HBase的表没有固定的字段定义; HBase的表每行存储的都是一些 key-value 键值对; HBase的表有列族的划分,用户可以指定将哪些 kv 插入哪个列族 HBase...HBase和其它数据库之间差异 HBase特性 HBase相比于其它 NoSQL数据库(mongodb、redis、cassendra、hazelcast)的特点,HBase的表数据库存储在HDFS文件系统中...HBase命令行客户端操作 建表: create 't_user_info','base_info','extra_info' 表名 列族名 列族名...0 row(s) in 0.0130 seconds => [] Hbase重要特性 排序特性(行键) 插入到HBase中的数据,HBase会自动排序存储,排序规则: 首先看行键(RowKey

56650
领券