본문 바로가기
💻Tech/🐘hadoop

[zeppelin] hive interpreter 연동 방법

by _viper_ 2020. 6. 12.
반응형

Zeppelin 설치 후 hive를 사용하려면 interpreter를 추가 해줘야 합니다.

추가하지 않고 사용하면 아래 에러가 발생합니다.

Error: Either no interpreter named hive or it is not binded to this note
원인 : hive interpreter 생성하지 않고 %hive 사용시 발생

Error : zeppelin Unable to read HiveServer2 configs from ZooKeeper
원인 : hive url 주소가 잘못돼서 발생

 

1. Zeppelin 로그인

 

2. 오른쪽 상단에 Interpreter 클릭

 

3. Interpreter 화면

 

4. 오른쪽 상단에 create 버튼을 클릭하고 hive interpreter를 설정해 줍니다.

 

5. Interpreter Name : hive / Interpreter group : jdbc

 

6. Properties 설정을 해줍니다

  • 접속할 hive 계정,password,url 입력해 줍니다

 

PropertyValue

hive.driver org.apache.hive.jdbc.HiveDriver
hive.url jdbc:hive2://localhost:10000
hive.user hiveUser
hive.password hivePassword

 

7. 설정이 완료되면 Zeppelin 메인 화면으로 와서 note 생성 시 hive interpreter로 생성해주고 사용하면 됩니다.