このトピックでは、E-MapReduce (EMR) HBaseバージョンの互換性、選択に関する推奨事項、およびリリースノートについて説明します。
EMR HBase のリリースノート
EMR HBase は EMR と一緒にリリースされます。EMR のメジャーバージョンには、EMR V3.X と EMR V5.X があります。EMR V3.X は Hadoop 2.X および HBase 1.X に対応しています。EMR V5.X は Hadoop 3.X および HBase 2.X に対応しています。
次の表は、EMR バージョン、EMR バージョンと Hadoop、HBase、および Phoenix のバージョンのマッピング、および異なるバージョンの HBase でサポートされている機能を示しています。
EMR V5.X シリーズ
EMR バージョン | Hadoop バージョン | HBase バージョン | Phoenix バージョン | 新機能 |
EMR 5.8.0 | 3.2.1 | 2.3.4 | 5.1.2 | コンピューティングストレージ分離アーキテクチャがサポートされています。 |
EMR 5.9.0 | 3.2.1 | 2.4.9 | 5.1.2 |
|
EMR 5.10.0 | 3.2.1 | 2.4.9 | 5.1.2 |
|
EMR 5.11.0 | 3.2.1 | 2.4.9 | 5.1.2 |
|
EMR 5.11.1 | 3.2.1 | 2.4.9 | 5.1.2 | 該当なし |
EMR 5.12.0 | 3.2.1 | 2.4.9 | 5.1.2 |
|
3.2.1 | 2.4.9 | 5.1.2 | 該当なし | |
EMR 5.13.1 | 3.2.1 | 2.4.9 | 5.1.2 | 該当なし |
EMR 5.14.2 | 3.2.1 | 2.4.9 | 5.1.2 | 該当なし |
EMR 5.15.1 | 3.2.1 | 2.4.9 | 5.1.2 | HBase サービスページの [構成] タブに構成項目が追加され、ビジネス要件に基づいて HBase Thrift Server のバージョンを選択できます。 HBase Thrift Server のバージョンは v1 または v2 です。 |
EMR V3.X シリーズ
EMR バージョン | Hadoop バージョン | HBase バージョン | Phoenix バージョン | 新機能 |
EMR 3.42.0 | 2.8.5 | 1.4.9 | 4.14.1 | コンピューティングストレージ分離アーキテクチャがサポートされています。 |
EMR 3.43.0 | 2.8.5 | 1.7.1 | 4.16.1 | 高セキュリティモードがサポートされています。 |
2.8.5 | 1.7.1 | 4.16.1 | 該当なし | |
EMR 3.44.0 | 2.8.5 | 1.7.1 | 4.16.1 |
|
EMR 3.44.1 | 2.8.5 | 1.7.1 | 4.16.1 |
|
EMR 3.45.0 | 2.8.5 | 1.7.1 | 4.16.1 |
|
2.8.5 | 1.7.1 | 4.16.1 | 該当なし | |
EMR 3.46.0 | 2.8.5 | 1.7.1 | 4.16.1 |
|
2.8.5 | 1.7.1 | 4.16.1 | 該当なし | |
EMR 3.47.1 | 2.8.5 | 1.7.1 | 4.16.1 | 該当なし |
EMR 3.48.2 | 2.8.5 | 1.7.1 | 4.16.1 | 該当なし |
EMR 3.49.1 | 2.8.5 | 1.7.1 | 4.16.1 | HBase サービスページの [構成] タブに構成項目が追加され、ビジネス要件に基づいて HBase Thrift Server のバージョンを選択できます。 HBase Thrift Server のバージョンは v1 または v2 です。 |
HBase バージョン互換性
HBase は Semantic Versioning(SemVer)仕様に準拠しています。HBase のバージョン番号は Major.Minor.Patch 形式で、バージョン間の互換性を示します。HBase 2.4.9 の場合、メジャーバージョンは 2、マイナーバージョンは 4、パッチバージョンは 9 です。
互換性 | メジャー | 軽微 | 修正プログラム |
クライアントサーバー API またはプロトコル互換性 | N | Y | Y |
サーバー間 API またはプロトコル互換性 | N | Y | Y |
ファイル形式の互換性 | N | Y | Y |
クライアント API の互換性 | N | Y | You did not provide any English text to translate. Please provide the English text you would like me to translate to Japanese. |
表では、N は非互換、Y は互換を示します。
詳細については、「Apache HBase Reference Guide」をご参照ください。Apache HBase リファレンスガイド
HBase をメジャーバージョン間でアップグレードする場合、互換性は保証されません。
HBase をマイナーバージョン間でアップグレードする場合、互換性を確保できます。
HBase のパッチバージョン間でアップグレードする場合、互換性は保証されます。
HBase バージョン選択
セルフマネージド HBase クラスターから EMR HBase クラスターにデータを移行する場合、セルフマネージド HBase クラスターの HBase バージョンに近い HBase バージョンの EMR HBase クラスターを選択できます。
セルフマネージドクラスターがない場合は、クラスターが依存する Hadoop のバージョンに基づいて、EMR V3.X または EMR V5.V に対応する HBase バージョンを選択できます。