티스토리 뷰

[업데이트 2017.03.15 16:46]

 

Apache Zeppelin의 경우 초보자도 사용하기 쉽게 가이드가 구성되어 있었습니다. 아래의 주소로 접속 후, 먼저 Zeppelin 최신 버전을 받습니다. 2017.03.15 기준 0.7이 최신입니다. Windows 기준으로 설치 및 실행에 대해 정리하였습니다.

 

* 참고: https://zeppelin.apache.org/

 

아래의 다운로드 페이지로 이동 후 , Binary package with all interpreters를 다운로드합니다.

 

* 참고: https://zeppelin.apache.org/download.html

 

다운로드 후, tgz 압축 파일을 압축 해제 후,  적절한 위치에 7zip으로 한번 더 압축을 해제 합니다.

 

아래의 7.0 버전의 문서 가이드로 이동하면, Zeppelin이 어떤 기능들을 제공하는지 한눈에 알기 쉽게 정리 되어 있습니다.

 

* 참고: https://zeppelin.apache.org/docs/0.7.0/

 

 

1. 설치하기

1) 아래의 페이지로 이동합니다. 기본적으로 JDK가 설치되어 있어야 하므로, 설치가 안되어 있다면 JDK를 설치합니다.

* 참고: https://zeppelin.apache.org/docs/0.7.0/install/install.html

 

2. 실행하기

1) 압축을 풀었던 디렉토리로 이동후, bin 디렉토리내에 있는 zeppelin.cmd를 실행합니다.

2) Zeppelin 서비스가 실행되며, http://localhost:8080 으로 접속합니다. (기본 설정)

3) 다음과 같이 Zeppelin Web UI가 실행되면, 정상적으로 설치가 완료 된 것입니다.

 

 

3. 권한 설정 하기

권한 설정을 하기 위해서 Apache Shiro를 enable 합니다.

 

* 참고: https://zeppelin.apache.org/docs/0.7.0/security/shiroauthentication.html

 

1) 기본적으로 처음 설치하면, 익명 접속을 허용하도록 되어 있습니다.

2) Zeppelin conf 디렉토리내에 있는 shiro.ini 및 zeppelin-site.xml을 수정합니다. 기본적으로 .template이 해당 파일들 확장자로 붙어 있는데, .template 확장자를 지웁니다.

3) 아래와 같이 shiro.ini에 admin user에 대해 ID = PW, role을 지정합니다. 그리고 zeppelin-site.xml에서 server address를 지정 및 anonymous 접근 허용을 false로 변경합니다.

 

<shiro.ini>

[users]
# List of users with their password allowed to access Zeppelin.
# To use a different strategy (LDAP / Database / ...) check the shiro doc at http://shiro.apache.org/configuration.html#Configuration-INISections
admin = q1w2e3, admin
user1 = password2, role1, role2
user2 = password3, role3
user3 = password4, role2

 

<zeppelin-site.xml>


zeppelin.server.addr
192.168.0.2
Server address



zeppelin.anonymous.allowed
false
Anonymous user allowed by default

4) 이제 해당 서비스를 재시작 한 후 다시 웹 UI에 접속합니다. 다음과 같이 login을 입력 받도록 변경 되었음을 확인 할 수 있습니다.

 

 

Zeppelin 설치 및 권한 설정에 대한 포스팅이었습니다. 생각보다 쉽게 시작할 수 있도록 정리가 잘 되어 있어 있는 부분이 인상 깊었습니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함