서비스별 UI 접속 및 패스워드 설정
  • PDF

서비스별 UI 접속 및 패스워드 설정

  • PDF

VPC 환경에서 이용 가능합니다.

네이버 클라우드 플랫폼 Cloud Hadoop 서비스에서 제공하는 Ambari, Hue 등의 Web UI를 이용하여 클러스터에 대한 정보 및 상태를 관리할 수 있습니다.

참고

HDFS NameNode UI 등 일부 Web UI는 SSH 터널링을 통해서만 접속할 수 있는 경우가 있습니다. 자세한 내용은 터널링을 이용한 Web UI 접속을 참고해 주십시오.

사전 작업

클러스터 노드에 접속하기 위해서는 먼저 다음과 같은 준비가 필요합니다.

항목 설명 가이드
SSL VPN 설정 외부에서 네이버 클라우드 플랫폼 내부에 구성된 네트워크로 보안 접속
  • Subnet의 Route Table에 VPN 대역 추가
  • 클러스터 ACG에 VPN 대역 추가
  • SSL VPN 클라이언트 다운로드 및 설치, 실행
  • SSL VPN 사용 가이드
    ACG 설정 해당 클러스터의 ACG 설정에 접근하려는 장비의 고정IP 및 접근할 페이지의 허용 포트 추가
  • 접근 소스: 사용자의 고정IP ([my ip] 버튼을 클릭해 입력 가능)
  • 허용 포트: Ambari의 경우 8443, HDFS NameNode의 경우 8421
  • 방화벽 설정(ACG)
    인증키 해당 클러스터 접속에 필요한 프라이빗 키(.pem) 클러스터 직접 접속 인증키 관리
    참고
    • 제공하는 페이지 리스트
      선택한 클러스터의 타입별로 제공하는 UI가 다음과 같이 달라집니다.

    • Hadoop Cluster 1.3, 1.4

    관리 페이지 CORE HBASE PRESTO SPARK DNS로 접근가능
    Ambari o o o o o
    Hue Admin o x o o o
    Zeppelin Notebook o x o o o
    Presto Coordinator x x o x o
    Ranger o o o o o
    Hadoop (HDFS, YARN) o o o o x
    Hive Dashboard (Grafana) o o o o x
    Oozie o o o o x
    Hbase Master x o x x x
    Spark JobHistory x x x o x
    Ambari Infra - Solr Admin o o o o x
    Ambari Metrics - Grafana o o o o x
    • Hadoop Cluster 1.5
    관리 페이지 Core Hadoop with Spark Add-on Presto Add-on HBase Add-on Presto + HBase
    Ambari o o o o
    Hue Admin o o o o
    Zeppelin Notebook o o o o
    Presto Coordinator x o x o
    Ranger o o o o
    Oozie o o o o
    HBase Master x x o o
    Spark JobHistory o o o o
    Ambari Web Console o o o o
    Yarn Timeline server o o o o
    Namenode o o o o
    Tez UI o o o o
    Yarn Resource Manager o o o o
    주의

    Cloud Hadoop 1.5부터 제공되는 Namenode UI의 File Broswer 업로드 기능은 사용할 수 없습니다. HUE를 이용해서 업로드해 주십시오.

    Web UI 접속

    DNS를 이용하여 각 Web UI에 접속할 수 있습니다.

    이용 가능한 Web UI에 접속하는 방법은 다음과 같습니다.

    1. 네이버 클라우드 플랫폼 콘솔에서 Products & Services > Analytics > Cloud Hadoop 메뉴를 차례대로 클릭해 주십시오.
    2. 클러스터 목록에서 Web UI에 접속할 클러스터를 선택한 후 [Application 별 보기] 버튼을 클릭해 주십시오.
    3. 팝업창의 Web UI 목록에서 비고란에 있는 Web UI 링크를 클릭해 주십시오.
    4. 해당 Web UI 페이지에서 관리자 계정 ID와 패스워드를 입력한 후 접속해 주십시오.
      • 계정 정보를 잃어버렸을 경우에는 패스워드를 초기화하십시오. (패스워드 변경 참고)
    주의

    SSL 보안 정책 강화로 인해 사용자 환경이 Mac OS Catalina, Chrome인 경우에는 Self-signed 인증서 URL 접속 시 에러가 발생할 수 있습니다. 해당 에러 화면의 빈 공간을 클릭한 후 키보드로 thisisunsafe 단어를 입력하면 접속할 수 있습니다.

    chadoop-3-3-06-vpc_ko.png

    파이어폭스 브라우저에서는 아래와 같은 경고 메시지가 보입니다. [고급] 버튼을 클릭한 후 [위험을 감수하고 계속 진행] 버튼을 클릭해 주십시오.

    chadoop-3-3-07-1-vpc_ko.png

    chadoop-3-3-07-2-vpc_ko.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 접속 패스워드를 변경은 클러스터 관리자 패스워드 초기화 메뉴를 사용하여 설정할 수 있습니다.
    자세한 내용은 클러스터 관리자 패스워드 초기화를 참고해 주십시오.

    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 suewoon
      Changing password for user '기존유저명'
      Password:
      Password (again):
      Password changed successfully for user '기존유저명'
      

    이 글이 도움이 되었나요?