Apache Zeppelin Introduction

Apache Zeppelin
Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.

Multi-purpose Notebook
The Notebook is the place for all your needs

Data Ingestion
Data Discovery
Data Analytics
Data Visualization & Collaboration

Multiple Language Backend
Apache Zeppelin interpreter concept allows any language/data-processing-backend to be plugged into Zeppelin. Currently Apache Zeppelin supports many interpreters such as Apache Spark, Python, JDBC, Markdown and Shell.

Zeppelin supports 20+ different interpreters.

Apache Spark integration
Especially, Apache Zeppelin provides built-in Apache Spark integration. You don’t need to build a separate module, plugin or library for it.

Apache Zeppelin with Spark integration provides Automatic SparkContext and SQLContext injection
Runtime jar dependency loading from local filesystem or maven repository.

Data visualization

Some basic charts are already included in Apache Zeppelin. Visualizations are not limited to SparkSQL query, any output from any language backend can be recognized and visualized.

Pivot chart

Apache Zeppelin aggregates values and displays them in pivot chart with simple drag and drop. You can easily create chart with multiple aggregated values including sum, count, average, min, max.

Dynamic forms
Apache Zeppelin can dynamically create some input forms in your notebook.

Collaborate by sharing your Notebook & Paragraph
Your notebook URL can be shared among collaborators. Then Apache Zeppelin will broadcast any changes in realtime, just like the collaboration in Google docs.

Apache Zeppelin provides an URL to display the result only, that page does not include any menus and buttons inside of notebooks. You can easily embed it as an iframe inside of your website in this way. If you want to learn more about this feature, please visit this page.

100% Opensource

Apache Zeppelin is Apache2 Licensed software

Apache Zeppelin Project Website:

My Apache Zeppelin Course on skillshare.

https://skl.sh/2DTSLEh

In this Course participants will get overview of Apache Zeppelin, and will be able to perform following tasks.

  • How to Install Apache Zeppelin by downloading binary in Ubuntu
  • How to Install Docker Engine in Ubuntu
  • How to Install Apache Zeppelin with Docker in Ubuntu
  • How to Install Git, Openjdk, Apache Maven, R-Base-Dev etc for Building Apache Zeppelin from Source in Ubuntu
  • How to Build Apache Zeppelin from Source in Ubuntu with Interpreters for SparkSQL/Kafka SQL/Apache Geode/Hazelcast jet/Apache Beam
  • How to Build Apache Zeppelin from Source in Ubuntu with Interpreters for Java/Scalding/Neo4j/Scio/Alluxio/Big Query
  • How to Build Apache Zeppelin from Source in Ubuntu with Interpreters for Elasticsearch/Apache Cassandra/Apache Lens/Apache Kylin/Apache Ignite/
  • How to Build Apache Zeppelin from Source in Ubuntu with Interpreter for Apache Flink/File System/JDBC/Apache Pig/HBase/Livy
  • How to Build Apache Zeppelin from Source in Ubuntu with Interpreter for Markdown/Angular/Submarine/shell etc
  • How to Install Apache Web Server (Command Line) in Ubuntu
  • How to Install MariaDB (Command Line) in Ubuntu
  •   How to Install phpmyadmin (Command Line) in Ubuntu
  • How to create database and load SQL file in MariaDB table with phpmyadmin
  • How to configure interpreter for MariaDB to connect with Apache Zeppelin
  • How to create interactive note and use MariaDB database in Apache Zeppelin
  • How to Install MySQL (Command Line) in Ubuntu
  • How to Install MySQL Workbench (Command Line) in Ubuntu
  • How to load CSV data in MySQL with MySQL Workbench
  •   How to configure interpreter for MySQL to connect with Apache Zeppelin
  • How to create interactive note and use MySQL database in Apache Zeppelin
  • How to Install PostgreSQL with PGAdmin4 (Command Line)
  • How to configure interpreter for PostgreSQL to connect with Apache Zeppelin
  • How to create interactive note and use PostgreSQL database in Apache Zeppelin
  • How to create table Visualization in Interactive note with simple SQL Command
  • How to create Bar Chart Visualization in Interactive note with simple SQL Command
  • How to create Pie Chart Visualization in Interactive note with simple SQL Command
  • How to create Area Chart Visualization in Interactive note with simple SQL Command
  • How to create Line Chart Visualization in Interactive note with simple SQL Command
  • How to create Scatter Chart Visualization in Interactive note with simple SQL Command