Apache Phoenix - Amazon EMR
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

Apache Phoenix

Apache Phoenix 用于 OLTP 和操作分析,让您可以使用标准 SQL 查询和 JDBC API 来处理 Apache HBase 底层存储。有关更多信息,请参阅 Phoenix in 15 minutes or less。Phoenix 包含在 Amazon EMR 发行版 4.7.0 及更高版本中。

如果您从早期版本的 Amazon EMR 升级到 Amazon EMR 发行版 5.4.0 或更高版本并使用二级索引,请按 Apache Phoenix 文档中所述升级本地索引。Amazon EMR 将从 hbase-site 分类中删除所需配置,但索引需要重新填充。支持在线和离线升级索引。在线升级为默认值,这意味着,在从版本 4.8.0 或更高版本的 Phoenix 客户端初始化时重新填充索引。要指定离线升级,请在 phoenix.client.localIndexUpgrade 分类中将 phoenix-site 配置设置为 false,然后将 SSH 设置为主节点以运行 psql [zookeeper] -1

下表列出了 Amazon EMR 6.x 系列的最新发行版本附带的 Phoenix 的版本,以及 Amazon EMR 随 Phoenix 一起安装的组件。

有关此发行版中随 Phoenix 一起安装的组件的版本,请参阅发行版 6.5.0 组件版本

emr-6.5.0 的 Phoenix 版本信息
Amazon EMR 发行版标签 Phoenix 版本 随 Phoenix 安装的组件

emr-6.5.0

Phoenix 5.1.2

emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-mapred, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hbase-hmaster, hbase-client, hbase-region-server, phoenix-library, phoenix-query-server, zookeeper-client, zookeeper-server

下表列出了 Amazon EMR 5.x 系列的最新发行版本附带的 Phoenix 的版本,以及 Amazon EMR 随 Phoenix 一起安装的组件。

有关此发行版中随 Phoenix 一起安装的组件的版本,请参阅发行版 5.34.0 组件版本

emr-5.34.0 的 Phoenix 版本信息
Amazon EMR 发行版标签 Phoenix 版本 随 Phoenix 安装的组件

emr-5.34.0

Phoenix 4.14.3

emrfs, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-mapred, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server, hbase-hmaster, hbase-client, hbase-region-server, phoenix-library, phoenix-query-server, zookeeper-client, zookeeper-server