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

FAQ系列之Phoenix

典型的 Phoenix 部署具有以下内容: 应用 Phoenix 客户端/JDBC 驱动程序 HBase 客户端 Phoenix 客户端/JDBC 驱动程序本质上是一个 Java 库,您应该将其包含在您的...是的,您可以使用 Kerberos 进行身份验证。您可以使用 HBase 授权配置授权。 我可以在 Phoenix 表中看到单个单元格的时间戳吗?这是常用的东西吗?...Phoenix 在全局索引维护期间执行本地索引以防止死锁。:当索引更新失败Phoenix 还会部分自动重建索引 ( PHOENIX-1112 )。 序列如何在Phoenix工作?...Thick驱动Phoenix (Thick) Driver JDBC URL 语法如下(方括号中的元素是可选的): jdbc:phoenix:[comma-separated ZooKeeper...Thin驱动Phoenix Thin Driver(与 Phoenix Query Server 一起使用JDBC URL 语法如下: jdbc:phoenix:thin:[key=value[;

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

0674-5.16.2-如何在CDH5中使用Phoenix4.14.1

本文Fayson会对Phoenix做一个简单介绍后,然后介绍如何在CDH5.16.2中安装使用Phoenix。...工具, Phoenix旨在通过标准的SQL语法来简化HBase的使用,并可以使用标准的JDBC连接HBase,而不是通过HBase的Java客户端APIs。...SQLJDBC可以大大减少用户代码的开发,当然它也提供一些性能优化的手段,通过SQLJDBC,你可以更方便的将HBase集成到你现有的系统或者工具。...包括Phoenix这3个工具在很多功能上都有一些重叠,比如它们都提供SQL执行以及JDBC驱动 不像ImpalaHive,Phoenix与HBase结合更加紧密,从而可以更好的利用HBase的一些特性...温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。 推荐关注Hadoop实操,第一间,分享更多Hadoop干货,欢迎转发分享。

1.8K20

CDP运营数据库 (COD) 中的事务支持

在第一部分中,我们将介绍 COD 中事务支持的概述用法。 在第二部分中,我们将通过分步示例演示如何在您的 COD 环境中使用事务。查看如何在 COD 中使用事务。...COD 使用事务处理服务 OMID 以及 HBase Phoenix 来归档此事务管理。 COD 还管理支持事务所需的相关配置,以便您无需任何额外工作即可在应用程序中使用事务。...有关在 COD 上部署事务支持的更多详细信息,请参阅如何在 COD 上使用事务。 以下是您可以使用 COD 事务的不同方式场景。....mode(SaveMode.Overwrite) .save() 如何使用不同工具的事务 您在访问 COD 事务使用的主要操作是自动提交开/关、提交回滚。...这些操作使用不同的工具以不同的方式执行。 在本节中,您可以找到流行的 SQL 开发工具(DbVisualizer )的链接示例片段。

1.3K10

大数据之Phonenix与Hbase集成

前言 Phoenix是构建在HBase上的一个SQL层,能让我们用标准的JDBC APIs而不是HBase客户端APIs来创建表,插入数据对HBase数据进行查询。...Phoenix完全使用Java编写,作为HBase内嵌的JDBC驱动Phoenix查询引擎会将SQL查询转换为一个或多个HBase扫描,并编排执行以生成标准的JDBC结果集。...确定scan关键字的最佳开始结束让scan并行执行 本文使用 HBase2.1.10 + Phoenix5.1.2 下载与安装 http://archive.apache.org/dist/phoenix...schema 创建schema create schema "zdb"; 注意:在phoenix中,schema名,表名,字段名等会自动转换为大写,若要小写,使用双引号,”zdb”。...address" varchar); 删除视图 drop view "test"; 4)表映射 使用Apache Phoenix创建对HBase的表映射,有两种方法: HBase中不存在表,可以直接使用

1.5K40

Phoenix常见问题

Apache Phoenix用于OLTP(在线事务处理)用例,而不用于OLAP(在线分析处理)用例。虽然,您可以使用Phoenix进行实时数据提取,并将其作为主要用例。...典型的Phoenix部署具有以下特点: • 应用 • Phoenix Client / JDBC驱动程序 • HBase客户端 Phoenix客户端/ JDBC驱动程序本质上是一个Java库,您应该在...是的,您可以使用Kerberos进行身份验证。您可以使用HBase授权配置授权。 05 我可以在Phoenix表中看到各个单元的时间戳吗?这是常用的东西吗?...有关更多信息,请参见https://phoenix.apache.org/sequences.html 。 08 当RegionServer发生故障Phoenix写入会发生什么情况?...有关更多信息,请参见https://phoenix.apache.org/bulk_dataload.html 。 10 我可以使用标准HBase API访问Phoenix创建的表吗?

1.3K30

HBase 集成 Phoenix 构建二级索引实践

配置 安装完 Phoenix 后,需要做一些必要配置才能使用 Phoenix,CDH HBase 配置界面配置如下两处: 1. hbase-site.xml 的 HBase 服务高级配置代码段(安全阀...命令行使用 CDH 安装后环境变量都已经配置好了,可以直接使用 phoenix-sqlline.py,如下: [root@hadoop-01 ~]$ phoenix- phoenix-performance.py...,在查询出现相同的表达式查询条件,则会自动优先检索索引表。...全局索引将索引表和数据表分开存储,如以上例子中都会创建一张新的索引表,因此每条数据其索引数据可能会分布在不同的数据节点上,数据表的添加、删除修改都会更新相关的索引表,所以写入数据由于额外的网络开销会带来较大的性能消耗...HBase集成Phoenix,构建Phoenix viewtable的区别 2. 如何使用Phoenix在CDH的HBase中创建二级索引 3.

2K20

Cloudera Labs中的Phoenix

Phoenix旨在通过标准的SQL语法来简化HBase的使用,并可以使用标准的JDBC连接HBase,而不是通过HBase的Java客户端APIs。...SQLJDBC可以大大减少用户代码的开发,当然它也提供一些性能优化的手段,通过SQLJDBC,你可以更方便的将HBase集成到你现有的系统或者工具。...包括Phoenix这3个工具在很多功能上都有一些重叠,比如它们都提供SQL执行以及JDBC驱动 不像ImpalaHive,Phoenix与HBase结合更加紧密,从而可以更好的利用HBase的一些特性...7.Phoenix的命令行工具 ---- Phoenix的命令行工具在/usr/bin目录下,在使用Phoenix的命令行工具之前,需要配置Java的环境变量。...温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。 ---- 推荐关注Hadoop实操,第一间,分享更多Hadoop干货,欢迎转发分享。

2.4K90

都是 HBase 上的 SQL 引擎,Kylin Phoenix 有什么不同?

了解 Apache Kylin Apache Phoenix 的同学都知道,它们都是使用 Apache HBase 做数据存储查询,那么,同为 HBase 上的 SQL 引擎,它们之间有什么不同呢...下图为 Phoenix 的架构图,从图中可以看出,Phoenix 分为 client server,其中 client 又分为 thin(本质上是一个 JDBC 驱动,所依赖的第三方类较少)非 thin...较好的利用 HBase 的优点, row timestamp,将其与 HBase 原生的 row timestamp 映射起来,有助于 Phoenix 利用 HBase 针对存储文件的时间范围提供的多种优化...Phoenix 的不足则主要体现在:首先,其二级索引的使用有一定的限制,只有当查询中所有的列都在索引或覆盖索引中才生效且成本较高,在使用之前还需配置;其次,范围扫描的使用有一定的限制,只有当使用了不少于一个在主键约束中的先导列才生效...索引会将数据的值进行拷贝,额外增加了开销,且使用二级索引还需在 HBase 的配置文件中进行相应配置

1.7K30

大数据可视洞察Davinci的安装与配置攻略

三、数据源配置 Davinci0.3 理论上支持所有有 JDBC 的数据源,我们默认支持的数据源有: | 数据源名称 | 驱动类 | | ----- | ----- | ----- | ----- |...| | h2 | org.h2.Driver | | phoenix | org.apache.phoenix.jdbc.PhoenixDriver | | mongodb | mongodb.jdbc.MongoDriver...| | kylin | org.apache.kylin.jdbc.Driver | | vertica | com.vertica.jdbc.Driver | | hana | com.sap.db.jdbc.Driver...| | impala | com.cloudera.impala.jdbc41.Driver | 值得注意的是,Davinci 内部只提供了 MySql 的驱动包,也就是说,如果你要使用其他数据源,还需将对应驱动...表示关键字前缀后缀,假设使用 mysql 数据库,并将desc关键字作为字段使用,那么你的查询语句应该是:select desc from table 这里的 ‘`’ 就是前后缀,它们必须成对被配置

2.1K30

Cloudera运营数据库(COD)入门

Apache ZooKeeper 提供分布式配置服务、同步服务命名注册表。 Apache Knox Gateway 提供外围安全性,以便企业可以自信地将访问权限扩展到新用户。...另一个重要因素是 Ranger 中的访问策略可以使用不同的属性(“地理区域”或“一天中的时间”)通过动态上下文进行定制。...Apache Phoenix 实施了最佳实践优化,使软件工程师能够开发基于 HBase 的下一代数据驱动应用程序。...使用 Phoenix,您可以使用标准 JDBC API、ODBC、Phoenix DB API 以典型 DDL/DML 语句的形式创建表并与之交互。...Phoenix提供: SQL JDBC API 支持 支持后期绑定、读取模式 访问在其他组件( Apache Spark Apache Hive)中存储生成的数据 了解有关Apache Phoenix

98220
领券