티스토리 뷰
[업데이트 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
- #ELK Stack
- #ApacheZeppelin
- Badge
- #TensorFlow
- docker
- SSM
- #ApacheSpark
- Jekyll and Hyde
- belief
- Physical Simulation
- sentence test
- Meow
- Game Engine
- #REST API
- ILoop Engine
- ate
- OST
- Mask R-CNN
- Sea Bottom
- GOD
- Worry
- 2D Game
- 도커
- Ragdoll
- Library
- some time ago
- Memorize
- aws #cloudfront
- English
- project
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |