{% include JB/setup %}
Apache Zeppelin allows you to use one of the notes you create as your Zeppelin Homepage. With that you can brand your Zeppelin installation, adjust the instruction to your users needs and even translate to other languages.
The process for creating your homepage is very simple as shown below:
Create a new note using Zeppelin, you can use %md
interpreter for markdown content or any other interpreter you like. You can also use the display system to generate text, html, table or Angular (backend API, frontend API).
Run (shift+Enter) the note and see the output. Optionally, change the note view to report to hide the code sections.
To set the note id in the config file, you should copy it from the last word in the note url. For example,
Set the note id to the ZEPPELIN_NOTEBOOK_HOMESCREEN
environment variable or zeppelin.notebook.homescreen
property.
You can also set the ZEPPELIN_NOTEBOOK_HOMESCREEN_HIDE
environment variable or zeppelin.notebook.homescreen.hide
property to hide the new note from the note list.
Restart your Zeppelin server
./bin/zeppelin-daemon stop ./bin/zeppelin-daemon start
That's it! Open your browser and navigate to Apache Zeppelin and see your customized homepage.
Add the following code to a paragraph in your Apache Zeppelin note and run it.
%spark println( """%angular <div ng-include="'app/home/notebook.html'"></div> """)
After running the paragraph, you will see output similar to this one:
That's it! Voila! You have your note list.