サービス別 UIアクセスとパスワードの設定

Prev Next

Classic環境で利用できます。

NAVERクラウドプラットフォームの Cloud Hadoopコンソールまたは Web UI(Ambari、Hueなど)で管理操作またはアプリケーションを送信できます。ただし、直接クライアントを実行するには、SSH方式でクラスタノードにアクセスします。

参考

HDFS NameNode UIなどの一部の Web UIは SSHトンネリングを介してのみアクセスできる場合があります。詳細は、トンネリングを利用した Web UIアクセスガイドをご参照ください。

事前作業

クラスタノードにアクセスするには、以下のような準備が必要です。

項目 説明 ガイド
ACG設定 当該クラスタの ACG設定にアクセスするデバイスの固定 IPアドレスおよびアクセスするページの許可ポートを追加
  • アクセスソース: ユーザーの固定 IPアドレス([myIp] ボタンをクリックして入力可能)
  • 許可ポート: Ambariの場合は8080、HDFS NameNodeの場合は50070
ファイアウォール設定(ACG)
認証キー 当該クラスタへのアクセスに必要なプライベートキー(.pem) クラスタの直接アクセス認証キーの管理
グローバル IPアドレス 当該クラスタノードへのアクセスに必要なグローバル IPアドレス
クラスタの詳細情報のグローバル IPアドレス項目で確認可能
クラスタの詳細確認

ACGルールの設定

クラスタの ACGルールを変更する方法は、次のとおりです。

  1. NAVERクラウドプラットフォームコンソールの Classic環境で、 i_menu > Services > Compute > Server > ACG メニューを順にクリックします。
  2. アクセスしたいクラスタの ACGを選択し、 [ACG設定] ボタンをクリックします。
    chadoop-3-3-01_ja
  3. 次の4つの情報を入力し、ACG Ruleを追加します。
    • プロトコル: TCP
    • アクセスソース: SSH通信を行うローカルデバイスの IPアドレス
    • 許可ポート: 22
    • メモ(選択)
      chadoop-3-3-02_ja
参考
  • クラスタのバージョン別、タイプ別 Application web UIリスト

Cloud Hadoopクラスタバージョン別、タイプ別に提供される Application Web UIは次のとおりです。

  • Cloud Hadoopクラスタバージョン1.0
クラスタのバージョン クラスタ Type Application Web Application Web Reference Site
1.0 Core Hadoop Ambari Web Console https://ambari.apache.org/
Core Hadoop Hue Admin https://gethue.com/
HBase Ambari Web Console https://ambari.apache.org/
Spark Ambari Web Console https://ambari.apache.org/
Spark Hue Admin https://gethue.com/
Spark Zeppelin Notebook https://zeppelin.apache.org/
  • Cloud Hadoopクラスタバージョン1.1、1.2
クラスタのバージョン クラスタ Type Application Web Application Web Reference Site
1.1
1.2
Core Hadoop Ambari Web Console https://ambari.apache.org/
Core Hadoop Hue Admin https://gethue.com/
HBase Ambari Web Console https://ambari.apache.org/
Presto Ambari Web Console https://ambari.apache.org/
Presto Hue Admin https://gethue.com/
Presto Presto Coordinator https://prestodb.io/
Presto Zeppelin Notebook https://zeppelin.apache.org/
Spark Ambari Web Console https://ambari.apache.org/
Spark Hue Admin https://gethue.com/
Spark Zeppelin Notebook https://zeppelin.apache.org/

Web UIにアクセス

DNSを利用して Web UIにアクセスできます。

参考

Cloud Hadoop 2.1から SSOの連携により Web UIにアクセスするには NCloudアカウントログインの認証を完了します。

利用できる Web UIにアクセスする方法は、次のとおりです。

  1. NAVERクラウドプラットフォームコンソールの Classic環境で、 i_menu > Services > Big Data & Analytics > Cloud Hadoop メニューを順にクリックします。

  2. クラスタリストで Web UIにアクセスするクラスタを選択し、 [Application別に見る] ボタンをクリックします。

  3. ポップアップの Web UIリストで、備考欄にある Web UIリンクをクリックします。

  4. 当該 NCloudログイン認証ページで NCloudアカウントでログインし、個人情報取扱同意を介してアクセスします。
    chadoop-sso-1-1

    chadoop-sso-1-2

パスワードの変更

Ambari

Ambari UIアクセスパスワードの変更は Cloud Hadoopコンソールの [クラスタ管理] > クラスタ管理者パスワードの初期化 メニューを使用して設定できます。
詳細は、クラスタ管理者パスワードの初期化をご参照ください。
chadoop-3-3-04_ja

Hue

Hue UIのアクセスパスワードを変更する方法は、次のとおりです。

  1. PuTTYを実行し、SSHでエッジノードにアクセスします。(SSHでクラスタノードにアクセスガイドを参照)

  2. 以下のコマンドを実行してパスワードを変更します。

    $ echo "from django.contrib.auth.models import User; 
    u = User.objects.get(username='既存ユーザー名');
    u.set_password('新しいパスワード');
    u.save()
    " |  /usr/lib/hue/build/env/bin/hue  shell
    

    または、以下のようにhue changepasswordコマンドを用いてパスワードを変更します。

    $ pwd
    /usr/lib/hue/build/env/bin
    
    $ sudo ./hue changepassword '既存ユーザー名'
    Changing password for user '既存ユーザー名'
    Password:
    Password (again):
    Password changed successfully for user '既存ユーザー名'
    

Zeppelin Notebook

Cloud Hadoopでは、Zeppelin Notebookを Ambariで管理しています。
そのため、直接クラスタにアクセスしてファイルを変更したり、スクリプトを実行するよりは Ambari UIにアクセスしてジョブを行うことをお勧めします。

Zeppelin Notebookのパスワードを変更する方法は、次のとおりです。

  1. Ambari UIにアクセスし、クラスタ管理者アカウント IDとパスワードでログインします。
  2. 左側のタブで Zeppelin Notebook をクリックします。
  3. 上段の [Configs] タブをクリックします。
  4. Advanced-zeppelin-shiro-ini 項目をクリックし、パスワードを修正します。
    chadoop-3-3-zeppelin_C_ja
  5. 上段の [SAVE] ボタンをクリックします。
  6. 右上の [Restart] > Restart All Affected ボタンをクリックし、[CONFIRM RESTART ALL] をクリックします。

上記の手順で作業を行って Zeppelin Notebookにアクセスすると、パスワードの変更が適用されたことが確認できます。