Apache Zeppelin, the missing GUI for your Big Data back-end
summary
Apache Zeppelin is a web notebook that connects Spark and Cassandra to produce live analytics and charts from real data — demo uses a 110,000‑album / 11,000‑artist dataset, a UDF that maps year to decade, and Spark SQL joins and filters to count albums by decade and country. Architecture runs each interpreter in separate JVMs communicating over Thrift, supports Markdown/Angular/HTML rendering, schedules notebooks (examples run every 5s) and streams text output (demo prints 1–5 with 1s sleeps). Creating an interpreter is simple (Asciidoctor example converts input to HTML in a few lines), export-as-iframe enables read‑only dashboards; current limits: streaming is text‑only and large result sets hit browser memory.
AI-written summary · about
chapters (10)
- 0:00Introduction to Apache Zeppelin
- 1:31Data processing with Spark
- 5:11Zeppelin architecture
- 8:28Note management features
- 10:48Visualization and display
- 14:02Dynamic forms and reports
- 17:50Streaming and interpreters
- 23:14Configuring interpreters
- 27:06Building a custom interpreter
- 33:41Roadmap and Q&A
related talks
41mApache Zeppelin, the missing GUI for your Big Data backend
29mData Engineers Shouldn’t Suffer, or Some Things About Big Data Tools for IntelliJ IDEA
01h 12mBig Data in Java World: Apache Spark and Scala. Arch and live coding
40mFrom concept to production; the fastest way to develop & deploy Apache Flink jobs
35mExploratory Data Analysis with Spark and IntelliJ IDEA
52mSolving Analytical Problems using Apache Spark
59mStreaming Big Data w/Spark, Spark Streaming, Kafka, Cassandra & Akka
38mReal-time analytics with Apache Cassandra & Apache Spark
