서비스별 UI에 접속하기

Ambari, Zeppelin, Hue 등은 UI를 제공하여. 또한 Hadoop, Presto UI에서는 현재 서비스의 상태를 확인할 수 있는 Web UI를 제공합니다. 이번 페이지에서는 Hadoop및 관련 서비스들의 Web UI에 접근하는 방법을 알아봅니다. Kerberize를 진행한 이후에는 페이지 접근시, Kerberos 인증이 추가됩니다.

목차

사전작업

1. ACG 룰 변경

클러스터를 선택하고, ACG옆에 화살표영역을 클릭합니다. ACG페이지에서, 해당클러스터의 ACG를 선택합니다.

ACG설정에서, 접근하려고 하는 페이지의 포트(e.g. Ambari의 경우 8080, HDFS NameNode의 경우 50070)를 허용 포트에 추가합니다. 접근소스는 사용자의 고정IP대역을 입력합니다.

제공하는 페이지 리스트

선택한 클러스터의 타입별로 제공하는 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

접근 방법

DNS로 접근

Application 별 보기를 클릭합니다. 각 페이지 접속용 링크를 클릭하면 이동합니다. 계정은 초기에 설정한 관리자 계정을 사용하면 됩니다. 계정 정보를 잃어버렸을 경우에는 패스워드변경을 참조하세요.

패스워드 변경

Ambari

Cloud Hadoop 콘솔 > 클러스터 관리 > 관리자 패스워드 초기화 를 선택합니다. 신규 패스워드에 설정한대로 Ambari UI의 패스워드가 변경됩니다.

Hue

클러스터 노드에 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 suewoon
Changing password for user '기존유저명'
Password:
Password (again):
Password changed successfully for user '기존유저명'

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...