What Is Apache Zeppelin
What Is Apache Zeppelin
What Is Apache Zeppelin
Usage
Dynamic Form
o What is Dynamic Form: a step by step guide for creating dynamic forms
Display System
o Text Display (%text)
o HTML Display (%html)
o Table Display (%table)
o Network Display (%network)
o Angular Display using Backend API (%angular )
o Angular Display using Frontend API (%angular )
Interpreter
o Overview: what is interpreter group? how can you set interpreters in Apache Zeppelin?
o User Impersonation when you want to run interpreter as end user
o Interpreter Binding Mode when you want to manage separate interpreter contexts
o Dependency Management when you include external libraries to interpreter
o Installing Interpreters: Install not only community managed interpreters but also 3rd
party interpreters
o Execution Hooks to specify additional code to be executed by an interpreter at pre and
post-paragraph code execution
Other Features:
o Publishing Paragraphs results into your external website
o Personalized Mode
o Customizing Zeppelin Homepage with one of your notebooks
o Notebook actions
o Zeppelin-Context
REST API: available REST API list in Apache Zeppelin
o Interpreter API
o Zeppelin Server API
o Notebook API
o Notebook Repository API
o Configuration API
o Credential API
o Helium API
Setup
Basics
o How to Build Zeppelin
o Multi-user Support
Deployment
o Spark Cluster Mode: Standalone
o Spark Cluster Mode: YARN
o Spark Cluster Mode: Mesos
o Zeppelin with Flink and Spark Cluster
o Zeppelin on CDH
o Zeppelin on VM: Vagrant
Security: available security support in Apache Zeppelin
o HTTP Basic Auth using NGINX
o Shiro Authentication
o Notebook Authorization
o Data Source Authorization
o HTTP Security Headers
Notebook Storage: a guide about saving notebooks to external storage
o Git Storage
o S3 Storage
o Azure Storage
o Google Cloud Storage
o ZeppelinHub Storage
o MongoDB Storage
Operation
o Configuration: lists for Apache Zeppelin
o Proxy Setting
o Upgrading: a manual procedure of upgrading Apache Zeppelin version
o Trouble Shooting
Developer Guide
Extending Zeppelin
o Writing Zeppelin Interpreter
o Helium: Overview
o Helium: Writing Application
o Helium: Writing Spell
o Helium: Writing Visualization: Basic
o Helium: Writing Visualization: Transformation
Contributing to Zeppelin
o How to Build Zeppelin
o Useful Developer Tools
o How to Contribute (code)
o How to Contribute (website)
Available Interpreters
Alluxio
Beam
BigQuery
Cassandra
Elasticsearch
Flink
Geode
Groovy
HBase
HDFS
Hive
Ignite
JDBC
Kylin
Lens
Livy
Mahout
Markdown
Neo4j
Pig
Postgresql, HAWQ
Python
R
SAP
Scalding
Scio
Shell
Spark
External Resources
Mailing List
Apache Zeppelin Wiki
Stackoverflow Questions about Zeppelin (tag: apache-zeppelin)