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

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.2K100
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    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

    1.1K20

    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.8K90

    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 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.2K20

    Hbase原理、基本概念、基本架构

    Hbase原理、基本概念、基本架构 概述 HBase是一个构建在HDFS上的分布式列存储系统; HBase是基于Google BigTable模型开发的,典型的key/value系统; HBase...与hadoop一样,Hbase目标主要依靠横向扩展,通过不断增加廉价的商用服务器,来增加计算和存储能力。...Hbase数据模型 Hbase逻辑视图 注意上图中的英文说明 Hbase基本概念 RowKey:是Byte array,是表中每条记录的“主键”,方便快速查找,Rowkey的设计非常重要。...HBase架构及基本组件 Hbase基本组件说明: Client 包含访问HBase的接口,并维护cache来加快对HBase的访问,比如region的位置信息 Master 为Region...并实时通知给Master 存储HBase的schema和table元数据 默认情况下,HBase 管理ZooKeeper 实例,比如, 启动或者停止ZooKeeper Zookeeper

    3K100

    使用 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.

    11.1K31
    领券