
HBase
RivenDong
这个作者很懒,什么都没留下…
展开
-
HBase的基本原理和体系结构(一)
文章目录1. 前言2. NoSQL2.1 什么是NoSQL2.2 NoSQL数据库的分类2.2.1 键值(key-value)存储数据库2.2.2 列存储数据库2.2.3 文档型数据库2.2.4 图形(Graph)数据库2.3 NoSQL数据库的应用2.4 关系型数据库与非关系型数据库的区别3. HBase基础3.1 HBase表结构3.2 HBase的体系结构 1. 前言 HBase属于列式非关...原创 2019-09-24 21:52:36 · 1431 阅读 · 0 评论 -
HBase的物理模型和读写流程(二)
文章目录1. HBase的物理模型2. HBase的读写流程2.1 写操作流程2.2 读操作流程 1. HBase的物理模型 Region是按大小进行分割的,每个表开始只有一个Region。随着数据量的增多,Region不断增大,当增大到液体个阈值的时候,Region就会分出一个新的Region,之后会有越来越多的Region。 Region是HBase中分布式存储和负载均衡的最小单元,不同的R...原创 2019-09-25 16:23:51 · 954 阅读 · 0 评论 -
HBase完全分布式安装(三)
文章目录1. 安装前的准备2. 配置文件3. 启动HBase4. BUG补充 1. 安装前的准备 在官方下载: hbase-1.3.5-bin.tar.gz 复制安装包到software目录 解压hbase-1.3.5-bin.tar.gz安装包 2. 配置文件 进入HBase的conf目录。 修改hbase-env.sh文件。 插入: export HBASE_HOME=/home/h...原创 2019-09-25 18:13:03 · 974 阅读 · 0 评论 -
HBase的Shell操作(四)
文章目录1. 创建表2. 删除表3. 显示所有表4. 查询数据5. 增加数据6. 删除数据7. 修改数据 首先,进入HBase Shell: 1. 创建表 create '表名称','列族名称1','列族名称2','列族名称N' create 'test1','column1','column2','column3' 上述命令为:创建一个test1表,并在表中插入column1、column2...原创 2019-09-25 20:09:57 · 1048 阅读 · 0 评论 -
HBase的Java API操作(五)
文章目录1. 前言2. 创建表3. 插入数据4. 查询数据 1. 前言 HBase Shell可以基于后台访问HBase,但是不如java访问写起来方便一些,所以下面实现如何基于Java API实现对HBase的远程操作。 2. 创建表 实例代码: 3. 插入数据 4. 查询数据 ...原创 2019-09-26 09:37:33 · 1103 阅读 · 0 评论