クラスターソフトウェアを設定する - Amazon EMR

クラスターソフトウェアを設定する

ソフトウェアリリースを選択すると、Amazon EMR は Amazon マシンイメージ (AMI) と Amazon Linux を使用して、クラスターの起動時に選択したソフトウェア(Hadoop、Spark、Hive など)をインストールします。Amazon EMR は、新しいリリースを定期的に提供しており、新機能、新しいアプリケーション、全般的な更新が追加されます。可能な限り最新のリリースを使用して、クラスターを起動することをお勧めします。最新リリースは、コンソールからクラスターを起動する場合のデフォルトオプションです。

各リリースで使用できるソフトウェアの Amazon EMR リリースとバージョンの詳細については、「Amazon EMR リリースガイド」を参照してください。クラスターにインストールされているアプリケーションおよびソフトウェアのデフォルト設定を編集する方法の詳細については、「Amazon EMR リリースガイド」の「アプリケーションの設定」を参照してください。Amazon EMR リリースに含まれるオープンソース Hadoop および Spark エコシステムコンポーネントの一部のバージョンには、「Amazon EMR リリースガイド」で説明されているパッチと改良が含まれています。

クラスター上のインストールに使用できる標準ソフトウェアおよびアプリケーションに加えて、ブートストラップアクションを使用してカスタムソフトウェアをインストールできます。ブートストラップアクションは、クラスターの起動時に実行されるスクリプトと、作成時にクラスターに追加される新しいノードで実行されるスクリプトです。ブートストラップアクションは、各ノードで AWS CLI コマンドを呼び出して、Simple Storage Service (Amazon S3) からクラスター内の各ノードにオブジェクトをコピーする場合も使用できます。

注記

ブートストラップアクションは、Amazon EMR リリース 4.x 以降では使用方法が異なります。Amazon EMR AMI バージョン 2.x および 3.x とのこれらの違いの詳細については、「Amazon EMR リリースガイド」の「4.x リリースバージョンの違い」を参照してください。