1 背景知识 1.1 解决问题 解决HDFS不支持单条记录的快速查找和更新的问题。 1.2 适用情况 存在亿万条记录的数据库,只有千万或者百万条记录使用RDBMS更加合适 确保你的应用不需要使用RDBMS的高级特性(第二…
标签:hbase
09. HBase数据存取API简介
HBase API HBase 2.0.1 API 常用类: 使用org.apache.hadoop.hbase.client.ConnectionFactory来创建HBase数据库连接org.apache.hadoo…
HBase-线上问题排查思路
1 写入阻塞 表现为服务器数据无法写入,RegionServer经常宕机,修复方法优先级从高到低: 1.1 RegionServer堆内存设置太小 默认1GB,Memstore占40%,非常容易阻塞 1.2 HFile达…
Hbase技术详细学习笔记
最近在逐步跟进Hbase的相关工作,由于之前对Hbase并不怎么了解,因此系统地学习了下Hbase,为了加深对Hbase的理解,对相关知识点做了笔记,并在组内进行了Hbase相关技术的分享,由于Hbase涵盖的内容比较多…
HBase Architecture Analysis Part1(Logical Architecture)(翻译)
原文链接 1. 总览 Apache HBase是一个开源的面向列的数据库。它通常被描述为一个稀疏的,一致的,分布式的,多维排序的Map。 HBase模仿Google的“Bigtable:一种分布式结构化数据存储系统”,它…
HBase原理深入解析(二)----HFile与HLog结构解析
前言: 上一篇对HBase整体架构做了初步讲解。本篇对其中的涉及到的HFile和HLog进行单独讲解。在HBase中的所有数据文件都存储在Hadoop HDFS文件系统上,格式主要有两种,就是HFile和HLog。 一、…
一次完整的大数据环境搭建——Hbase 安装
所用软件 &…
HBase的适用场景
Apache HBase的适用场景 | Ji ZHANG’s Blog http://shzhangji.com/blog/2015/03/08/hbase-dos-and-donts/ 原文:http://…
HBase Compaction-(5)Minor Compaction vs Major Compaction
以前,我一直都有一个误解,就是以为我们调用Admin.compact(table)时,它就一定会进行Minor Compaction。我也曾误认为,调用Admin.majorCompact(table)时,一定会进行Ma…
HBase的一些基本的常用的shell命令
进入HBase的shell console: $HBASE_HOME/bin/hbase shell 表的管理 查看有哪些表: list 创建表: create ‘TableName’ , { N…
Python 读写 hbase 数据的正确姿势(一)
title: Python 读写 hbase 数据的正确姿势(一) tags: hbase happybase python categories: �Hbase comments: true date: 2017-09…
Hbase rowKey 设计与预分区建表
Hbase RowKey 设计 使用Spark或通过REST/API 方式存取Hbase,性能影响最大的因素在于Hbase 的结构设计。Hbase 结构设计包括两个方面 rowKey 的设计 rowKey 和Hbase …