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

相關文章
相關標籤/搜索