
HBase
需要静心的码农
这个作者很懒,什么都没留下…
展开
-
HBase之Apache Phoenix的介绍和安装
Apache Phoenix的介绍和安装1 、 Phoenix介绍Phoenix官方网址:http://phoenix.apache.org/1.1、 简介Apache Phoenix让Hadoop中支持低延迟OLTP和业务操作分析。提供标准的SQL以及完备的ACID事务支持通过利用HBase作为存储,让NoSQL数据库具备通过有模式的方式读取数据,我们可以使用SQL语句来操作HBase,例如:创建表、以及插入数据、修改数据、删除数据等。Phoenix通过协处理器在服务器.原创 2020-09-11 16:10:05 · 1135 阅读 · 1 评论 -
Hbase之陌陌海量存储案例
文章目录Hbase之陌陌海量存储案例1、案例介绍2、打招呼消息数据集介绍3、准备工作3.1 、创建IDEA Maven项目3.2、建表脚本3.3、导入POM依赖3.4、创建包结构3.5、导入ExcelReader工具类3.6、创建实体类4、编写数据生成器4.1、随机生成一条数据4.2、构建ROWKEY4.3、 数据写入HBase,生成10W条数据5、编写数据服务查询数据5.1、 需求5.2、 接口5.3、实现类5.3、测试Hbase之陌陌海量存储案例1、案例介绍在陌陌中,每天都有数千万的用户聊天消原创 2020-09-11 15:24:23 · 2111 阅读 · 1 评论 -
HBase的表结构设计
文章目录HBase的表结构设计1 名称空间1.1 说明1.2 语法2 列蔟设计3 版本设计4 数据压缩4.1 压缩算法4.2 查看表数据压缩方式4.3 设置数据压缩5 ROWKEY设计原则5.1 HBase官方的设计原则1. 避免使用递增行键/时序数据2. 避免ROWKEY和列的长度过大3. 使用long等类型比String类型更省空间4. ROWKEY唯一性5.2 避免数据热点1、 预分区2、 ROWKEY避免热点设计HBase的表结构设计1 名原创 2020-09-11 15:20:43 · 2005 阅读 · 0 评论 -
HBash之shell操作
文章目录1. 常用shell操作1.1 需求1.2 创建表1.2.1 启动HBase Shell1.2.1 创建表1.2.2 查看表1.2.3 删除表1.2.3.1 禁用表1.2.3.2 删除表1.2.3.3 删除ORDER_INFO表1.3 添加数据1.3.1 需求1.3.2 PUT操作1.4 查看添加的数据1.4.1 需求1.4.2 get命令1.4.3 查询指定订单ID的数据1.4.4 显示中文1.4.4.1 查看订单的数据1.5 删除操作1.5原创 2020-09-09 19:19:29 · 1467 阅读 · 0 评论 -
HBase的数据类型
HBase的数据类型1 简介在HBASE中,数据存储在具有行和列的表中。这是看起来关系数据库(RDBMS)一样,但将HBASE表看成是多个维度的Map结构更容易理解。ROWKEYC1列蔟C2列蔟rowkey列1列2列3列4列4列6rowkey0001C1(Map)列1 => 值1 列2 => 值2 列3 => 值3C2(Map)列4 => 值4 列5 => 值5 列6 => 值6原创 2020-09-08 23:44:13 · 13183 阅读 · 0 评论