![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hbase
文章平均质量分 72
刘跃盛
这个作者很懒,什么都没留下…
展开
-
hbase简写重点
Hbase应用 掌握–即可Hbase适用于存储稀疏型数据,常用于用户画像 + 推荐系统关于表的基本操作原理架构 掌握–即可数据模型1-命名空间2-region,类似于数据表3-store 对应列族4-column 对应列5-timestamp 时间戳 ,Hbase插入数据按照时间戳给定版本6-version 需要保存的历史版本号Hbase的原理深入1-Hbase 的Client 如何理解和ZK以及Hbase 交互?Clinet三次握手1-Client跟Zk握原创 2021-07-25 21:42:53 · 139 阅读 · 0 评论 -
hbase-phoenix的视图,二级索引--重要
Phoenix的视图 说明: 发现在Phoenix的只有在Phoenix自定义的表以及Phoenix的系统表, 如果我们在hbase上自定义的表, 在Phoenix中无法找到的, 那么也就意味着无法通过Phoenix对hbase自建的表进行相关的操作 如何解决这种问题呢? 采用Phoenix提供的视图视图主要的目的: 对hbase自建表进行映射关系匹配, 这个过程类似于 hive表和hdfs上数据进行映射 映射成功后, 我们就可以通过Phoenix对hbase中自建表进行相关的查询操作原创 2021-07-10 18:20:21 · 474 阅读 · 0 评论 -
hbase 调优
hbase本身是没有什么可以直接优化的地方,都是以下方式间接优化原创 2021-07-10 17:31:38 · 67 阅读 · 0 评论 -
hbase--phoenix---介绍,安装,入门,与基于Phoenix实现hbase的预分区
Phoenix的基本介绍Phoenix是一款apache旗下的开源的 基于hbase可以使用SQL的方式来查询hbase数据的工具 Phoenix的出现主要目的就是为了能够让我们通过另一种方式(SQL)来操作hbase, 同时Phoenix对hbase也进行各种的优化操作, 能够让我们更加高效的操作hbase中数据Phoenix的安装容易犯错的点:1) Phoenix的jar包没有拷贝到hbase的lib目录中, 或者说没有將Phoenix分发到各个hbase的lib目录2) 没有将hbas原创 2021-07-10 17:20:07 · 331 阅读 · 0 评论 -
hbase--和hive的集成操作,表结构设计,协处理器
Hbase和Hive的集成操作hbase和hive的对比hbase:是一个基于hadoop的noSql型数据库,延迟比较低,对接在线业务,或者对应实时业务hive:是一个基于hadoop的数据仓库的工具,延迟比较高,对接离线分析的操作,主要是进行ETL操作hive和hbase都是两款基于hadoop的不同软件,这两款软件也是可以支持集成操作的,可以使用hive读取hbase中数据,从而实现离线分析的操作,hbase和phoneix进行集成,集成后主要可以进行即席的查询操作hbase如何原创 2021-07-10 17:05:10 · 285 阅读 · 0 评论 -
hbase---高可用,集群架构,原理,工作机制,Bulk Load 批量加载操作
hbase的高可用什么是hbase的高可用?指的是:让master节点能够有多个,当节点宕机后,能够有备份的节点顶的上来,此时认为master形成了高可用状态如何实现hbase的主节点的高可用呢?环境为VMware 三台虚拟机在hbase的conf目录下,创建backup-master文件,并添加如下内容:node1中执行: cd /export/server/hbase-2.1.0/conf/ vim backup-masters内容如下: node2.itcast.cn node3.原创 2021-07-10 16:33:06 · 396 阅读 · 0 评论 -
Hbase的java API
hbase的javaAPI的操作创建一个maven的项目, 导入相关的依赖<repositories><!--代码库--> <repository> <id>aliyun</id> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <rel原创 2021-07-09 19:43:29 · 173 阅读 · 2 评论 -
Hbase的安装和shell操作
hbase的安装操作在安装过程中, 如果启动失败了, 一般出现的错误的位置:在hbase-env.sh中没有将注释打开在hbase-site.xml中 没有修改 zookeeper的存储的路径没有将jar包(htrace-core-3.1.0-incubating.jar)拷贝到hbase的lib的目录下zookeeper或者 hadoop没有启动良好如果以上四个都没有问题,停止hbase, 将元数据删除, 重启hbase即可:如何删除元数据: 主要删除两原创 2021-07-09 19:38:12 · 368 阅读 · 0 评论 -
hbase基本概念,表模型,与其他软件的区别 看图
基本概念HBase是一款大数据中nosql型数据库, 既然是nosql型的数据库, 一般来说不支持SQL 也不支持join 没有表关系 不支持事务(仅支持单行事务)… HBase是由java开发的一款 基于HDFS 数据存储容器, 数据最终是存储在HDFS上, 那么也就意味着, 如果要启动HBase必须先启动号hadoop , 同时HBase设计思想来源于 Google发布的bigTable论文 HBase主要支持三种方式读取数据:根据rowkey(主键|行键)来读取数据根原创 2021-07-09 19:01:55 · 161 阅读 · 0 评论