一、安装准备
文件准备:zeppelin-0.8.1-bin-all.tgz
准备一台虚拟机
ps:搭建了Hive环境,且能正常运行的虚拟机 具体操作详见最新hive安装(俗称单机版)
之后还需要安装一下数据库在我的其他博客中也有涉及;
切换至soft文件夹:cd /opt/soft
将文件拖入opt下的soft文件夹
解压文件夹至当前目录:tar -zxf zeppelin-0.8.1-bin-all.tgz
甚至可以改个名字; mv zeppelin-0.8.1-bin-all zep
二、配置Zeppelin
1、修改配置文件
切换目录至 :.cd /opt/soft/zep/conf
复制一下 conf目录下的 zeppelin-site.xml.template 并改名:cp zeppelin-site.xml.template zeppelin-site.xml
修改zeppelin-site.xml 配置文件:vi zeppelin-site.xml
修改端口号:默认是8080,为避免冲突,修改为8000
插入如下
<property>
<name>zeppelin.helium.registry</name>
<value>helium</value>
</property>
保存退出

复制一下conf目录下的 zeppelin-env.sh.template 并改名:cp zeppelin-env.sh.template zeppelin-env.sh
修改zeppelin-env.sh.template配置文件:vi zeppelin-env.sh
插入:jdk的安装目录 和 hadoop安装目录
export JAVA_HOME=/opt/soft/java8
export HADOOP_CONF_DIR=/opt/soft/hadoop/etc/hadoop
保存退出
2、配置hive解释器
Zeppelin中没有默认的hive解释器,但是我们可以通过jdbc解释器进行添加。
1)环境和变量配置
拷贝hive配置文件至zep的conf目录下:
cp /opt/soft/hive/conf/hive-site.xml /opt/soft/zep/conf/
拷贝jar包:hadoop-common-2.6.0.jar(/opt/soft/hadoop/share/hadoop/common目录下)
cp /opt/soft/hadoop/share/hadoop/common/hadoop-common-2.6.0-cdh5.14.2.jar /opt/soft/zep/interpreter/jdbc
拷贝jar包:hive-jdbc-1.2.1-standalone.jar(/opt/soft/hive/lib目录下)
cp /opt/soft/hive/lib/hive-jdbc-1.1.0-cdh5.14.2-standalone.jar /opt/soft/zep/interpreter/jdbc
2)启动zeppelin
切换目录至bin目录:cd /opt/soft/zep/bin
启动zepplin:./zeppelin-daemon.sh start
ps:确保hive可以正常运行(beeline命令行模式能正常运行才可,当然hadoop 要先运行)
查看进程:jps

web端运行zeppelin
地址栏输入ip地址:8000

3)在web界面配置集成hive


设置properties
default.driver org.apache.hive.jdbc.HiveDriver
default.url jdbc:hive2://192.168.48.104:10000/demo
ps:最好指向要用的一个数据库

记得保存
然后我们创建一个notebook,来测试一下,名字就随意了

尝试输入hive命令

完成!
本文详细介绍了如何在虚拟机上安装Zeppelin,并通过JDBC解释器集成Hive环境,包括配置步骤、端口修改、环境变量设置及web界面配置。

被折叠的 条评论
为什么被折叠?



