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

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

    • PDF

    Article Summary

    VPC環境で利用できます。

    NAVERクラウドプラットフォームの Cloud Hadoopで提供する Web UI(Ambari、Hueなど)を利用し、Cloud Hadoopクラスタの情報と状態を管理できます。

    参考

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

    事前作業

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

    項目説明ガイド
    SSL VPN設定外部から NAVERクラウドプラットフォーム内部に構成されたネットワークにセキュアアクセス
  • Subnetの Route Tableに VPN帯域を追加
  • SSL VPNクライアントのダウンロードとインストール、実行
  • SSL VPNの設定
  • SSL VPNご利用ガイド(VPC)
  • ACG設定当該クラスタの ACG設定にアクセスするデバイスの固定 IPアドレスおよびアクセスするページの許可ポートを追加
  • アクセスソース: ユーザーの固定 IPアドレス([myIp] ボタンをクリックして入力可能)
  • 許可ポート: Ambariの場合は8443、HDFS NameNodeの場合は8421
  • ファイアウォール設定(ACG)
    認証キー当該クラスタへのアクセスに必要なプライベートキー(.pem)クラスタの直接アクセス認証キーの管理
    ドメイン当該クラスタノードへのアクセスに必要なドメイン
    クラスタの詳細情報のドメイン項目で確認可能
    クラスタの詳細確認

    1. SSL VPN設定

    外部から NAVERクラウドプラットフォーム内部に構成されたネットワークにセキュアアクセスするには、事前に SSL VPNを設定します。
    SSL VPNの設定に関する詳細は、SSL VPNの設定をご参照ください。

    2. ACGルールの設定

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

    1. NAVERクラウドプラットフォームコンソールで、 Services > Compute > Server > ACG メニューを順にクリックします。
    2. アクセスしたいクラスタの ACGを選択し、 [ACG設定] ボタンをクリックします。
      cloudhadoop-server-acg1_ko
    3. 次の4つの情報を入力し、ACG Ruleを追加します。
      • プロトコル: TCP
      • アクセスソース: SSH通信を行うローカルデバイスの IPアドレス
      • 許可ポート: Ambariの場合は8443、HDFS NameNodeの場合は8421
      • メモ(選択)
        cloudhadoop-server-acg2_ko
    参考
    • クラスタのバージョン別、タイプ別 Application web UIリスト
      Cloud Hadoopクラスタバージョン別、タイプ別に提供される Application Web UIは次のとおりです。

    • Cloud Hadoopクラスタバージョン1.3、1.4

    クラスタのバージョンクラスタ Typeクラスタ add-onApplication WebApplication Web Reference Site
    1.3
    1.4
    Core Hadoopデフォルトで提供Ambari Web Consolehttps://ambari.apache.org/
    Core Hadoopデフォルトで提供Hue Adminhttps://gethue.com/
    Core Hadoopデフォルトで提供Zeppelin Notebookhttps://zeppelin.apache.org/
    Core Hadoopデフォルトで提供Rangerhttps://ranger.apache.org
    HBaseデフォルトで提供Ambari Web Consolehttps://ambari.apache.org/
    HBaseデフォルトで提供Rangerhttps://ranger.apache.org
    Sparkデフォルトで提供Ambari Web Consolehttps://ambari.apache.org/
    Sparkデフォルトで提供Hue Adminhttps://gethue.com/
    Sparkデフォルトで提供Zeppelin Notebookhttps://zeppelin.apache.org/
    Sparkデフォルトで提供Rangerhttps://ranger.apache.org
    Prestoデフォルトで提供Ambari Web Consolehttps://ambari.apache.org/
    Prestoデフォルトで提供Hue Adminhttps://gethue.com/
    Prestoデフォルトで提供Zeppelin Notebookhttps://zeppelin.apache.org/
    Prestoデフォルトで提供Presto Coordinatorhttps://prestodb.io/
    Prestoデフォルトで提供Rangerhttps://ranger.apache.org
    • Cloud Hadoopクラスタバージョン1.5、1.6、1.7、1.8、1.9、2.0、2.1
    クラスタのバージョンクラスタ Typeクラスタ add-onApplication WebApplication Web Reference Site
    1.5
    1.6
    1.7
    1.8
    1.9
    2.0
    2.1
    Core Hadoop with Sparkデフォルトで提供Ambari Web Consolehttps://ambari.apache.org/
    Core Hadoop with Sparkデフォルトで提供Hue Adminhttps://gethue.com/
    Core Hadoop with Sparkデフォルトで提供Zeppelin Notebookhttps://zeppelin.apache.org/
    Core Hadoop with Sparkデフォルトで提供Rangerhttps://ranger.apache.org/
    Core Hadoop with Sparkデフォルトで提供Namenodehttps://hadoop.apache.org/
    Core Hadoop with Sparkデフォルトで提供Yarn Timeline Serverhttps://hadoop.apache.org/
    Core Hadoop with Sparkデフォルトで提供Yarn Resource Managerhttps://hadoop.apache.org/
    Core Hadoop with Sparkデフォルトで提供Tezhttps://tez.apache.org/
    Core Hadoop with Sparkデフォルトで提供Ooziehttps://oozie.apache.org/
    Core Hadoop with Sparkデフォルトで提供Spark History Serverhttps://spark.apache.org/
    Core Hadoop with SparkPrestoPresto Coordinatorhttps://prestodb.io/
    Core Hadoop with SparkHBaseHBase Masterhttps://hbase.apache.org/
    Core Hadoop with SparkImpalaImpala Server, Impala Statestore, Impala Cataloghttps://impala.apache.org/
    Core Hadoop with SparkKuduKudu Masterhttps://kudu.apache.org/
    Core Hadoop with SparkTrinoTrino Coordinatorhttps://trino.io/
    Core Hadoop with SparkNiFiNiFihttps://nifi.apache.org/
    注意

    Cloud Hadoop 1.5から提供される Namenode UIの File Broswerアップロード機能は使用できません。Hueを利用してアップロードします。

    Web UIにアクセス

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

    参考

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

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

    1. NAVERクラウドプラットフォームコンソールで Services > Big Data & Analytics > Cloud Hadoop メニューを順にクリックします。
    2. クラスタリストで Web UIにアクセスするクラスタを選択し、 [Application別に見る] ボタンをクリックします。
    3. ポップアップの Web UIリストで、備考欄にある Web UIリンクをクリックします。
    4. 当該 NCloudログイン認証ページで NCloudアカウントでログインしてアクセスします。
      chadoop-sso-1-1.png
    注意

    SSLセキュリティポリシーの強化により、ユーザー環境が Mac OS Catalina、Chromeの場合は、Self-signed証明書で URLにアクセスするとエラーが発生することがあります。そのエラー画面の空いた空間をクリックし、キーボードでthisisunsafeと入力するとアクセスできます。

    chadoop-3-3-06-vpc_ja.png

    Mozilla Firefoxブラウザでは、以下のような警告メッセージが表示されます。 [高級] ボタンをクリックし、 [危険性を承知で続行] ボタンをクリックします。

    chadoop-3-3-07-1-vpc_ja.png

    chadoop-3-3-07-2-vpc_ja.png

    参考

    Kerberizeを行った後は、Web UIページにアクセスする際に Kerberos認証が追加されます。Kerberizeに関する詳細は、Secure Hadoopの構成(オプション)ガイドをご参照ください。

    Private IPアドレスでアクセス

    SSL VPNをオンにした状態で各ノードの Private IPアドレスを使ってアクセスできます。Ambari UIの各メニューの Quick Links リンクをクリックすると、ホストの Private IPアドレスではなく FQDNを使用します。FQDNを Private IPアドレスに置換してアクセスします。

    パスワードの変更

    Ambari

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

    Hue

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

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

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

      $ pwd
       /usr/hdp/3.1.0.0-78/hue/build/env/bin  # Cloud Hadoop 1.x
       /usr/nch/3.1.0.0-78/hue/build/env/bin  # Cloud Hadoop 2.x
       
      $ echo "from django.contrib.auth.models import User; 
      u = User.objects.get(username='既存ユーザー名');
      u.set_password('新しいパスワード');
      u.save()
      " |  ./hue  shell
      

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

      $ sudo ./hue changepassword example
      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_ja.png
    5. 右下の [SAVE] ボタンをクリックします。
    6. 右上の [ACTIONS] > Restart All をクリックし、ポップアップの [CONFIRM RESTART ALL] ボタンをクリックします。

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


    この記事は役に立ちましたか?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.