So far, we have seen how Storm can be used to develop real-time stream processing applications. In general, these real-time applications are seldom used in isolation. They are more often than not used in combination with other batch processing operations.
The most common platform to develop batch jobs is Apache Hadoop. In this chapter, we will see how applications built with Apache Storm can be deployed over existing Hadoop clusters with the help of the Storm-YARN framework for optimized use and management of resources.
In this chapter, we will cover the following topics: