- 인쇄
- PDF
서비스별 UI 접속 및 패스워드 설정
- 인쇄
- PDF
Classic 환경에서 이용 가능합니다.
네이버 클라우드 플랫폼의 Cloud Hadoop 콘솔 또는 Web UI(Ambari, Hue 등)로 관리 작업 또는 애플리케이션을 제출할 수 있습니다. 그러나 직접 클라이언트를 실행하려면 SSH 방식으로 클러스터 노드에 접속해야 합니다.
HDFS NameNode UI 등 일부 Web UI는 SSH 터널링을 통해서만 접속할 수 있는 경우가 있습니다. 자세한 내용은 터널링을 이용한 Web UI 접속을 참고해 주십시오.
사전 작업
클러스터 노드에 접속하기 위해서는 먼저 다음과 같은 준비가 필요합니다.
항목 | 설명 | 가이드 |
---|---|---|
ACG 설정 | 해당 클러스터의 ACG 설정에 접근하려는 장비의 고정IP 및 접근할 페이지의 허용 포트 추가 | 방화벽 설정(ACG) |
인증키 | 해당 클러스터 접속에 필요한 프라이빗 키(.pem) | 클러스터 직접 접속 인증키 관리 |
공인 IP | 해당 클러스터 노드 접속에 필요한 공인 IP 클러스터 상세 정보의 공인 IP 항목에서 확인 가능 | 클러스터 상세 정보 확인 |
ACG 룰 설정
클러스터의 ACG 룰을 변경하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔에서 Services > Compute > Server > ACG 메뉴를 차례대로 클릭해 주십시오.
- 접근하려는 클러스터의 ACG를 선택한 후 [ACG 설정] 버튼을 클릭해 주십시오.
- 다음 네 가지 정보를 입력하고 ACG Rule을 추가해 주십시오.
- 프로토콜: TCP
- 접근 소스: SSH통신을 하는 로컬 장비의 IP
- 허용 포트: 22
- 메모(선택)
- 제공하는 페이지 리스트
선택한 클러스터의 타입별로 제공하는 UI가 다음과 같이 달라집니다.
관리 페이지 | 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 |
Web UI 접속
DNS를 이용하여 각 Web UI에 접속할 수 있습니다.
Cloud Hadoop 2.1부터 SSO 연동으로 인하여 Web UI에 접속하려면 NCloud 계정 로그인 인증을 완료해야 합니다.
이용 가능한 Web UI에 접속하는 방법은 다음과 같습니다.
네이버 클라우드 플랫폼 콘솔에서 Services > Big Data & Analytics > Cloud Hadoop 메뉴를 차례대로 클릭해 주십시오.
클러스터 목록에서 Web UI에 접속할 클러스터를 선택한 후 [Application 별 보기] 버튼을 클릭해 주십시오.
팝업창의 Web UI 목록에서 비고란에 있는 Web UI 링크를 클릭해 주십시오.
해당 NCloud 로그인 인증 페이지에서 NCloud 계정으로 로그인 후 개인정보 동의를 통해 접속해 주십시오.
패스워드 변경
Ambari
Ambari UI 접속 패스워드 변경은 Cloud Hadoop 콘솔의 [클러스터 관리] > 클러스터 관리자 패스워드 초기화 메뉴를 사용하여 설정할 수 있습니다.
자세한 내용은 클러스터 관리자 패스워드 초기화를 참고해 주십시오.
Hue
Hue UI 접속 패스워드를 변경하는 방법은 다음과 같습니다.
PuTTY를 실행한 후 SSH로 엣지 노드에 접속해 주십시오. (SSH로 클러스터 노드 접속 참고)
아래 명령어를 수행해 패스워드를 변경해 주십시오.
$ 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 비밀번호 변경 방법은 다음과 같습니다.
- Ambari UI 접속 후 클러스터 관리자 계정 ID와 패스워드로 로그인해 주십시오.
- 좌측 탭에서 Zeppelin Notebook을 클릭해 주십시오.
- 상단의 [Config] 탭을 클릭해 주십시오.
- Advanced-zeppelin-shiro-ini 항목을 클릭한 후, 비밀번호를 수정해 주십시오.
- 우측 하단의 [SAVE] 버튼을 클릭해 주십시오.
- 우측 상단의 [Restart] > [Restart All Affected] 버튼을 클릭한 후, [CONFIRM RESTART ALL] 을 클릭해 주십시오.
위의 순서대로 작업을 수행하고 Zeppelin Notebook에 접속하면 비밀번호 변경이 적용된 것을 확인할 수 있습니다.