首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Phoenix常见问题

但是,Phoenix的抽象尚未完成,例如,为了实现访问控制,您需要在包含Phoenix数据的基础HBase上设置ACL。 ? 03 是否有Phoenix JDBC服务器的大小调整准则?...您可以使用HBase授权配置授权。 05 我可以在Phoenix中看到各个单元的时间戳吗?这是常用的东西吗? 您可以将HBase的本机行时间戳映射到Phoenix列。...有关更多信息,请参见https://phoenix.apache.org/rowtimestamp.html 06 如果Phoenix索引是异步构建的,并且在索引编制过程中将数据添加到中怎么办?...有关更多信息,请参见https://phoenix.apache.org/bulk_dataload.html 。 10 我可以使用标准HBase API访问Phoenix创建吗?...数据是由Phoenix编码的,因此您必须对数据进行解码才能读取。直接写入HBase会导致Phoenix损坏。 11 我可以在现有的HBase上映射Phoenix吗?

1.3K30
您找到你想要的搜索结果了吗?
是的
没有找到

FAQ系列之Phoenix

您可以使用 HBase 授权配置授权。 我可以在 Phoenix 中看到单个单元格的时间戳吗?这是常用的东西吗? 您可以将 HBase 的本机行时间戳映射到 Phoenix 列。...有关更多信息,请参阅https://phoenix.apache.org/bulk_dataload.html。 我可以使用标准 HBase API 访问 Phoenix 创建吗?...数据是由 Phoenix 编码的,因此您必须对数据进行解码才能读取。直接写入 HBase 会导致 Phoenix 损坏。 我可以将 Phoenix 射到有的 HBase 上吗?.../examples/web_stat.csv 如何将 Phoenix 射到有的 HBase ?...您可以通过 CREATE TABLE/CREATE VIEW DDL 语句在预先存在的 HBase 创建 Phoenix 或视图。在这两种情况下,我们将保留 HBase 元数据原样。

3.2K30

基于 HBase & Phoenix 构建实时数仓(3)—— Phoenix 安装

:node1,node2,node3> 默认情况下,直接在 HBase创建,通过 Phoenix 是查看不到的。...如上一篇在 hbase shell 中创建的 test ,这里没有显示。如果要在 Phoenix 中操作直接在 HBase创建,则需要在 Phoenix 中进行的映射。...quit Closing: org.apache.phoenix.jdbc.PhoenixConnection [root@vvml-yz-hbase-test~]# 映射方式时,数据更新是对源的操作...如果只做查询,强烈建议使用视图方式映射,删除视图不影响 HBase 源数据。Phoenix 4.10 版本后,对列映射做了优化,采用一套新的机制,不再基于列名方式映射到 HBase。...参考: Apache Phoenix 映射已存在 HBase ,查询不到数据 https://phoenix.apache.org/installation.html

15610

大数据之Phoenix SQL操作

这个类型主要用作序列化映射到已经存在Hbase的数据,适配HBase Bytes.toBytes(int)方法。...quit 的映射 默认情况下: Phoenix创建HBase中是可以看到的。 直接在HBase创建,通过Phoenix是查看不到的。...1)的关系 如果要在Phoenix中操作直接在HBase创建,则需要在Phoenix中进行的映射。 映射方式有两种: 视图映射 映射。...address" varchar); 删除视图 drop view "test"; 4)映射 使用Apache Phoenix创建HBase映射,有两种方法: HBase中不存在时,可以直接使用...create table指令创建需要的,系统将会自动在PhoenixHBase创建同名的,并会根据指令内的参数对表结构进行初始化。

86720

2021年大数据HBase(十):Apache Phoenix的基本入门操作

Apache Phoenix的基本入门操作 一、Phoenix的快速入门 1、需求 本次的小DEMO,我们沿用之前的订单数据集。我们将使用Phoenix创建,并进行数据增删改查操作。...2、创建表语法 在Phoenix中,我们可以使用类似于MySQL DDL的方式快速创建。...的Web UI,我们可以看到Phoenix帮助我们自动在HBase创建了一张名为 ORDER_DTL 的表格,可以看到里面添加了很多的协处理器。..., 主键字段, 不能带列族 二、Apache Phoenix的基本使用 1、查看所有的 格式: !...它的功能为insert + update,与HBase中的put相对应。如果不存在则插入,否则更新。列表是可选的,如果不存在,值将按模式中声明的顺序映射到列。这些值必须计算为常量。

1.8K20

2021年大数据HBase(十一):Apache Phoenix的视图操作

