Zeppelin-定制自己的主页面

Zeppelin-定制自己的主页面

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

  • 如何将note设为Zeppelin主页

包括下面三个步骤:

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

使用Zeppelin创建note

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

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

在 config 文件设置 note id

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

31165103_ovHt.png

  • 设置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服务地址,即可看到定制化的主页。

  • 在定制主页中显示note list

如果你希望显示note列表在你的自定义Zeppelin主页,唯一需要做的使用 %angular 支持。

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

%spark

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

运行该代码段后,可以看到如下的输入:

31165103_TtmR.png

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

 

转载于:https://my.oschina.net/u/2306127/blog/871728

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值