Zeppelin安装和配置
下载安装包
zeppelin安装包
提取码:0bw0
安装Zeppelin
- 把安装包放进根目录下的software目录下
- 解压Zeppelin到opt目录下
[root@hadoop100 software]# tar -zxvf zeppelin-0.8.1-bin-all.tgz -C /opt
- 进入opt目录下
[root@hadoop100 software]# cd /opt
- 更改Zeppelin的名字
[root@hadoop100 opt]# mv zeppelin-0.8.1-bin-all/ zpln
[root@hadoop100 opt]# ll
配置Zeppelin
- 进入zpln目录下
[root@hadoop100 opt]# cd zpln/
- 更改conf目录下的zeppelin-site.xml.template的名字
[root@hadoop100 zpln]# mv conf/zeppelin-site.xml.template conf/zeppelin-site.xml
- 配置conf目录下的zeppelin-site.xml文件
[root@hadoop100 zpln]# vi conf/zeppelin-site.xml
- 修改默认端口,把8080改为8000
<property>
<name>zeppelin.server.port</name>
<value>8000</value>
<description>Server port.</description>
</property>
- 保存退出,更改conf目录下的zeppelin-env.sh.template名字
[root@hadoop100 zpln]# mv conf/zeppelin-env.sh.template conf/zeppelin-env.sh
- 配置conf目录下的zeppelin-env.sh文件
[root@hadoop100 zpln]# vi conf/zeppelin-env.sh
- 添加
export JAVA_HOME=/opt/java8
export HADOOP_HOME=/opt/hadoop/etc/hadoop
- 保存退出,进入bin目录下启动zeppelin
[root@hadoop100 zpln]# ./bin/zeppelin-daemon.sh start
- 打开网页验证
192.168.136.100:8000
配置hive解释器
Zeppelin中没有默认的hive解释器,但是我们可以通过jdbc解释器进行添加
- 关闭Zeppelin
[root@hadoop100 zpln]# ./bin/zeppelin-daemon.sh stop
- 复制hive的配置文件hive-site.xml到zpln/conf目录下interperter目录下的jdbc目录下
[root@hadoop100 zpln]# cp ../hive/conf/hive-site.xml conf/
- 复制两个jar包到zpln目录下的
[root@hadoop100 zpln]# cp ../hadoop/share/hadoop/common/hadoop-common-2.6.0-cdh5.14.2.jar interpreter/jdbc/
[root@hadoop100 zpln]# cp ../hive/lib/hive-jdbc-1.1.0-cdh5.14.2-standalone.jar interpreter/jdbc/
- 启动Zeppelin
[root@hadoop100 zpln]# ./bin/zeppelin-daemon.sh start
- 打开网页
192.168.136.100:8000
- 点击网页左上角的anonymous
- 选择interpret
-
选择+create,新建一个叫做hive的集成环境
-
设置properties
//在default.driver中设置
org.apache.hive.jdbc.HiveDriver
//在default.url中设置
jdbc:hive2://192.168.42.200:10000
//在default.user中设置
root
//default.password中设置
ok
- 点击save,重启hive解释器
- 启动HiveServer2
[root@hadoop100 zpln]# hiveserver2 start
- 或后台启动HiveServer2
[root@hadoop100 zpln]# nohup hive --service hiveserver2 &
使用Zeppelin的hive解释器
- 点击notebook,通过reate new note创建一个notebook,其中name可以任意,Default Interpreter选择hive
- 验证hive解释器
%hive
show databases
- 运行一下
注意:zepplin中操作hive不能有分号
出现所有的数据库就代表成功了