安装Phoenix一、下载大家可以从官网上下载与HBase版本对应的Phoenix版本。对应到HBase 2.1,应该使用版本「5.0.0-HBase-2.0」。http://phoenix.apache.org/download.html二、安装1、上传安装包到Linux系统,并解压cd /export/software tar -xvzf apac ......
543
0
0
2022-10-09
Apache Phoenix的基本入门操作一、Phoenix的快速入门1、需求本次的小DEMO,我们沿用之前的订单数据集。我们将使用Phoenix来创建表,并进行数据增删改查操作。2、创建表语法在Phoenix中,我们可以使用类似于MySQL DDL的方式快速创建表。例如:CREATE TABLE IF NOT EXISTS 表名 ( R ......
492
0
0
2022-10-09
Apache Phoenix的视图操作一、应用场景因为我们之前已经创建了 MOMO_CHAT:MSG 表,而且数据添加的方式都是以PUT方式原生API来添加的。故此时,我们不再需要再使用Phoenix创建新的表,而是使用Phoenix中的视图,通过视图来建立与HBase表之间的映射,从而实现数据快速查询。二、视图介绍我们可以在现有的HBase或Phoenix ......
397
0
0
2022-10-09
Apache Phoenix 二级索引因为没有建立索引,组合条件查询效率较低,而通过使用Phoenix,我们可以非常方便地创建二级索引。Phoenix中的索引,其实底层还是表现为HBase中的表结构。这些索引表专门用来加快查询速度。一、索引分类全局索引本地索引覆盖索引函数索引二、索引分类_全局索引全局索引适用于读多写少业务全局索引绝大多数负载都发生在写入时, ......
401
0
0
2022-10-09
前言2021大数据领域优质创作博客,带你从入门到精通,该博客每天更新,逐渐完善大数据各个知识体系的文章,帮助大家更高效学习。大数据常见端口汇总一、Hadoop50070:HDFS WEB UI端口 8020 : 高可用的HDFS RPC端口 9000 : 非高可用的HDFS RPC端口 8088 : Yarn 的WEB UI 接口 8485 : Journa ......
348
0
0
2022-10-08
HBase读取和存储数据的流程一、HBase读取数据的流程1、由客户端发起读取数据的请求, 首先先连接 zookeeper , 从zookeeper获取hbase:meta表被哪个regionServer所管理meta表中主要记录了 hbase中各个表有那些region,以及每个region被哪个regionServer所管理hbase中非常特殊的元数据存储 ......
345
0
0
2022-10-08
HBase的原理及其相关的工作机制一、HBase的flush刷新机制(溢写合并机制)hbase2.0: flush溢写的流程说明flush溢写流程: hbase 2.0版本后的流程   随着客户端不断写入数据到达memStore中, memStore内存就会被写满(128M), 当memStore内存达到一定的阈值后, ......
331
0
0
2022-10-08
HBase的Bulk Load批量加载操作一、Bulk Load 基本介绍        很多时候,我们需要将外部的数据导入到HBase集群中,例如:将一些历史的数据导入到HBase做备份。我们之前已经学习了HBase的Java API,通过put方式可以将数据写入到HBase中 ......
384
0
0
2022-10-08
HBase的协处理器(Coprocessor)一、起源Hbase 作为列族数据库最经常被人诟病的特性包括:无法轻易建立“二级索引”难以执 行求和、计数、排序等操作比如,在旧版本的(<0.92)Hbase 中,统计数据表的总行数,需要使用 Counter 方法,执行一次 MapReduce Job 才能得到。虽然 HBase 在数据存储层中集成了 Map ......
357
0
0
2022-10-08