作成後の E-MapReduce (EMR) クラスターにサービスを追加できます。このトピックでは、EMR コンソールでサービスを追加する方法について説明します。
前提条件
クラスターが作成済みで、状態が 実行中 であること。クラスターの作成方法の詳細については、「クラスターの作成」をご参照ください。
制限
-
クラスターが
実行中の状態である必要があります。 -
クラスター内のすべてのノードが
実行中の状態であり、すべてのサービスが正常である必要があります。 -
サービスを追加できるのは、次のクラスタータイプのみです。
説明-
クラスターの作成時に [Kerberos ID 認証] を有効にした場合、クラスターの作成後に Knox または Kudu サービスを追加できません。
-
追加できるサービスは EMR バージョンによって異なります。正確な一覧については、コンソールのオプションをご確認ください。
クラスタータイプ
サポートされるサービス
DataLake (EMR-3.43.0、EMR-5.9.0 以降)
-
Knox (OpenLDAP が必要)
-
OpenLDAP
-
Ranger (Ranger-plugin と Hadoop-Common が必要)
-
Iceberg
-
Hudi
-
JindoData (EMR-5.15.x および EMR-3.49.x より前の EMR バージョン向け)
-
JindoCache (EMR 5.15.x 以降、および EMR 3.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-3.43.0、EMR-5.9.0 以降)
-
Flink (YARN と OpenLDAP が必要)
-
OpenLDAP
-
Knox (OpenLDAP が必要)
-
Paimon
-
ZooKeeper
DataServing (EMR-3.43.0、EMR-5.9.0 以降)
-
HBase (ZooKeeper と HDFS または OSS-HDFS が必要)
-
Phoenix (HBase が必要)
-
JindoData (EMR-5.15.x および EMR-3.49.x より前の EMR バージョン向け)
-
JindoCache (EMR 5.15.x 以降、および EMR 3.49.x 以降向け)
OLAP (EMR-3.43.0、EMR-5.9.0 以降)
サービスの追加はサポートされていません。
Custom (EMR-3.43.0、EMR-5.9.0 以降)
-
Knox (OpenLDAP が必要)
-
OpenLDAP
-
Ranger (Ranger-plugin と Hadoop-Common が必要)
-
Iceberg
-
Hudi
-
JindoData (EMR-5.15.x および EMR-3.49.x より前の EMR バージョン向け)
-
JindoCache (EMR 5.15.x 以降、および EMR 3.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 (新規ユーザーは Hadoop クラスターを作成できなくなりました。)
-
Impala
-
Presto
-
Oozie
-
ZooKeeper
-
HBase
-
Zeppelin
-
Storm
-
Ranger
-
Superset
-
Livy
Flume
-
Kudu
-
ESS または RSS
-
注意事項
サービスを追加した後、一部の依存サービスは、設定を手動で変更して再起動する必要がある場合があります。業務への影響を最小限に抑えるため、この操作はオフピーク時間に実施してください。
手順
-
クラスターの [Services] ページに移動します。
E-MapReduce コンソールにログインします。
-
左側のナビゲーションウィンドウで、[EMR on ECS] を選択します。
-
上部のナビゲーションバーで、必要に応じてリージョンとリソースグループを選択します。
-
[EMR on ECS] ページで対象のクラスターを見つけ、[Services] 列の Services をクリックします。
-
Services タブで、Add Service をクリックします。
-
Add Service パネルで、追加するサービスを選択し、OK をクリックします。正常に追加されると、「サービスが正常に追加されました」というメッセージが表示され、新しいサービスが現在のページに表示されます。
説明一部のサービスは、追加後に依存関係の設定変更が必要になる場合があります。サービスを選択してOKをクリックすると、変更が必要な依存サービスがインジケーターでハイライト表示されます。インジケーターを確認し、次のステップに進んでサービス設定を変更してください。
-
オプション: サービス設定を変更します。
たとえば、Presto サービスを追加した後は、Hive、Spark 3、Tez、Presto、YARN サービスの設定を変更する必要があります。
-
Services ページで、インジケーターが表示されているサービスの Configure をクリックします。
-
通知エリアで、Modify Configurations をクリックします。
-
Modify Configurations パネルで、すべての設定項目を選択し、Save をクリックします。Save and Deliver Configuration スイッチはデフォルトで有効になっています。
-
変更を反映するため、関連するサービスを再起動します。詳細については、「サービスの再起動」をご参照ください。
設定を変更すると、[Presto] などの関連サービスに [保留中] タグが表示されます。このタグは、変更を反映するためにサービスの再起動が必要であることを示します。
-
関連ドキュメント
-
サービスの Web UI にアクセスする方法については、「オープンソースコンポーネントの Web UI へのアクセス」をご参照ください。
-
サービスのステータスを確認する方法については、「サービスとコンポーネントのヘルスステータスの表示」をご参照ください。
-
サービスに関連する一般的な問題の解決策については、「クラスター管理に関するよくある質問」をご参照ください。