Chapter 13. Case study: real-time dashboard

This chapter covers

  • An example Spark Streaming application
  • A real-time dashboard application example
  • Explanation of the application components
  • Running the application
  • Examining the source code

In this chapter, we’ll show you how to use Spark in a real-life application. For the example application in this chapter, we’ll show you how to build a real-time dashboard (a control panel with monitoring instruments) for viewing statistics calculated from a web server’s access log files. We’ll first explain the main idea behind the application. Then we’ll show you how to run it using shell scripts and a Docker image (which we prepared for you at https://github.com/spark-in-action/uc1-docker) and how ...

Get Spark in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.