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 ...