Zeppelin使用JDBC方式提供对hive组件的支持,本文介绍如何在Zeppelin中配置hive的解释器。
版本信息
JDK:1.8
Zeppelin: 0.8.1
Hive: 2.3.4
Hadoop: 2.7.3
前提条件
要在Zeppelin中使用hive,以下服务必须启动:
hiveserver2
配置hive解释器
新建一个继承自jdbc的解释器,命名为hive,如图所示。
配置属性和依赖
修改驱动类和url两个属性
default.driver
hive连接的驱动类固定为org.apache.hive.jdbc.HiveDriver
default.url
:jdbc:hive2://node1:10000/movie
根据具体实例修改,格式为jdbc:hive2://ip:port/dbName
属性编辑完成后,将以下依赖依次添加到hive解释器的依赖库中,缺一不可,否则会在运行hive代码时报错。
注:以下依赖包都可在hive的安装包lib目录下找到。