zeppelin安装配置

一、下载安装包

http://zeppelin.apache.org/download.html

进入页面后可以选择相应版本进行下载,我们这里选择zeppelin-0.8.1-bin-all.tgz
在这里插入图片描述

二、上传并解压

  • 我们先将下载好的zeppelin包上传至Linux
  • 解压zeppelin包至/opt目录下
tar -zxvf zeppelin-0.8.1-bin-all.tgz -C /opt
  • 进入opt目录,并为zeppelin改名
cd /opt/
mv zeppelin-0.8.1-bin-all.tgz zeppelin

三、修改配置文件

  • 进入zeppelin下的conf目录下
cd /zeppelin/conf
  • 修改zeppelin-site.xml.template
#改名
mv zepppelin-site.xml.template zepppelin-site.xml
#进入
vi zepppelin-site.xml
#修改端口号,默认为8080,为避免冲突,修改为其他端口号
	<property>
	  <name>zeppelin.server.port</name>
	  <value>8000</value>
	  <description>Server port.</description>
	</property>
  • 修改zeppelin-env.sh.template
#改名
mv zepppelin-env.sh.template zepppelin-env.sh
#进入
vi zepppelin-env.sh
#添加JAVA_HOME和HADOOP_CONF_DIR  (指定自己的java和hadoop安装目录)
	export JAVA_HOME=/opt/jdk1.8.0_221
	export HADOOP_CONF_DIR=/opt/hadoop/etc/hadoop

四、启动zeppelin

  • 进入zeppelin下的bin目录
 ./zeppelin-daemon.sh start 
  • 访问web端口验证
    • 192.168.87.100:8000 (主机ip:设置的端口号)在这里插入图片描述
    • 注:此过程可能个别机器较慢,请耐心等待几分钟
  • 关闭zeppelin
./zeppelin-daemon.sh stop

五、配置hive解释器

Zepplin中没有默认的hive解释器,但是我们可以通过jdbc解释器进行添加。

5.1 环境和变量配置

  • 拷贝hive的配置文件hive-site.xml到zeppelin-0.8.1-bin-all/conf下。
cp /opt/hive/conf/hive-site.xml /opt/zeppelin//conf/
  • 拷贝下面两个jar包到zeppelin安装目录下interperter中。
cp 
/opt/hadoop/share/hadoop/common/hadoop-common-2.6.0-cdh5.14.2.jar 
/opt/zeppelin/interpreter/jdbc
cp 
/opt/hive/lib/hive-jdbc-1.1.0-cdh5.14.2-standalone.jar 
/opt/zeppelin/interpreter/jdbc

5.2 在web界面配置集成hive

  • 右上角anonymous --> interpreter --> +Create新建一个叫做hive的集成环境在这里插入图片描述在这里插入图片描述
  • 设置properties
    • default.driver org.apache.hive.jdbc.HiveDrive
    • default.url jdbc:hive2://192.168.87.100:10000
    • default.user root
  • 保存后重启hive解释器
  • 启动hiveserver2
    • hiveserver2 start

六、使用Zepplin的hive解释器

在zepplin中,点击notebook,通过create new note创建一个notebook.
其中name可以任意,Default Interpreter选择hive.在这里插入图片描述
验证hive解释器(注意,zepplin中操作hive不能有分号)

%hive
show databases

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值