E-MapReduce(EMR)の Hue サービスでは、Hue アカウントを作成し、アカウントのパスワードをリセットできます。このトピックでは、Hue アカウントを作成し、パスワードをリセットする方法について説明します。
前提条件
EMR Hadoop クラスタが作成されていること。詳細については、「クラスタの作成」をご参照ください。
Hue アカウントの作成
- SSH モードでクラスタにログオンします。詳細については、「クラスタへのログオン」をご参照ください。
- 次のコマンドを実行して、アカウントを作成します。
/opt/apps/hue/build/env/bin/hue createsuperuser - ユーザー名、メールアドレス、パスワードを入力し、パスワードをもう一度入力して、[enter] キーを押します。
[superuser Created Successfully] というメッセージが表示されたら、アカウントが作成されています。新しいアカウントを使用して Hue にログオンできます。
Hue アカウントのパスワードのリセット
- SSH モードでクラスタにログオンします。詳細については、「クラスタへのログオン」をご参照ください。
- 次のコマンドを実行して、Hue のパスを表示します。
ps aux | grep hue次のような情報が返されます。
説明 この例では、パスは /opt/apps/hue/build/env/bin/hue です。 - 次のコマンドを実行して、Hue シェルを起動します。
/opt/apps/hue/build/env/bin/hue shell説明 コマンド内の /opt/apps/hue/build/env/bin/hue は、手順 2 で取得したパスです。 - 次のコマンドを実行して、Hue アカウントのパスワードをリセットします。
from django.contrib.auth.models import User user = User.objects.get(username='<your_username>') user.set_password('<your_new_password>') user.save()説明 コマンド内の<your_username>を、パスワードをリセットするユーザー名に置き換え、<your_new_password>を新しいパスワードに置き換えます。Ctrl+D を押してシェルを終了できます。次の図は例を示しています。
パスワードをリセットした後、新しいパスワードを使用して Hue にログオンできます。