zeppelin的安装配置及连接hive使用


前言

本文使用的zeppelin为:zeppelin-0.9.0-bin-all.tgz
zepplin下载地址:http://zeppelin.apache.org/download.html
本文使用zepplin连接hive,所以需要虚拟机提前安装好hadoop以及hive

一、解压安装

#创建解压目录 
mkdir -p /opt/software
#解压
tar zeppelin-0.9.0-bin-all.tgz  -C /opt/software
#更改默认名字
cd /opt/software
mv zeppelin-0.9.0-bin-all/ zeppelin090

二、修改配置文件

cd /opt/software/zeppelin090/conf/
#复制并重命名
cp zeppelin-site.xml.template zeppelin-site.xml
vim zeppelin-site.xml

需添加的配置

<property>
<name>zeppelin.anonymous.allowed</name>
<value>true</value>
<description>Anonymous user allowed by default</description>
</property>
<!-- 修改端口配置,便于访问国外网站 -->
<property>
<name>zeppelin.helium.registry</name>
<value>helium</value>
</property>

需修改的配置

<!-- 改为自己的主机ip-->
<property>
<name>zeppelin.server.addr</name>
<value>192.168.29.144</value>
<description>Server binding address</description>
</property>
<!--端口号改为8000为了避免和tomcat端口号冲突-->
<property>
<name>zeppelin.server.port</name>
<value>8000</value>
<description>Server port.</description>
</property>

三、修改zeppelin的环境变量

#1、在当前conf目录下拷贝zeppelin系统脚本并重命名
cp zeppelin-env.sh.template zeppelin-env.sh
vim zeppelin-env.sh #添加以下配置
export JAVA_HOME=/opt/software/java/jdk180
export HADOOP_CONF_DIR=/opt/software/hadoop313/etc/hadoop

#2、添加环境变量
vim /etc/profile.d/myenv.source #添加以下配置
# zeppelin
export ZEPPELIN_HOME=/opt/software/zeppelin090
export PATH=$ZEPPELIN_HOME/bin:$PATH

#3、拷贝 hive/conf 文件夹下的 hive-site.xml 到zeppelin090/conf目录下
cp /opt/software/hive312/conf/hive-site.xml /opt/software/zeppelin090/conf

#4、拷贝jar包,拷贝下面两个jar包到zeppelin安装目录下 interperter/jdbc 中
cp /opt/software/hadoop313/share/hadoop/common/hadoop-common-3.1.3.jar /opt/software/zeppelin090/interpreter/jdbc/
cp /opt/software/hive312/lib/hive-jdbc* /opt/software/zeppelin090/interpreter/jdbc/

四、启动zeppelin

启动之前一定要确保hadoop,mysql,hive,以及beeline服务的正常启动,以确保后面zeppelin集成hive

cd /opt/software/zeppelin090/bin
./zeppelin-daemon.sh start

在web端输入: 192.168.29.144:8000
如果能正常打开zeppelin启动成功
在这里插入图片描述

五、在web页面配置集成hive

1、创建interpreter

右上角anonymous --> interpreter --> Create新建一个集成环境
在这里插入图片描述

在这里插入图片描述

2、参数配置

Interpreter Name: hivetest ,Interpreter group:jdbc
default.driver : org.apache.hive.jdbc.HiveDriver
default.url : jdbc:hive2://192.168.29.144:10000
default.user : root(可以不填:允许所有用户登录)
Dependencies:org.apache.hive:hive-jdbc:3.1.2
参数配置完成点save保存
在这里插入图片描述

在这里插入图片描述
然后去搜hivetest 查看hivetest是否ready(有可能他还在导依赖,需要等一段时间),等到ready之后再做后续操作
在这里插入图片描述

3、配置Notebook

在zepplin中,点击notebook,通过create new note创建一个notebook.
其中name可以任意,Default Interpreter选择hivetest
在这里插入图片描述
在这里插入图片描述

4、验证hive解释器

输入:
%hive
show databases
注意: zepplin中操作hive不能有分号
如果测试无报错信息,那么恭喜你,zeppelin连接hive成功!
在这里插入图片描述

总结

本文主要讲述了zeppelin的安装以及连接hive的详细教程,如果按照本文配置,有问题欢迎留言,共同进步!

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值