大数据phoenix技术
hbase的数据sql窗口
尘世壹俗人
做一只马喽
展开
-
phoenix的二级索引
这里的索引和mysql的索引指的是一个意思,都是为了查询时提高速度,不同的是没有mysql那么多的种类,且实现原理也不同,mysql是使用树形结构等原理实现索引,且索引种类可以有多种供选择的种类,使用灵活,而phoenix的索引默认情况下,默认只有rowkey一个索引,而二级索引说的是以rowkey为中心,使得其他的字段和rowkey发生一种关联,总的来说phoenix的二级索引是一种牺牲存储空间换取查询时间的机制 且二级索引的使用需要配置,配置步骤见我之前发的原生集群搭建中 二级索引分为全局索引与本地索引原创 2021-04-17 21:53:06 · 261 阅读 · 0 评论 -
phoenix的映射
Phoenix操作Hbase数据的时候有两种方式,也可以称作是两种映射,分别是视图和表 区别就在于,视图是专门用来让hbase的表可以在phoenix中可见,但是它只可以做查询,不可以做其他的事情,视图创建前,hbase中一定要有这个视图对应的表,且被删除之后只是映射消失表不可见了而已,而hbase中的表不会消失,创建视图的语句如下 create view test( “Id” varchar, “name”.”first” varchar ); 创建视图的时候视图名字要和Hbase里面的表名一致 而原创 2021-04-17 21:39:13 · 329 阅读 · 0 评论 -
Phoenix工具是干什么的
该工具是一个帮助我们使用sql语言操作hbase的插件 但是虽然它可以让我们用sql操作,但是有些命令不一样,比如如下几条 !table:查看所有表 !desc 表名:查看表结构 upsert into 表名 value():插入或修改数据 其他详情操作可以看看菜鸟教程 ...原创 2021-04-17 20:55:06 · 691 阅读 · 0 评论