Toggle navigation
Zeppelin
0.8.0
Quick Start
Getting Started
Install
Explore UI
Tutorial
Spark with Zeppelin
SQL with Zeppelin
Python with Zeppelin
Usage
Dynamic Form
What is Dynamic Form?
Display System
Text Display
HTML Display
Table Display
Network Display
Angular Display using Backend API
Angular Display using Frontend API
Interpreter
Overview
Interpreter Binding Mode
User Impersonation
Dependency Management
Installing Interpreters
Execution Hooks (Experimental)
Other Features
Publishing Paragraphs
Personalized Mode
Customizing Zeppelin Homepage
Notebook Actions
Cron Scheduler
Zeppelin Context
REST API
Interpreter API
Zeppelin Server API
Notebook API
Notebook Repository API
Configuration API
Credential API
Helium API
Setup
Basics
How to Build Zeppelin
Multi-user Support
Deployment
Spark Cluster Mode: Standalone
Spark Cluster Mode: YARN
Spark Cluster Mode: Mesos
Zeppelin with Flink, Spark Cluster
Zeppelin on CDH
Zeppelin on VM: Vagrant
Security
HTTP Basic Auth using NGINX
Shiro Authentication
Notebook Authorization
Data Source Authorization
HTTP Security Headers
Notebook Storage
Git Storage
S3 Storage
Azure Storage
ZeppelinHub Storage
MongoDB Storage
Operation
Configuration
Proxy Setting
Upgrading
Trouble Shooting
Interpreter
Interpreters
Overview
Spark
JDBC
Python
Alluxio
Beam
BigQuery
Cassandra
Elasticsearch
Flink
Geode
Groovy
HBase
HDFS
Hive
Ignite
Kylin
Lens
Livy
Markdown
Neo4j
Pig
Postgresql, HAWQ
R
Scalding
Scio
Shell
More
Extending Zeppelin
Writing Zeppelin Interpreter
Helium (Experimental)
Overview
Writing Helium Application
Writing Helium Spell
Writing Helium Visualization: Basics
Writing Helium Visualization: Transformation
Contributing to Zeppelin
How to Build Zeppelin
Useful Developer Tools
How to Contribute (code)
How to Contribute (website)
External Resources
Mailing List
Apache Zeppelin Wiki
Stackoverflow Questions about Zeppelin
Troubleshooting