hbase
爱学习的小明同学
一名大数据开发工程师。。。
展开
-
hbase的基本介绍
1. hbase的简介: HBASE是bigTable,(源代码是Java编写)的开源版本,是Apache Hadoop的数据库,是建立在hdfs之上,被设计用来提供高可靠性,高性能、列存储、可伸缩、多版本,的Nosql的分布式数据存储系统,实现对大型数据的实时,随机的读写请求。更是弥补了hive不能低延迟、以及行级别的增删改的缺点。 HBASE依赖于hdfs做底层的数据存储 H...原创 2019-01-17 10:35:36 · 572 阅读 · 0 评论 -
hbase的集群搭建
1.集群搭建 1. 前置要求: - HBASE是用Java语言编写的,所以在安装HBASE时,必须安装jdk - 安装HBASE是必须有hadoop平台 - HBASE和jdk的版本存在兼容性,一定注意jdk:hadoop: 2. 集群规划: 3. 具体搭建: ① 上传安装包(hbase-1.2.6-bin.tar.gz) ②解压:tar zxvf hbase-1.2.6...原创 2019-01-17 10:37:04 · 199 阅读 · 0 评论 -
hbase的基本操作
1. shell操作 常见命令: [root@hadoop01 ~]# hbase shell #进入HBASE客户端 hbase(main):001:0> help “dml” #获取一组命令的提示hbase(main):001:0> help "put" 获取一个单独命令的提示帮助 hbase(main):001:0> exit #退出客户端 ...原创 2019-01-17 10:38:32 · 441 阅读 · 0 评论 -
hbase的过滤器查询
hbase的过滤器有很多:大致分为两大类:比较过滤器和专用过滤器,过滤器的作用是在服务端判断数据是否满足条件,然后只将满足条件的数据返回给客户端;hbase 过滤器的比较运算符: LESS ----- < LESS_OR_EQUAL ----- <= EQUAL ----- = NOT_EQUAL ----- <> GREATER_OR_EQU...原创 2019-01-17 10:39:50 · 134 阅读 · 0 评论 -
hbase的典型场景
1. hbase整合Mapreduce 在离线任务场景中,MapReduce访问HBASE数据,加快分析速度和扩展分析能力。从hbase中读取数据(result) public class ReadHBaseDataMR { private static final String ZK_KEY = "hbase.zookeeper.quorum"; private sta...原创 2019-01-17 10:40:46 · 236 阅读 · 0 评论 -
hbase的底层原理
1.hbase的底层逻辑架构 (1)新旧版本的hbase的架构区别 这是旧版本的hbase的架构图,一个regionserver中只有一个Hlog。 这一张是新版本的图,每一个regionserver中可以有30个Hlog。老版本和新版本的变动: - 0.96版本以前,一个regionserver只有一个HLog,并且管理元数据有.meta. -root-两个元数据表。 - 0.98...原创 2019-01-17 10:42:25 · 872 阅读 · 0 评论