Amazon EMR
Amazon EMR 版本指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

Apache Phoenix

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

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

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

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

emr-5.14.0 的 Phoenix 版本信息

Amazon EMR 发行版标签 Phoenix 版本 随 Phoenix 安装的组件

emr-5.14.0

Phoenix 4.13.0

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