Zeppelin安装与配置

本文涉及的产品
实时计算 Flink 版,5000CU*H 3个月
简介: 本文介绍zeppelin安装与配置指南

zeppelin安装包下载

mkdir /data && cd /data
wget https://dlcdn.apache.org/zeppelin/zeppelin-0.10.0/zeppelin-0.10.0-bin-all.tgz

tar zxvf zeppelin-0.10.0-bin-all.tgz
ln -s /data/zeppelin-0.10.0-bin-all /data/zeppelin

zeppelin配置文件修改

Zeppelin配置分为两个部分,一个是Zeppelin Server,另一个则是Interpreter。其中,Zeppelin Server相关配置需要在启动Zeppelin Server之前进行配置。而Interpreter的配置则是可以在Zeppelin Server启动之后,在WEB界面进行配置。

而在WEB界面对Interpreter进行配置时,还可以全局配置或者针对每个note book进行配置。note book级别的配置会覆盖全局配置。

Zeppelin Server配置

zeppelin server的配置文件为zeppelin-env.sh以及zeppelin-site.xml

其中,

  • zeppelin-env.sh定义环境变量
  • zeppelin-site.xml定义系统属性

按照优先级顺序,zeppelin-env.sh文件中定义的配置会覆盖zeppelin-site.xml中定义的配置。

以下列出部分参数,更多参数可参考相关文件。

zeppelin-env.sh zeppelin-site.xml Default value Description
ZEPPELIN_ADDR zeppelin.server.addr 127.0.0.1 Zeppelin server binding address
ZEPPELIN_PORT zeppelin.server.port 8080 Zeppelin server portNote: Please make sure you're not using the same port with Zeppelin web application development port (default: 9000).

具体修改点

cd /data/zeppelin/conf
cp zeppelin-site.xml.template zeppelin-site.xml

将zeppelin.server.addr配置项修改为0.0.0.0

zeppelin默认端口使用8080,如果和你本地端口冲突可将其改为别的端口,本文档将端口修改为8008,也就是将zeppelin.server.port配置项修改为8008

cp zeppelin-env.sh.template zeppelin-env.sh

填入以下变量:

export JAVA_HOME=/data/jdk

各变量请根据自己环境进行设置。

Interpreter 配置

  1. 全局参数配置

    首页右上角点击interpreter进入zeppelin所有支持的interpreter界面。

    进入如下界面:

    在该界面对interpreter进行的配置修改则是全局生效的,下面以flink为例,可以修改其中的properties来使该配置全局生效。

  2. note book级别参数配置

    同样以flink为例,新建flink interpreter对应的note book,进行如下配置。

启动zeppelin

bin/zeppelin-daemon.sh start

此时如果你们没有创建logs文件夹以及run文件夹,那么会在zeppelin目录下自动创建,如下所示:

[root@hadoop zeppelin]# bin/zeppelin-daemon.sh start
Log dir doesn't exist, create /data/zeppelin/logs
Pid dir doesn't exist, create /data/zeppelin/run
Zeppelin start                                             [  OK  ]

此时浏览器输入zeppelin服务器ip:8008或者hostname:8008即可进入如下页面:

基本使用

点击Notebook,点击Create new note,填写文本名称以及选定flink interpreter,如下所示:

新建完之后进入如下页面:

相关实践学习
基于Hologres轻松玩转一站式实时仓库
本场景介绍如何利用阿里云MaxCompute、实时计算Flink和交互式分析服务Hologres开发离线、实时数据融合分析的数据大屏应用。
Linux入门到精通
本套课程是从入门开始的Linux学习课程,适合初学者阅读。由浅入深案例丰富,通俗易懂。主要涉及基础的系统操作以及工作中常用的各种服务软件的应用、部署和优化。即使是零基础的学员,只要能够坚持把所有章节都学完,也一定会受益匪浅。
相关文章
|
1月前
|
分布式计算 资源调度 大数据
大数据-110 Flink 安装部署 下载解压配置 Standalone模式启动 打包依赖(二)
大数据-110 Flink 安装部署 下载解压配置 Standalone模式启动 打包依赖(二)
69 0
|
1月前
|
分布式计算 资源调度 大数据
大数据-110 Flink 安装部署 下载解压配置 Standalone模式启动 打包依赖(一)
大数据-110 Flink 安装部署 下载解压配置 Standalone模式启动 打包依赖(一)
52 0
|
6月前
Zeppelin安装教程
Zeppelin安装教程
65 1
|
6月前
|
分布式计算 Hadoop 关系型数据库
Sqoop入门指南:安装和配置
Sqoop入门指南:安装和配置
|
6月前
|
SQL 缓存 分布式计算
Apache Zeppelin系列教程第九篇——Zeppelin NoteBook数据缓存
Apache Zeppelin系列教程第九篇——Zeppelin NoteBook数据缓存
153 0
|
XML 分布式计算 数据可视化
本地部署 zeppelin 0.10.1
本地部署 zeppelin 0.10.1
221 0
|
SQL 关系型数据库 MySQL
66 Azkaban安装部署
66 Azkaban安装部署
76 0
|
监控 大数据 物联网
在CDH7.1.1中安装NiFi
在CDH7.1.1中安装NiFi
153 0
|
分布式计算 Java 数据安全/隐私保护
Zeppelin_安装_配置| 学习笔记
快速学习 Zeppelin_安装_配置
Zeppelin_安装_配置| 学习笔记
|
分布式计算 自然语言处理 数据可视化
Zeppelin_功能| 学习笔记
快速学习 Zeppelin_功能
Zeppelin_功能| 学习笔记