本文针对的Zeppelin版本为0.8.1。

1. 首页功能

用户登录后Zeppelin首页如图所示,主要包括顶部导航栏、Notebook列表,具体菜单对应的功能如下。

  • 1 导入Notebook
    从文件导入一个Notebook应用。
  • 2 创建Notebook
    创建新的Notebook应用,创建时可指定应用名称和默认代码解释器。
  • 3 按名称筛选Notebook
  • 4 Notebook列表
    显示所有Notebook应用列表,0.8.1版本支持多级目录组织。
  • 5 Zeppelin帮助文档链接
  • 6 全局Notebook管理菜单,包含2/3/4功能
    在Zeppelin的任意界面均可快速使用此菜单,实现快速查看、切换、创建Notebook。
  • 7 运行任务管理
    查看所有运行的任务,包括运行完成、正则运行、失败、已取消等状态。
  • 8 全局搜索
    不光能搜索Notebook,还能搜索Notebook中的代码。
  • 9 解释器管理
    通过解释器管理功能配置解释器组和解释器。
  • 10 Notebook仓库管理
    配置Notebook应用对应的文件在系统中的物理位置,默认是Zeppelin安装目录下的notebook目录。
  • 11 授权管理
    为解释器配置用户权限。如果配置了用户权限,则只有具有权限的用户才能使用此解释器运行代码。
  • 12 仅查看系统配置项
    查看zepplin-site.xml中配置的属性,不能修改。
  • 13 用户注销

2. Notebook视图

Notebook界面是数据分析师主要的战斗阵地,所有的分析功能都要在这里实现,主要的功能列表如图所示。

  • 1 运行应用中所有Paragraph
  • 2 是否显示代码编辑区域
  • 3 是否显示运行结果输出区域
  • 4 清空输出
  • 5 复制Notebook
  • 6 导出Notebook
  • 7 设置为用户独有
    Notebook私有化后其他用户不能访问。
  • 8 版本控制
  • 9 搜索代码
  • 10 删除
  • 11 快捷键列表
  • 12 代码解释器绑定
    为Notebook应用绑定代码解释器,默认绑定所有可用的解释器。
  • 13 权限设置
  • 14 布局选项
    支持三种布局,默认(default)为开发者视图,显示所有菜单、编辑和输出区域;simple为简单视图,不显示主要菜单;report为汇报视图,只显示输出结果。
  • 15 Paragraph运行状态
  • 16 运行Paragraph
  • 17 是否显示本Paragraph的代码编辑器
  • 18 是否显示本Paragraph的输出
  • 19 配置:更丰富的功能
    支持控制Paragraph宽度、字体大小、上下移动、显示标题(show title)、显示行号、删除等。
  • 20 代码编辑区域
  • 21 运行输出显示区域
操作快捷键

Notebook提供了快捷键功能,用户可以方便地进行增加、删除、移动、运行、复制粘贴操作,常见快捷键列表见下表。

功能 快捷键 说明
删除Paragraph Ctrl + Alt + D
在本Paragraph上方插入一个Paragraph Ctrl + Alt + A
在本Paragraph下方插入一个Paragraph Ctrl + Alt + B
把本Paragraph移动到上方 Ctrl + Alt + K
把本Paragraph移动到上方 Ctrl + Alt + J
运行本Paragraph Shift + Enter
运行Notebook中所有Paragraph Ctrl + Shift + Enter
运行本Paragraph Shift + Enter
是否显示Paragraph的输出 Ctrl + Alt + O 反向操作
是否显示Paragraph的代码编辑区 Shift + Enter 反向操作
清除Paragraph的输出 Ctrl + Alt + L
增加Paragraph的宽度 Ctrl + Shift + +
减少Paragraph的宽度 Ctrl + Shift + +

说明:如果快捷键不起作用,最大的可能是跟系统其它软件的快捷键冲突所致。

3. 解释器管理

Zeppelin集成了Python、Scala、Shell、Markdown、R等语言解释器和Spark、HBase、Elasticsearch等大数据组件解释器,各解释器的默认属性均需根据具体语言和大数据组件的参数进行修改。
如下图所示,解释器管理菜单提供解释器的筛选、创建、编辑、删除、权限设置等功能。

  • 1 解释器筛选
    根据名称筛选解释器。
  • 2 解释器属性列表
    查看解释器支持的属性。
  • 3 编辑
    开始编辑解释器,点击后才能改动解释器的属性、添加依赖包、权限设置等选项。
  • 4 重启
    修改解释器后重启以生效。
  • 5 删除
  • 6 解释器依赖包的仓库管理
    指定解释器依赖包来源的maven仓库,有远程仓库和本地仓库两种形式。
  • 7 创建
  • 8 修改解释器使用范围
    跟菜单9一起控制解释器起作用的范围,默认全局初始化,在所有Notebook中均可以使用。如有需要可以配置成Per Note(解释器被单个Notebook占用)和Per User(解释器被单个用户占用)。
  • 9 修改解释器使用范围
    跟菜单8一起控制解释器起作用的范围,默认全局初始化,在所有Notebook中均可以使用。如有需要可以配置成Per Note(解释器被单个Notebook占用)和Per User(解释器被单个用户占用)。
  • 10 设置权限
    指定能访问此解释器的用户。
  • 11 依赖包管理
    管理解释器依赖的库,可以使用maven的组织方式,填写依赖包的groupId和artifactId;还可以通过制定依赖包在Zeppelin节点上的物理路径实现。

