分布式数据库 HBase
文章平均质量分 80
HBase
plenilune-望月
这个作者很懒,什么都没留下…
展开
-
Hbase(六)hbase java api 操作增删改查
2.1 hbase java api 操作1、创建 java 项目2、添加依赖 jar 包hadoop 和 hbase 的 jar 包,$HBASE_HOME/lib3、编写示例程序package com.bs.hbase;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.*;import org.apache.hadoop.hbase.client.*;import org.原创 2021-01-14 11:57:14 · 148 阅读 · 0 评论 -
Hbase(五)hbase 读写流程
1.5hbase 读写流程1.5.1 LSMTreeLSM 树(log-structured merge-tree)。输入数据首先被存储在日志文件(HLog),这些文件内的数据完全有序。当有日志文件被修改时,对应的更新会被先保存在内存中来加速查询。当系统经历过许多次数据修改,且内存(存放数据)空间被逐渐被占满后,LSM树会把有序的“键-记录”对写到磁盘中,同时创建一个新的数据存储文件(storefile)。此时,因为最近的修改都被持久化了,内存中保存的最近更新就可以被丢弃了。存储文件的.原创 2021-01-14 11:46:54 · 146 阅读 · 0 评论 -
Hbase(四)hbase 数据模型进阶
1.4 hbase 数据模型进阶row key timestamp CF1 CF2 CF3 11248112 t3 CF2:m1=val1 CF3:k3=val3 t2 CF1:q2=val2 CF1:q3=val3 t1 CF1:q2=val1 rowkey cf1:q2 获取最新数据rowkey , CF1, q2, t2 四维数据库,获取指定列族指定列指定时间戳的数据...原创 2021-01-13 20:29:18 · 298 阅读 · 0 评论 -
Hbase(三)hbase 完全分布式-生产环境搭建及客户端常用命令基础操作
1.3 hbase 搭建方式以及搭建流程搭建方式:独立模式、伪分布式、完全分布式实际上,您需要完全分布式配置才能完全测试 HBase 并在实际场景中使用它。在分布式配置中,群集包含多个节点,每个节点运行一个或多个 HBase 守护程序。其中包括主要和备用 Master,多个 Zookeeper 节点和多个 RegionServer 节点。规划如下:NodeName Master Zookeeper RegionServer node1 yes no原创 2021-01-12 12:40:23 · 556 阅读 · 0 评论 -
Hbase(二)hbase 架构
1.2 hbase 架构目录表 hbase:meta目录表 hbase:meta 作为 HBase 表存在,并从 hbase shell 的 list(类似 show tables)命令中过滤掉,但实际上是一个表,就像任何其他表一样。hbase:meta 表(以前称为.META.),保有系统中所有 region 的列表。hbase:meta位置信息存储在 zookeeper 中。hbase:meta 表是所有查询的入口表结构如下:key:region 的 key,结构为:[tab原创 2021-01-12 11:32:08 · 158 阅读 · 1 评论 -
Hbase(一)hbase 概述
1.1 hbase 概述1.1.1 介绍Welcome to Apache HBase™Apache HBase™ is the Hadoop database, a distributed, scalable, bigdata store.Use Apache HBase™ when you need random, realtime read/write accessto your Big Data. This project's goal is the hosting of ver.原创 2021-01-12 11:20:42 · 165 阅读 · 0 评论