Streaming Fire Data
In this project, multiple Apache Kafka producers are implemented to simulate the real-time streaming of the data which is processed by Apache Spark Streaming client and then inserted into MongoDB. Also, real-time data visualisation is created.
- Kafka_Producer1,2,3.ipynb files should be run first to produce events on LocalHost:9092.
- Streaming_Application.ipynb should be run to collect the real-time data, process and merge the data and save it into local MongoDB server.
- Real_Time_Data_Visualisation.ipynb can be run to visualise fire locations on a map and create an air tempreture - time dashboard.