Apache Zeppelin主要界面和基本操作相关推荐

  1. Apache Zeppelin安装及介绍

    背景 Apache Zeppelin提供了web版的类似ipython的notebook,用于做数据分析和可视化.背后可以接入不同的数据处理引擎,包括spark, hive, tajo等,原生支持sc ...

  2. Spark交互式分析平台Apache Zeppelin的安装

    Zeppelin介绍 Apache Zeppelin提供了web版的类似ipython的notebook,用于做数据分析和可视化.背后可以接入不同的数据处理引擎,包括Spark, Hive, tajo ...

  3. How Apache Zeppelin runs a paragraph

    转发一篇zeppelin的主力committer Jongyoul Lee的讲解zeppelin的paragraph的运行机制的文章,原文地址:https://medium.com/apache-ze ...

  4. Keynote教程-界面和基本操作

    界面和基本操作 文件-新建:选取4:3或者16:9.前三个使用最为广泛.黑色比较庄重,白色是当你不知道选什么模版就选白色,渐变在发布会用的最多,在灯光和相机里看起来很有质感. 界面分为几个部分 菜单栏 ...

  5. zeppelin oracle,Apache Zeppelin安装及使用

    Apache Zeppelin介绍:A web-based notebook that enables interactive data analytics.  You can make beauti ...

  6. Apache Zeppelin 简单介绍,以及下载地址

    https://zeppelin.apache.org Zeppelin 是一个提供交互数据分析且基于Web的笔记本. 方便你做出可数据驱动的.可交互且可协作的精美文档,并且支持多种语言,包括Scal ...

  7. Apache Zeppelin:可能是开源届最好的Flink开发平台

    原文:https://www.codenong.com/cs106935099/ 这个集成有点类似后来dinky 开源项目. 如果你是Flink的学习者或者爱好者,除了学习Flink本身之外,你是否在 ...

  8. 反汇编基础、OllyDbg简介和界面、基本操作、初级TraceMe练习

    以下使用的练习示例是<Windows程序设计>第五版第一章的HelloMsg.exe:以及<加密与解密>第三版附带的RebPE.exe: 一 反汇编基础 1 字节顺序 字节存储 ...

  9. uos命令_uos如何使用终端界面的基本操作uos桌面版v20操作手册

    您可以在终端界面点击鼠标右键来进行常规操作. 查找 您可以使用"查找"功能来快速查找终端显示的内容. 1. 在终端界面,点击鼠标右键. 2. 点击查找. 3. 在搜索框中输入要查找 ...

最新文章

  1. java url 授权_Java:如何使用UrlConnection发布请求与授权?
  2. web api json_有关使用JSON Web令牌保护无服务器API的速成班
  3. XEIM|XEIM企业即时通讯
  4. 阿里云 推荐码   为自己省钱
  5. 【Visual Studio Code 】使用Visual Studio Code + Node.js搭建TypeScript开发环境
  6. centos 并发请求数_jmeter 实战分析并发、RPS、RT 公式换算
  7. linux sudo apt-get,linux sudo apt-get用法详解
  8. 【预测模型-ELAMN预测】基于哈里斯鹰算法优化ELMAN神经网络实现数据回归预测matlab代码
  9. keil4如何设置自动缩进_在Keil中 自动格式化 代码
  10. Ubuntu 20.04 安装 Google 拼音输入法
  11. 手机端App显示jsp页面的注意事项
  12. surfer10 地学计算机制图 pdf,Surfer 10地学计算机制图
  13. 蓝牙模块定位_详解蓝牙4.0BLEbeacon室内定位原理
  14. PDA手持终端扫描条码开单打印一体 结合后台电脑系统 数据同步交互解决方案
  15. 深度学习:常见深度学习框架【Theano、TensorFlow、Keras、Caffe/Caffe2、MXNet、CNTK、PyTorch】
  16. 这40个冷知识,据说只有1%的人知道……颠覆你的认知!
  17. 厉害!6 岁学编程,19 岁收月薪 2 万 的 Offer | 程序人生 2020
  18. 7-1 汽车加油问题
  19. gstreamer registry文件
  20. IT 资产管理及其重要性

热门文章

  1. D3D粒子系统设计关键要点
  2. html页面中文显示乱码问题
  3. 2020年阴历二月十六 读书笔记之漫步华尔街行为金融学
  4. 获取当前日期只保留年月日
  5. 头歌 Java实训答案 全ac代码 请善用目录功能
  6. Processing 模拟池塘生态系统
  7. 智能家居项目(八)之树莓派+摄像头进行人脸识别
  8. 爱盛科技于中国电子展演示穿戴式装置地磁传感器方案
  9. Mendix低代码的与众不同之处
  10. matlab绘制双叶双曲面,应用MATLAB绘制二次曲面图.doc