HBase
坚强的小土豆
怀揣梦想,一直向前,永葆好奇心
展开
-
HBase 学习第 6 天:HBase 数据结构及 RowKey 设计原则
HBase 数据结构由RowKey、Column Family、Cell、Time Stamp、命名空间等部分组成,以下的内容对 HBase 数据结构作详细介绍。一、RowKey和关系型数据库一样,HBase 数据库中也有一个表示唯一的键,这个唯一的键是 RowKey,HBase 中管道 RowKey 是用来检索记录的主键,它具有唯一性。HBase 中行的访问方式如下:scan:全表扫描...原创 2019-11-20 17:43:13 · 491 阅读 · 0 评论 -
Hbase学习第 5 天:HBase 命令行操作(下)
今天继续学习 HBase 命令行操作,详细操作如下一、DML 操作语言DML 是数据操作语言,用户可以通过这些语言实现对数据的基本操作,包括数据的增删改查HBase DML 命令有 append、 count、 delete、 deleteall、 get、 get_counter、 get_splits、 incr、 put、 scan、 truncate、 truncate_preser...原创 2019-11-19 17:50:21 · 818 阅读 · 2 评论 -
Hbase学习第 4 天:HBase 命令行操作(上)
HBase 为用户提供了一个非常方便的命令行使用方式——HBase Shell。HBase Shell 提供了大多数的 HBase 命令,通过 HBase Shell,用户可以方便地创建、删除及修改表,还可以向表中添加数据。列出表中的相关信息等。本节介绍一些常用的命令和具体操作进入 HBase 命令行HBase shell在 HBase 命令行中输入 help 查看帮助文档...原创 2019-11-18 23:13:56 · 621 阅读 · 0 评论 -
HBase 学习第 3 天:HBase 数据模型及架构详解
一、HBase 数据库是什么HBase 是一个高可靠性、高性能、面向列、可伸缩、实时读写的分布式数据库HBase 是一个利用 HDFS 来存储数据、利用 MapReduce 来处理数据、利用 Zookeeper 作为其分布式协同服务HBase 主要用于存储非结构化和半结构化的松散数据—NoSql 数据库HBase 的数据读写是将数据作标记,删除数据时并不是将数据直接在磁盘中删除,读取的时...原创 2019-11-13 15:22:38 · 463 阅读 · 0 评论 -
Hbase 学习第2天:Phoenix 集成 HBase
一 、Phoenix 介绍Phoenix是构建在HBase上的一个SQL层,能让我们用标准的JDBC APIs而不是HBase客户端APIs来创建表,插入数据和对HBase数据进行查询.Phoenix 是 java 语言编写的,作为HBase内嵌的JDBC驱动。Phoenix查询引擎会将SQL查询转换为一个或多个HBase扫描,并编排执行以生成标准的JDBC结果集。直接使用HBase API...原创 2019-11-05 17:16:39 · 281 阅读 · 0 评论 -
HBase 学习第1天:集群搭建
HBase 是 bigtable 的开源版本。建立的hdfs之上,提供高可靠性、高性能、列存储、可伸缩、实时读写的数据库系统。 Hbase目标主要依靠横向扩展,通过不断增加廉价的商用服务器,来增加计算和存储能力。Hbase 数据库的安装前需要先安装 Hadoop 和 zookeeper 集群,具体步骤如下:1. Hadoop平台搭建流程1.1 组件安装总流程安装JDK ->zooke...原创 2019-11-01 17:57:10 · 158 阅读 · 0 评论