How kumarnithish1601-create/bdl works
This repository is a set of big-data coursework exercises, not one integrated application. Its sampled runtime includes two Hadoop MapReduce jobs and a MongoDB bulk-insert script; the tree also identifies notebook-based retail analyses and a MongoDB query exercise. The notebooks and query implementation were not sampled, so their internal stages and detailed wiring are not inferred.
Main entry points: WordCount.java Word count job · WeatherAnalysis.java Weather analysis job · file.txt Text input · weather.txt Weather input
Components 13
Hadoop exercises
- Text input
Exp1/input/file.txt - Word count job
Exp1/WordCount.java - Count output
- Weather input
Exp2/input/weather.txt - Weather analysis job
Exp2/WeatherAnalysis.java - Maximum temperatures
Data analyses
- Retail workbook
Ex 10/Online Retail.xlsx - E-commerce sales analysis
Ex 10/E-Commerce_Sales_Analysis.ipynb - Exercise 9 notebook
Ex 9/Ex 9.ipynb
MongoDB exercises
- Bulk student insert
Exp4/mongo_bulk_insert.js - Mongo query exercise
Exp4/mongo_query_test.js - MongoDB college
Other components
- Hadoop MapReduce
Connections 9
- Text input → Word count job: reads input
- Word count job → Hadoop MapReduce: configures job
- Word count job → Count output: writes output
- Weather input → Weather analysis job: reads input
- Weather analysis job → Hadoop MapReduce: configures job
- Weather analysis job → Maximum temperatures: writes output
- Retail workbook → E-commerce sales analysis: analysis data
- Bulk student insert → MongoDB college: inserts students
- Mongo query exercise → MongoDB college: queries database