Zeppelin-定制本身的主页面

Zeppelin-定制本身的主页面

Apache Zeppelin 提供了一种机制,能够将你建立的note建立为Zeppelin启动时的主页面。 采用这种方法,能够将标记Zeppelin安装, 调整用户用户须要的指令,以及翻译为其余语言。javascript

  • 如何将note设为Zeppelin主页

包括下面三个步骤:html

  1. 使用Zeppelin建立一个note。
  2. 在config文件中设置note id。
  3. 重启 Zeppelin。

使用Zeppelin建立note

使用Zeppelin建立一个新 note , 能够使用 %md 解释器编辑markdown格式的内容。也能够使用显示系统建立 text, html, table 或 Angular (backend API, frontend API)的富文本内容。java

运行 (按键shift+Enter) 这个note能够看到输出,改变 note 视图为report,能够隐藏代码段。apache

在 config 文件设置 note id

为了在config文件中设置note id , 首先在浏览器地址栏拷贝下note的url,以下:浏览器

  • 设置note id:
  1. 环境变量ZEPPELIN_NOTEBOOK_HOMESCREENzeppelin.notebook.homescreen 属性。
  2. 也能够设置 ZEPPELIN_NOTEBOOK_HOMESCREEN_HIDE 环境变量或 zeppelin.notebook.homescreen.hide 属性隐藏这个新的note,在note list中不显示出来。

重启 Zeppelin

  • 重启Zeppelin server
./bin/zeppelin-daemon stop
./bin/zeppelin-daemon start

打开浏览器,输入Zeppelin服务地址,便可看到定制化的主页。markdown

  • 在定制主页中显示note list

若是你但愿显示note列表在你的自定义Zeppelin主页,惟一须要作的使用 %angular 支持。app

添加下列代码到note的paragraph中,而后运行:frontend

%spark

println(
"""%angular
  <div ng-include="'app/home/notebook.html'"></div>
""")

运行该代码段后,能够看到以下的输入:ide

恭喜! 成功添加了note list到主页中。url

相关文章
相关标签/搜索