Apache Phoenix的视图操作 一、应用场景 因为我们之前已经创建了 MOMO_CHAT:MSG ,而且数据添加的方式都是以PUT方式原生API来添加的。...故此时,我们不再需要再使用Phoenix创建新的,而是使用Phoenix中的视图,通过视图来建立与HBase之间的映射,从而实现数据快速查询。...二、视图介绍 我们可以在现有的HBasePhoenix创建一个视图。、列蔟和列名必须与现有元数据完全匹配,否则会出现异常。当创建视图后,就可以使用SQL查询视图,和操作Table一样。...... ) 考虑以下几个问题: 视图如何映射到HBase?...视图的名字必须是:命名空间.名 视图中的列如何映射到HBase的列蔟和列?  列名必须是:列蔟.列名 视图中的类如何映射到HBase的ROWKEY?

1.1K30

Apache Phoenix系列 | 真 · 从入门到精通

] 十、全局索引设计实践 [Phoenix] 十一、查询计划详解 [Phoenix] 十二、数据迁移 一、快速入门 Phoenix作为应用层和HBASE之间的中间件,以下特性使它在大数据量的简单查询场景有着独有的优势...这个类型主要用作序列化映射到已经存在Hbase的数据,适配HBase Bytes.toBytes(int)方法。...这个类型主要用作序列化映射到已经存在Hbase的数据,适配HBase Bytes.toBytes(long)方法。...这个类型主要用作序列化映射到已经存在Hbase的数据,适配HBase Bytes.toBytes(long)方法。...//创建异步索引 CREATE INDEX ASYNC_IDX ON DB.TEST (COL1) ASYNC //build 索引数据 ${HBASE_HOME}/bin/hbase org.apache.phoenix.mapreduce.index.IndexTool

5.1K31

Cloudera Labs中的Phoenix

3.Apache Phoenix是什么 ---- 首先PhoenixHBase之上的SQL工具,至于HBase是什么,我就不介绍了,你若不懂,就不需要往下继续看了。...它可以让你执行所有的CRUD和DDL操作,比如创建一张,插入数据以及查询数据。...当Phoenix接收到SQL查询后,它会在本地编译成HBase的API,然后推到集群进行分布式的查询或计算。它自动创建了一个元数据库用来存储HBase的元数据信息。...4.使用场景 ---- Phoenix非常适合HBase的随机访问,它的二级索引特性同时可以让你实现非主键查询的快速返回,而不需要进行全扫描。...它可以让你像传统数据库的方式创建和管理HBase中的,同时Phoenix也支持复合主键。

2.4K90

大数据之Phonenix与Hbase集成

前言 Phoenix是构建在HBase上的一个SQL层,能让我们用标准的JDBC APIs而不是HBase客户端APIs来创建,插入数据和对HBase数据进行查询。...quit 的映射 1)的关系 默认情况下,直接在HBase创建,通过Phoenix是查看不到的。...如果要在Phoenix中操作直接在HBase创建,则需要在Phoenix中进行的映射。 映射方式有两种: 视图映射 映射。...address" varchar); 删除视图 drop view "test"; 4)映射 使用Apache Phoenix创建HBase映射,有两种方法: HBase中不存在时,可以直接使用...create table指令创建需要的,系统将会自动在PhoenixHBase创建同名的,并会根据指令内的参数对表结构进行初始化。

1.5K40

Phoenix填坑记1:索引无故被disable

Phoenix是基于HBase的,而Phoenix的索引其实是HBase的二级索引,当Phoenix的索引处于disable状态时,整个Phoenix是无法正常使用的,要将索引修复为enable...状态,往往需要重建索引,这对应一些大来说,往往需要花费几个小时是时间,那么这几个小时,系统基本上就处于不可用状态,这对应网系统来说,往往是不可接受的。...我们在调测功能时,突然发现Phoenix不能使用,查看日志,发现体现如下异常: [RpcServer.default.FPBQ.Fifo.handler=112,queue=8,port=6005]...index PhoenixIndexFailurePolicy:handleFailure failed java.io.IOException: org.apache.hadoop.hbase.DoNotRetryIOException...用下面语句检查,发现索引失效: select TABLE_NAME,DATA_TABLE_NAME,INDEX_TYPE,INDEX_STATE,INDEX_DISABLE_TIMESTAMP from

86540

0676-5.16.2-Apache Phoenix for CDH

但是,对于许多客户来说,使用HBase其实很抗拒,因为: 1.HBase的数据模型是一张大宽,支持上百万个column,但却不支持join 2.使用Java APIs而不是ANSI SQL 他们要求能够使用类似于...在CDH中从安全和治理角度,Phoenix使用HBase ACLs来实现Phoenix的基于角色访问控制。同时Cloudera Navigatior也会捕获Phoenix的审计信息。...已有的HDP客户其实一直可以享有Apache Phoenix的技术支持,使用HDP的HBase的用户几乎有一半正在使用Phoenix,同时PhoenixHBase的用户社区也很受欢迎。...Phoenix,GeoMesa以及JanusGraph和OpenTSDB都可以共存于一个HBase集群中。 Q) 如何创建和使用索引?...与RDBMS一样,HBase的二级索引其实就是使用另一张索引来实现的,这张包含索引和源数据的链接。如果你对所有column都进行索引,你的维护成本会大大上升。

86220
领券