E-MapReduce (EMR) では、既存の EMR クラスタにいくつかのサービスを追加できます。このトピックでは、EMR コンソールで既存のクラスタにサービスを追加する方法について説明します。
前提条件
クラスタが作成済みで、実行中状態であること。クラスタの作成方法の詳細については、「クラスタを作成する」をご参照ください。
制限事項
クラスタが実行中状態であること。
クラスタ内のすべてのノードが実行中状態であり、クラスタにデプロイされているサービスが想定どおりに動作していること。
次の表に示すシナリオでのみ、クラスタにサービスを追加できます。
説明クラスタの作成時に [kerberos 認証] を有効にした場合、クラスタの作成後に Knox サービスと Kudu サービスをクラスタに追加することはできません。
既存のクラスタに追加できるサービスは、EMR のバージョンによって異なります。既存のクラスタに追加できる実際のサービスは、EMR コンソールに表示されます。
シナリオ
追加できるサービス
DataLake クラスタ (EMR V3.43.0、EMR V5.9.0、およびそれ以降のマイナーバージョン)
Knox (OpenLDAP に依存)
OpenLDAP
Ranger (Ranger-plugin と Hadoop-Common に依存)
Iceberg
Hudi
JindoData (EMR V5.15.X または EMR V3.49.X より前のマイナーバージョン)
JindoCache (EMR V5.15.X 以降のマイナーバージョン、または EMR V3.49.X 以降のマイナーバージョン)
Presto/Trino (Hadoop-Common に依存)
DLF-Auth
Tez (YARN に依存)
Flume (Hadoop-Common に依存)
RSS/Celeborn
Sqoop (YARN に依存)
Kyuubi (Spark 3 と ZooKeeper に依存)
Paimon
ZooKeeper
Dataflow クラスタ (EMR V3.43.0、EMR V5.9.0、およびそれ以降のマイナーバージョン)
Flink (YARN と OpenLDAP に依存)
OpenLDAP
Knox (OpenLDAP に依存)
Paimon
ZooKeeper
DataServing クラスタ (EMR V3.43.0、EMR V5.9.0、およびそれ以降のマイナーバージョン)
HBase (ZooKeeper と HDFS または OSS-HDFS に依存)
Phoenix (HBase に依存)
JindoData (EMR V5.15.X または EMR V3.49.X より前のマイナーバージョン)
JindoCache (EMR V5.15.X 以降のマイナーバージョン、または EMR V3.49.X 以降のマイナーバージョン)
OLAP (EMR V3.43.0、EMR V5.9.0、およびそれ以降のマイナーバージョン)
なし
カスタム (EMR V3.43.0、EMR V5.9.0、およびそれ以降のマイナーバージョン)
Knox (OpenLDAP に依存)
OpenLDAP
Ranger (Ranger-plugin と Hadoop-Common に依存)
Iceberg
Hudi
JindoData (EMR V5.15.X または EMR V3.49.X より前のマイナーバージョン)
JindoCache (EMR V5.15.X 以降のマイナーバージョン、または EMR V3.49.X 以降のマイナーバージョン)
Presto (Hadoop-Common に依存)
DLF-Auth
Tez (YARN に依存)
Flume (Hadoop-Common に依存)
RSS/Celeborn
Flink (YARN と OpenLDAP に依存)
HBase (ZooKeeper と HDFS または OSS-HDFS に依存)
Phoenix (HBase に依存)
Hadoop (既存ユーザーのみ利用可能)
Impala
Presto
Oozie
ZooKeeper
HBase
Zeppelin
Storm
Ranger
Superset
Livy
Flume
Kudu
ESS または RSS
注意事項
サービスを追加した後、一部の既存サービスの関連設定を手動で変更し、既存サービスを再起動して設定を有効にする必要がある場合があります。サービスは、オフピーク時に追加することをお勧めします。
手順
[サービス] タブに移動します。
EMR コンソール にログインします。左側のナビゲーションウィンドウで、[EMR on ECS] をクリックします。
上部のナビゲーションバーで、クラスタが存在するリージョンを選択し、ビジネス要件に基づいてリソースグループを選択します。
[EMR on ECS] ページで、目的のクラスタを見つけ、[アクション] 列の [サービス] をクリックします。
[サービス] タブで、[サービスの追加] をクリックします。
[サービスの追加] パネルで、追加するサービスを選択し、[OK] をクリックします。サービスが追加されると、[サービスが追加されました] メッセージが返されます。追加されたサービスは、[サービス] タブで確認できます。
説明追加するサービスの一部は、一部の既存サービスの構成を変更した後にのみ、想定どおりに動作する可能性があります。サービスが追加されると、一部の既存サービスの構成を変更するように求められます。プロンプトメッセージを読み、[続行] をクリックし、画面の指示に従って一部の既存サービスの構成を変更します。
オプション。 一部の既存サービスの構成を変更します。
たとえば、Trino サービスを追加した後、Hive、Spark 3、Tez、Trino、および YARN サービスの [構成] タブに移動し、サービスの構成を変更する必要があります。
[サービス] タブで、右上隅にオレンジ色のドットが表示されているサービスの [構成] をクリックします。

プロンプトメッセージの [構成の変更] をクリックします。

[構成の変更] パネルで、すべての設定項目を選択し、[保存] をクリックします。デフォルトでは、[設定を保存して配信] スイッチがオンになっています。

設定を有効にするには、サービスを再起動します。対応するプロンプトをクリックして、設定を有効にすることもできます。

サービスの再起動方法の詳細については、「サービスを再起動する」をご参照ください。
参照
サービスの Web UI にアクセスする方法については、「EMR コンソールでオープンソースコンポーネントの Web UI にアクセスする」をご参照ください。
サービスとそのコンポーネントのヘルスステータスを表示する方法については、「サービスとコンポーネントのヘルスステータスを表示する」をご参照ください。
サービス関連の問題については、「クラスタ管理に関する FAQ」をご参照ください。