반응형
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로 생성해주고 사용하면 됩니다.