1.准备一台安装有hive的虚拟机,将zeppelin安装包准备好,这里我放在/opt目录下
2.切到/opt目录下,解压压缩包
tar -zxf zeppelin-0.8.1-bin-all.tgz
然后将解压后的文件移到 soft/zeppelin081
mv zeppelin-0.8.1-bin-all soft/zeppelin081
3.切到/opt/soft/zeppelin081/conf/目录下,:cd /opt/soft/zeppelin081/conf/
3.1将上图中绿色文件改名为zeppelin-site.xml:cp zeppelin-site.xml.template zeppelin-site.xml
编辑上面这个文件:vim zeppelin-site.xml
在下面一行添加下列代码:
<property> <name>zeppelin.helium.registry</name> <value>helium</value> </property>
保存退出;
3.2将zeppelin-env.sh.template文件改名并修改:
cp zeppelin-env.sh.template zeppelin-env.sh
vim zeppelin-env.sh
在zeppelin-env.sh文件中修改:
export JAVA_HOME=/opt/soft/jdk180 #此处为自己jdk安装路径
export HADOOP_CONF_DIR=/opt/soft/hadoop260/etc/hadoop #此处为hadoop配置路径
3.3配置/etc/profile 文件
vim /etc/profile
在末尾添加下面代码:
#zeppelin environment
export ZEPPELIN_HOME=/opt/soft/zeppelin081 #此处为zeppelin安装目录
export PATH=$PATH:$ZEPPELIN_HOME/bin
编译/etc/profile
source /etc/profile
3.4配置解释器
cp /opt/soft/hive110/conf/hive-site.xml /opt/soft/zeppelin081/conf/
cp /opt/soft/hadoop/share/hadoop/common/hadoop-common-2.6.0-cdh5.14.2.jar /opt/soft/zeppelin081/interpreter/jdbc/
cp /opt/soft/hive110/lib/hive-jdbc-1.1.0-cdh5.14.2-standalone.jar /opt/soft/zeppelin081/interpreter/jdbc/
4.启动zeppelin服务以及hive2服务
zeppelin-daemon.sh start
hive --service hiveserver2
5.打开zeppelin的web界面: 192.168.100.199:8080
6.在web界面配置集成hive,点击如图:
然后点击create,更改下面五处
hive
jdbc
org.apache.hive.jdbc.HiveDriver
jdbc:hive2://192.168.100.199:10000
root
然后,向下拉,点击save保存
7.zeppelin的使用
点击Notebook,然后create new note,自己起名,解释器选择hive
%hive 表示hive解释器,%sh 表示linux解释器 快捷键"ctrl+alt+t"显示标题