-------14.9. HBase
在风中的意志
这个作者很懒,什么都没留下…
展开
-
HBase 安装与配置
前言 作为谷歌三剑客中BigTable的开源实现, HBase也是大数据领域必不可少的一环. 本章主要讲解如何安装HBase. 前置条件 JDK Hadoop ZooKeepr(可以选择HBase自带) 安装流程 Mac上可以选择使用homebrew进行安装, 也可以选择手动安装. 为了了解其中的配置流程, 我选择手动安装. 当然, 如果你觉得手动安装过于繁琐, 你可以参考Mac安装HBa...原创 2019-04-10 14:46:18 · 1206 阅读 · 0 评论 -
HBase Shell 基本使用
前言 在上章, 我们尝试在本地安装了HBase. 本章, 我们主要了解下HBase Shell的基本使用. 基础知识 HBase是什么 在使用HBase之前, 我们先了解下HBase的几项基本知识. 与MySQL不同, HBase是面向列的数据库. 通常会将某些列存储在不同的文件内. 比如<id,name,age,sex>有时会被拆分成<id,name>``<id...原创 2019-04-10 16:17:11 · 19204 阅读 · 2 评论 -
HBase Java API
前言 在前一章内, 我们介绍了如何在HBase Shell内使用HBase. 本章, 我们继续接着上章的内容, 完成Java内实现上述的功能. 前置条件 HBase Hadoop 正文 我们可以通过 HBase Client Java API 实现如下的操作: 初始化 创建表 删除表 插入/修改数据 删除数据 查询一条数据 Scan方法获取数据 Scan方法...原创 2019-04-10 22:59:22 · 357 阅读 · 0 评论 -
HBase MR
前言 在前面的章节内, 我们介绍了如何安装与操作HBase. 本章, 我们将讲解下HBase MR的相关操作. 这段内容在开发的过程中, 经常用来构建索引. 以提高用户的搜索效率. 前置条件 JDK Hadoop HBase HBase API 正文 Reference [1]. [How to] MapReduce on HBase ----- 简单二级索引的实现 [2]. Elast...原创 2019-04-11 18:37:18 · 440 阅读 · 0 评论 -
HBase 基本原理
前言 作为Hadoop体系中BigTable中的具体实现. HBase中主要解决的如何存储数据, 并建立相应索引, 快速查找数据. 其特性是写快, 读慢. 本章就简单的聊聊这些过程: 存储数据/查找数据. 基础知识 在前面的章节內, 已经讲过HBase內主要有如下的组成部分. Table Row Key Columns Family Cell Time Stamp 这边不再重复啰嗦. 详细...原创 2019-04-11 20:22:46 · 277 阅读 · 0 评论