Zeppelin组件配置和使用:使用JDBC连接Hive

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,如图所示。
Zeppelin组件配置和使用:使用JDBC连接Hive_第1张图片

配置属性和依赖

修改驱动类和url两个属性

  • default.driver
    hive连接的驱动类固定为org.apache.hive.jdbc.HiveDriver
  • default.urljdbc:hive2://node1:10000/movie
    根据具体实例修改,格式为jdbc:hive2://ip:port/dbName

属性编辑完成后,将以下依赖依次添加到hive解释器的依赖库中,缺一不可,否则会在运行hive代码时报错。
注:以下依赖包都可在hive的安装包lib目录下找到。

hive-jdbc-2.3.4.jar
hive-service-rpc-2.3.4.jar
hive-cli-2.3.4.jar
hive-service-2.3.4.jar
hive-common-2.3.4.jar
hive-serde-2.3.4.jar
guava-14.0.1.jar

Zeppelin组件配置和使用:使用JDBC连接Hive_第2张图片

测试

新建一个Notebook应用,选择hive解释器,输入以下代码进行测试。
Zeppelin组件配置和使用:使用JDBC连接Hive_第3张图片

你可能感兴趣的:(Zeppelin,Apache)