前置安装:hadoop和jdk
hadoop安装教学地址
jdk安装教学地址
下载zeppelin安装包
选择zeppelin-0.8.1-bin-all.tgz
1.解压
[root@tmh opt]# tar -zxf zeppelin-0.8.1-bin-all.tgz
2.移动到自定义文件夹
[root@tmh opt]# mv zeppelin-0.8.1-bin-all soft/zeppelin081
3.进入conf文件夹中
[root@tmh opt]# cd soft/zeppelin081/conf/
4.复制
[root@tmh conf]# cp zeppelin-site.xml.template zeppelin-site.xml
5.打开并配置
[root@tmh conf]# vi zeppelin-site.xml
最上面添加一个
<property>
<name>zeppelin.helium.registry</name>
<value>helium</value>
</property>
然后修改下面的端口号
<property>
<name>zeppelin.server.port</name>
<value>8000</value> //这里随便改个没有被占用的端口号
<description>Server port.</description>
</property>
6.查看jdk和hadoop路径
[root@tmh conf]# echo $JAVA_HOME
/opt/soft/jdk180
[root@tmh conf]# echo $HADOOP_HOME
/opt/soft/hadoop260
7.打开并配置
[root@tmh conf]# vi zeppelin-env.sh
export JAVA_HOME=/opt/soft/jdk180
export HADOOP_CONF_DIR=/opt/soft/hadoop260/ect/hadoop
8.启动
[root@tmh bin]# ./zeppelin-daemon.sh start
9.通过访问自己的IP地址+端口号来看是否成功
10.然后关闭zeppelin
./zeppelin-daemon.sh stop
11.将hive文件夹中对应目录下的文件拷贝到zepplin文件夹对应的文件夹中
[root@tmh bin]# cp /opt/soft/hive110/conf/hive-site.xml /opt/soft/zeppelin081/conf/
[root@tmh bin]# cp /opt/soft/hive110/lib/hive-jdbc-1.1.0-cdh5.14.2-standalone.jar /opt/soft/zeppelin081/interpreter/
[root@tmh bin]# cp /opt/soft/hadoop260/share/hadoop/common/hadoop-common-2.6.0-cdh5.14.2.jar /opt/soft/zeppelin081/interpreter/jdbc
12.再次访问地址来测试是否成功
13.在web界面配置集成hive
右上角anonymous --> interpreter --> +Create新建一个叫做hive的集成环境
14.设置properties
default.driver org.apache.hive.jdbc.HiveDriver
default.url jdbc:hive2://192.168.42.200:10000 (自己的IP地址+10000端口号)
default.user hive
15.点击保存,并重启hive 解释器。
16.启动hiveserver2
hiveserver2
17.使用zepplin的hive解释器
在zepplin中,点击notebook,通过create new note创建一个notebook.
其中name可以任意,Default Interpreter选择hive.
18.验证hive解释器(注意,zepplin中操作hive不能有分号)
%hive
show databases