

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# JupyterHub でクラスターを作成する
<a name="emr-jupyterhub-launch"></a>

JupyterHub を使用して Amazon EMR クラスターを作成するには AWS マネジメントコンソール、 AWS Command Line Interface、、または Amazon EMR API を使用します。ステップ完了後に自動終了するオプションでクラスターを作成していないことを確認します ( AWS CLIの `--auto-terminate` オプション)。また、管理者とノートブックユーザーがクラスターの作成時に使用するキーペアにアクセスできることを確認します。詳細は、「*Amazon EMR 管理ガイド*」の「[SSH 認証情報にキーペアを使用する](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-access-ssh.html)」を参照してください。

## コンソールを使用して JupyterHub を含むクラスターを作成する
<a name="emr-jupyterhub-launch-console"></a>

以下の手順に従って、Amazon EMR コンソールで **[Advanced Options]** (詳細オプション) を使用し、JupyterHub を含むクラスターを作成します。

**Amazon EMR コンソールを使用して、JupyterHub をインストールした Amazon EMR クラスターを作成するには**

1. 新しい Amazon EMR コンソールに移動し、サイドナビゲーションから **[古いコンソールに切り替え]** を選択します。古いコンソールに切り替えたときの動作の詳細については、「[Using the old console](https://docs.aws.amazon.com/emr/latest/ManagementGuide/whats-new-in-console.html#console-opt-in)」を参照してください。

1. [**Create cluster (クラスターの作成)**]、[**Go to advanced options (詳細オプションに移動する)**] の順に選択します。

1. [**Software Configuration (ソフトウェア設定)**] で次を実行します。
   + **[リリース]** では emr-5.36.2 を選択し、[JupyterHub] を選択します。
   + Spark を使用する場合、Spark SQL のメタストアとして AWS Glue データカタログを使用するには、「Use **for Spark table metadata**」を選択します。詳細については、「[Amazon EMR AWS で Spark で Glue データカタログを使用する](emr-spark-glue.md)」を参照してください。
   + [**Edit software settings (ソフトウェア設定の編集)**] には [**Enter configuration (設定の入力)**] を選択し、値を指定するか [**Load JSON from S3 (S3 からの JSON のロード)**] を選び JSON 設定ファイルを指定します。詳細については、「[JupyterHub の設定](emr-jupyterhub-configure.md)」を参照してください。

1. クラスターを作成した時点で [**Add steps (optional) (ステップの追加 (オプション))**] で実行するステップを設定する場合は、[**Auto-terminate cluster after the last step is completed (最後のステップが完了したらクラスターを自動終了する)**] を選択せずに、[**Next (次へ)**] を選びます。

1. [**Hardware Configuration (ハードウェア構成)**] オプション、[**Next (次へ)**] の順に選択します。詳細については、「*Amazon EMR 管理ガイド*」の「[クラスターハードウェアとネットワークを構成する](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-plan-instances.html)」を参照してください。

1. [**General Cluster Settings (クラスターの全般設定)**] オプションを選択し [**Next (次へ)**] を選びます。

1. [**Security Options (セキュリティオプション)**] でキーペアを指定し、[**Create Cluster (クラスターの作成)**] を選択します。

## を使用して JupyterHub でクラスターを作成する AWS CLI
<a name="emr-jupyterhub-launch-cli"></a>

JupyterHub を含むクラスターを起動するには、`aws emr create-cluster` コマンドを使用し、`--applications` オプションに `Name=JupyterHub` を指定します。次の例は Amazon EMR で 2 つの EC2 インスタンス (マスターインスタンスとコアインスタンス) を使用する JupyterHub クラスターを起動します。デバッグも有効になっています。`--log-uri` が指定する Amazon S3 ロケーションにログが保存されています。指定されたキーペアはクラスター内の Amazon EC2 インスタンスへのアクセスを提供します。

**注記**  
読みやすくするために、Linux 行連続文字 (\\) が含まれています。Linux コマンドでは、これらは削除することも、使用することもできます。Windows の場合、削除するか、キャレット (^) に置き換えてください。

```
aws emr create-cluster --name="{{MyJupyterHubCluster}}" --release-label emr-5.36.2 \
--applications Name=JupyterHub --log-uri {{s3://amzn-s3-demo-bucket/MyJupyterClusterLogs}} \
--use-default-roles --instance-type m5.xlarge --instance-count {{2}} --ec2-attributes KeyName={{MyKeyPair}}
```