多读书多实践,勤思考善领悟

Spring/Spring Boot 整合 Mybatis + Phoenix

Spring/Spring Boot 整合 Mybatis + Phoenix

一、前言使用Spring+Mybatis操作Phoenix和操作其他的关系型数据库(如Mysql,Oracle)在配置上是基本相同的,下面会分别给出Spring/Spring Boot 整合步骤,完整代码见本仓库: Spring +...

Hbase的SQL中间层——Phoenix

Hbase的SQL中间层——Phoenix

一、Phoenix简介Phoenix是HBase的开源SQL中间层,它允许你使用标准JDBC的方式来操作HBase上的数据。在Phoenix之前,如果你要访问HBase,只能调用它的Java API,但相比于使用一行SQL就能实现数据...

Hbase容灾与备份

Hbase容灾与备份

一、前言本文主要介绍Hbase常用的三种简单的容灾备份方案,即CopyTable、Export/Import、Snapshot。分别介绍如下: 二、CopyTable2.1 简介CopyTable可以将现有表的数据复制到新表中,具有以...

Hbase协处理器

Hbase协处理器

一、简述在使用HBase时,如果你的数据量达到了数十亿行或数百万列,此时能否在查询中返回大量数据将受制于网络的带宽,即便网络状况允许,但是客户端的计算处理也未必能够满足要求。在这种情况下,协处理器(Coprocessors)应运而生。...

Hbase过滤器详解

Hbase过滤器详解

一、HBase过滤器简介Hbase提供了种类丰富的过滤器(filter)来提高数据处理的效率,用户可以通过内置或自定义的过滤器来对数据进行过滤,所有的过滤器都在服务端生效,即谓词下推(predicate push down)。这样可以...

Hbase系统架构及数据结构

Hbase系统架构及数据结构

一、基本概念一个典型的Hbase Table 表如下: 1.1 Row Key (行键)Row Key是用来检索记录的主键。想要访问HBase Table中的数据,只有以下三种方式: 通过指定的Row Key进行访问; 通...

HBase简介

HBase简介

一、Hadoop的局限HBase是一个构建在Hadoop文件系统之上的面向列的数据库管理系统。 要想明白为什么产生HBase,就需要先了解一下Hadoop存在的限制?Hadoop可以通过HDFS来存储结构化、半结构甚至非结构化...

Storm集成HDFS和HBase

Storm集成HDFS和HBase

一、Storm集成HDFS1.1 项目结构 本用例源码下载地址:storm-hdfs-integration 1.2 项目主要依赖项目主要依赖如下,有两个地方需要注意: 这里由于我服务器上安装的是CDH版本的Hadoop,...

HBase集群环境配置

HBase集群环境配置

一、集群规划这里搭建一个3节点的HBase集群,其中三台主机上均为Regin Server。同时为了保证高可用,除了在hadoop001上部署主Master服务外,还在hadoop002上部署备用的Master服务。Master服务由...

HBase基本环境搭建

HBase基本环境搭建

一、安装前置条件说明1.1 JDK版本说明HBase 需要依赖JDK环境,同时HBase 2.0+ 以上版本不再支持JDK 1.7 ,需要安装JDK 1.8+ 。JDK 安装方式见本仓库: Linux环境下JDK安装 1.2 St...