Overview
PYQ Analysis & Exam Strategy
Deep analysis of AKTU 2023-24 (KCS061, 100 marks) and 2024-25 (BCS061, 70 marks) papers — repeated topics, weightage, and scoring strategy.
Most Repeated Topics — Frequency Table
| Topic | 2023-24 | 2024-25 | Priority |
|---|---|---|---|
| 5 Vs of Big Data | ✅ 10 marks | ✅ 7 marks | 🔥 MUST DO |
| HDFS Architecture | ✅ 10+10 marks | ✅ 7 marks | 🔥 MUST DO |
| MapReduce Architecture | ✅ 10 marks | ✅ 7 marks | 🔥 MUST DO |
| Hadoop Ecosystem Components | ✅ 10 marks | ✅ Asked Twice | 🔥 MUST DO |
| YARN Architecture | ✅ 2 marks | ✅ 7 marks | 🔥 MUST DO |
| Apache Hive Architecture | ✅ 10 marks | ✅ 7 marks | 🔥 MUST DO |
| Hadoop in Cloud (AWS/Azure/GCP) | ✅ 10 marks | ✅ 7 marks | 🔥 MUST DO |
| Analysis vs Reporting | ✅ 10 marks | ✅ 7 marks | ⭐ Very Imp |
| Spark / RDDs | ✅ 10 marks | ✅ 7 marks | ⭐ Very Imp |
| Apache Pig / Pig Latin | ✅ 2+2 marks | ✅ 7 marks | ⭐ Very Imp |
| NoSQL Databases | ✅ 10 marks | — | Medium |
| MongoDB CRUD | ✅ 10 marks | — | Medium |
| HBase Architecture | ✅ 10 marks | — | Medium |
| Master-Slave / Peer-Peer Replication | — | ✅ 7 marks | 🆕 New 2025 |
| Types of Analytics | — | ✅ 7 marks | 🆕 New 2025 |
Unit-wise Weightage & Priority
5 Vs, Analytics types, Analysis vs Reporting
Ecosystem, MapReduce phases, Streaming
HDFS Read/Write, NameNode/DataNode, Cloud
YARN Architecture, RDDs, MongoDB CRUD
Hive Architecture, Pig vs Hive, HBase
AKTU Paper Pattern (2024-25)
| Section | Questions | Marks | Total | Strategy |
|---|---|---|---|---|
| Section A | Attempt ALL 7 short Qs | 2 each | 14 | Definition + 2 bullet points. Do this first — easy 14 marks. |
| Section B | Attempt any 3 of 5 | 7 each | 21 | Pick your strongest 3 topics. Always draw a diagram. |
| Section C (Q3–Q7) | Attempt 1 of 2 per question | 7 each | 35 | One topic per question pair. Diagrams are mandatory here. |
| Total | 70 | — | ||
Unit 1 · 6 Hours
Introduction to Big Data
The 5 Vs and Analysis vs Reporting are guaranteed questions — both appeared in both PYQs (7–10 marks each).
Core Topics
Semi-structured: JSON, XML, CSV.
Unstructured: Images, videos, emails, social media posts.
5 Vs — Complete Revision Table
| V | Name | Meaning | Real-World Example |
|---|---|---|---|
| V₁ | Volume | Massive quantity of data generated every second | Facebook: 500TB/day; YouTube: 500 hrs video/min uploaded |
| V₂ | Velocity | Speed at which data is generated and must be processed | Twitter: 6,000 tweets/sec; Stock exchange: microsecond feeds |
| V₃ | Variety | Multiple data types and formats from diverse sources | Text, images, video, audio, sensor data, log files |
| V₄ | Veracity | Quality, accuracy and trustworthiness of data | Noisy IoT sensors; duplicate records; fake social media accounts |
| V₅ | Value | Actionable business insight extracted after processing | Netflix recommendations; Amazon product suggestions; fraud detection |
Analysis vs Reporting — Comparison Table
| Feature | Data Analysis | Reporting |
|---|---|---|
| Purpose | Discover hidden patterns & insights | Summarise and present known facts |
| Approach | Exploratory, hypothesis-driven | Descriptive, structured, periodic |
| Output | Actionable insights, predictions, models | Charts, tables, dashboards, KPIs |
| Techniques | ML, statistical modelling, data mining | SQL queries, pivot tables, aggregation |
| Users | Data scientists, ML engineers | Business managers, executives |
| Example Question | Why are customers churning? | How many customers left this month? |
4 Types of Big Data Analytics New 2024-25
Summarises historical data. Example: Monthly sales report, website traffic dashboard, page view counts.
Identifies root causes through drill-down. Example: Why did Q3 sales drop? Root cause analysis.
Uses ML and statistical models. Example: Customer churn prediction, demand forecasting, weather prediction.
Recommends actions and decisions. Example: Optimal pricing engine, supply chain optimisation, route planning.
📌 Unit 1 — Quick Revision & 5 Vs Diagram
5 Vs Pentagon — Draw This in Exam for Extra Marks
Fig 1.1 — 5 Vs of Big Data (Pentagon Model) — Label each circle with name + brief meaning
🔴 Must-Know Definitions
- Volume: Scale of data (PB, EB level)
- Velocity: Speed of data generation & processing
- Variety: Structured / semi / unstructured types
- Veracity: Data quality & accuracy
- Value: Business insights extracted from data
⭐ Expected 2-Mark Answers
- List 5 Big Data platforms
- Structured vs Unstructured data examples
- What is Big Data? (definition)
- What is data analytics?
- What is Veracity in Big Data?
🏆 High-Mark Focus Topics
- 5 Vs full explanation with diagram (7–10 marks)
- Analysis vs Reporting comparison table (7–10 marks)
- Real-world Big Data applications
- 4 types of Big Data analytics
Unit 1 — Expected Questions
Unit 2 · 8 Hours
Hadoop & MapReduce
Highest-weightage unit. Hadoop ecosystem components and MapReduce architecture appear in every AKTU paper. "Hadoop ecosystem" was asked twice in 2024-25.
Hadoop Ecosystem — All 11 Components
| Component | Category | Purpose |
|---|---|---|
| HDFS | Storage | Distributed file system — stores data reliably across cluster nodes in 128 MB blocks |
| MapReduce | Processing | Distributed batch processing framework (Map → Shuffle → Reduce) |
| YARN | Resource Mgmt | Manages CPU/RAM; schedules and monitors all jobs on the cluster |
| Hive | Query | SQL-like querying (HiveQL) on Hadoop — used by data analysts |
| Pig | Scripting | High-level ETL scripting using Pig Latin; translates to MapReduce jobs |
| HBase | Database | Column-oriented NoSQL database on top of HDFS — random read/write |
| ZooKeeper | Coordination | Distributed coordination and synchronisation service for the cluster |
| Sqoop | Ingestion | Transfers structured data between RDBMS ↔ Hadoop (bulk import/export) |
| Flume | Ingestion | Collects and moves streaming/log data into HDFS in real time |
| Spark | Processing | Fast in-memory processing engine — up to 100× faster than MapReduce |
| Oozie | Workflow | Job scheduling and workflow coordination for Hadoop job pipelines |
MapReduce — Step by Step
-- Map Phase --
(Big,1) (Data,1) (is,1) (Big,1) (and,1) (Big,1) (Data,1) (is,1) (Fast,1)
-- After Shuffle & Sort (grouped by key) --
(Big,[1,1,1]) (Data,[1,1]) (Fast,[1]) (and,[1]) (is,[1,1])
-- Reduce Output --
(Big,3) (Data,2) (Fast,1) (and,1) (is,2)
Hadoop Streaming — Short Note
The Streaming API creates Map and Reduce tasks as standard processes, then pipes data in/out via stdin/stdout.
Key Advantage: No need to write Java. Data scientists can use Python directly to write MapReduce jobs.
Usage:
hadoop jar streaming.jar -mapper mapper.py -reducer reducer.py -input /data -output /result
📌 Unit 2 — Quick Revision & MapReduce Diagram
MapReduce Architecture — Draw This in Exam
Fig 2.1 — MapReduce Architecture (Input → Splits → Map → Shuffle & Sort → Reduce → Output to HDFS)
🔴 Key Facts to Memorise
- Default split size = 128 MB
- JobTracker manages jobs (Hadoop 1.x)
- TaskTracker runs tasks on each node
- YARN replaces JobTracker in Hadoop 2.x
- Combiner is optional — acts as local Reducer
⚠️ Common Exam Mistakes
- MapReduce is a processing framework — NOT a database
- Combiner is not always present in MapReduce
- Same key always goes to the same Reducer (after shuffle)
- Shuffle & Sort is done by the framework, not the developer
Unit 2 — Expected Questions
Unit 3 · 8 Hours
HDFS & Hadoop Environment
HDFS architecture and read/write operations appear in every paper. Cloud deployment appeared in both PYQs. The NameNode vs Secondary NameNode distinction is a very common trap.
HDFS Architecture — All Components
• Does NOT store actual file data — only the directory tree
• Single point of failure → solved by HA NameNode in Hadoop 2.x
• Maintains fsimage (filesystem snapshot) and edit logs (change transactions)
• Runs on the master node of the cluster
• Sends heartbeat to NameNode every 3 seconds (proof of life)
• Sends block report to NameNode every 6 hours
• Handles read/write requests directly from clients
• Reports full block list to NameNode on startup
• Periodically merges fsimage + edit logs (checkpointing process)
• Reduces NameNode restart time after failure
• Runs on a separate machine from primary NameNode
• Default replication factor = 3 (configurable)
• Rack-aware placement: 2 replicas on same rack, 1 on different rack
• If a DataNode fails, data is still available from other replicas
HDFS Read Operation (5 Steps)
HDFS Write Operation (7 Steps)
Hadoop in Cloud — Appeared Both Years
• Auto-scaling based on workload demand
• Managed services reduce administration overhead
• Global availability & built-in disaster recovery
• Integration with native cloud storage (S3, Blob, GCS)
• Security and compliance concerns (data sovereignty)
• Vendor lock-in risk when using proprietary features
• Unpredictable billing for variable workloads
• Network dependency for distributed computation
| Cloud Provider | Managed Hadoop Service | Cloud Storage |
|---|---|---|
| Amazon Web Services | Amazon EMR (Elastic MapReduce) | Amazon S3 |
| Microsoft Azure | Azure HDInsight | Azure Blob Storage |
| Google Cloud Platform | Google Cloud Dataproc | Google Cloud Storage |
📌 Unit 3 — Quick Revision & HDFS Architecture Diagram
HDFS Architecture — Most Important Diagram in the Entire Course
Fig 3.1 — HDFS Architecture (Client, NameNode, Secondary NameNode, 3 DataNodes with Rack Awareness)
🔴 Critical Facts
- Block size = 128 MB (default)
- Replication factor = 3 (default)
- Secondary NameNode = Checkpoint only — NOT backup
- DataNode heartbeat = every 3 seconds
- DataNode declared dead if no heartbeat for 10 minutes
☁️ Cloud Platforms (Both Years!)
- AWS → Amazon EMR
- Azure → Azure HDInsight
- GCP → Cloud Dataproc
- Key advantage: Auto-scaling
- Key challenge: Data transfer latency
Unit 3 — Expected Questions
Unit 4 · 9 Hours
YARN, NoSQL, Spark & MongoDB
YARN architecture and Spark RDDs appeared in both PYQs. NoSQL and MongoDB are common Section B choices. Scala is low-priority for AKTU.
YARN Architecture — All 4 Components
| Component | Runs Where | Detailed Role |
|---|---|---|
| ResourceManager | 1 per cluster (master node) | Global resource allocator. Two sub-components: Scheduler (allocates resources to apps) and ApplicationsManager (accepts job submissions, restarts failed AppMasters). |
| NodeManager | Every worker node | Per-node agent. Monitors CPU/RAM usage on that node, manages containers, reports resource availability to ResourceManager, kills containers as instructed. |
| ApplicationMaster | 1 per application (worker node) | Per-application coordinator. Negotiates resources with ResourceManager, works with NodeManager to execute tasks, monitors task progress, handles task failures. |
| Container | Worker nodes | Basic unit of resource allocation (specific CPU + RAM amount). All actual computation tasks (Mappers, Reducers, Spark executors) run inside containers. |
YARN Schedulers Short 2-mark
Apache Spark & RDDs
Distributed = Data spread across cluster nodes in partitions
Dataset = Immutable collection of elements processed in parallel
Spark stores intermediate results in RAM between steps.
Critical for iterative ML algorithms that run 100+ passes over data.
| Operation Type | Examples | When Executed? | Returns |
|---|---|---|---|
| Transformations (Lazy) | map(), filter(), flatMap(), groupByKey(), reduceByKey() | NOT immediately — only when an action is called | New RDD |
| Actions (Eager) | count(), collect(), reduce(), saveAsTextFile(), first() | Immediately triggers full computation on the cluster | Value or side-effect |
NoSQL Database Types
| Type | Storage Model | Examples | Best Use Case |
|---|---|---|---|
| Key-Value | Simple key → value pairs | Redis, DynamoDB, Riak | Caching, session storage, shopping carts |
| Document | JSON / BSON documents | MongoDB, CouchDB, Firestore | Catalogs, user profiles, content management |
| Column-Family | Rows + column families (wide columns) | HBase, Cassandra, Bigtable | Time-series, IoT sensor data, analytics |
| Graph | Nodes + Edges + Properties | Neo4j, Amazon Neptune | Social networks, fraud detection, recommendations |
MongoDB CRUD Operations
| Operation | Command | Example Syntax |
|---|---|---|
| Create | insertOne() / insertMany() | db.students.insertOne({name:"Raj", marks:85, dept:"CS"}) |
| Read | find() / findOne() | db.students.find({marks:{$gt:80}}) |
| Update | updateOne() / updateMany() | db.students.updateOne({name:"Raj"},{$set:{marks:90}}) |
| Delete | deleteOne() / deleteMany() | db.students.deleteOne({name:"Raj"}) |
📌 Unit 4 — Quick Revision & YARN Diagram
YARN Architecture — Draw This in Exam
Fig 4.1 — YARN Architecture (Client → ResourceManager → NodeManagers → Containers)
⚡ RDD Quick Facts
- RDD = Resilient Distributed Dataset
- Transformations are lazy — deferred until action
- Actions are eager — trigger computation
- Spark uses DAG (Directed Acyclic Graph) for execution planning
- RDD lineage allows recomputation of lost partitions
🗄️ NoSQL vs RDBMS
- NoSQL = schema-less; RDBMS = fixed schema
- NoSQL = horizontal scaling; RDBMS = vertical
- NoSQL = BASE model; RDBMS = ACID
- 4 types: Key-Value, Document, Column-Family, Graph
Unit 4 — Expected Questions
Unit 5 · 9 Hours
Pig, Hive & HBase
Hive architecture appeared in both PYQs. 2024-25 introduced a direct three-way Pig comparison. Know Pig vs Hive vs MapReduce differences clearly with a table.
Apache Hive Architecture — Data Flow (7 Steps)
SELECT dept, COUNT(*) FROM employees GROUP BY dept;Pig vs Hive vs MapReduce vs SQL — Master Comparison Direct 2024-25 Question
| Feature | Apache Pig | Apache Hive | MapReduce | SQL (RDBMS) |
|---|---|---|---|---|
| Language | Pig Latin | HiveQL (SQL-like) | Java API | Standard SQL |
| Target Users | ETL developers, data engineers | Data analysts, SQL users | Java developers | SQL developers, DBAs |
| Schema | Optional (flexible, schema-on-read) | Required (strict, schema-on-read) | None — raw data | Required (schema-on-write) |
| Data Structures | Bags, Tuples, Maps | Tables, Rows, Columns | Key-value pairs | Tables, Rows, Columns |
| Ease of Use | Medium (scripting language) | Easy (familiar SQL syntax) | Hard (verbose Java code) | Easy (declarative SQL) |
| Data Exploration | Good | Excellent | Poor (very tedious) | Limited to DB size |
| Translates to | MapReduce jobs | MapReduce / Tez / Spark | Direct execution | Query engine (InnoDB etc.) |
| Best for | ETL pipelines, data transformation | Ad-hoc queries, BI reports | Custom batch processing | OLTP, transactional systems |
| Data Scale | Petabyte-scale (HDFS) | Petabyte-scale (HDFS) | Petabyte-scale | Gigabyte scale (single server) |
HBase Architecture
• Manages and monitors RegionServers
• Handles DDL operations (create, delete, alter tables)
• Performs load balancing across RegionServers
• Assigns Regions to RegionServers on startup/failure
• A Region = contiguous range of rows sorted by row key
• Each RegionServer manages multiple Regions
• Communicates with HDFS DataNodes for actual data storage
| Feature | HBase | Traditional RDBMS |
|---|---|---|
| Data Model | Column-family (wide, sparse tables) | Row-based (normalized, dense tables) |
| Schema | Schema-less columns (highly flexible) | Fixed schema (ALTER TABLE needed to add columns) |
| Scalability | Horizontal (add more commodity nodes) | Vertical (upgrade server hardware — expensive) |
| Transactions | Single-row ACID only | Full multi-row, multi-table ACID transactions |
| Query Language | Java API / HBase Shell / REST API | Standard SQL with full JOIN support |
| Best for | Billions of rows, random real-time access | Complex queries, reporting, foreign keys |
| Real Examples | Facebook Messages, Twitter timelines, IoT data | Banking systems, e-commerce orders, inventory |
📌 Unit 5 — Quick Revision & Hive Architecture Diagram
Apache Hive Data Flow — Draw This in Exam
Fig 5.1 — Hive Architecture & Data Flow (HiveQL → Driver → Compiler ↔ Metastore → Optimizer → Executor → HDFS → Result)
🐷 Pig Key Facts
- Language = Pig Latin
- Interactive shell = Grunt
- Execution modes: Local, MapReduce, Tez
- Main ops: LOAD, FILTER, FOREACH, GROUP, JOIN, STORE
- Good for: ETL pipelines, data transformation at scale
🏛️ HBase Key Facts
- Column-family NoSQL DB built on HDFS
- Master = HMaster
- Workers = RegionServers
- Good for: billions of rows, random real-time access
- Examples: Facebook Messages, Twitter timelines
🐝 Hive Key Facts
- Language = HiveQL (SQL-like)
- Schema info stored in Metastore
- Translates to MapReduce / Tez / Spark
- Best for: ad-hoc SQL queries on large HDFS datasets
- Not good for: real-time queries (batch only)
Unit 5 — Expected Questions
Sure-Shot Questions
Top 24 Questions by Probability
Ranked by AKTU frequency, marks value, and trend analysis across PYQs 2023-24 and 2024-25.
Model Answers
AKTU-Style Answer Writing Guide
How to structure answers, keywords to underline, diagrams to draw, and common mistakes to avoid in the AKTU Big Data exam.
Answer Length & Format Guide
| Marks | Word Count | Time | Required Structure |
|---|---|---|---|
| 2 marks | 40–60 words | 3–4 min | One definition sentence + 2–3 concise bullet points. No diagram needed unless architecture. |
| 7 marks | 250–350 words | 12–15 min | Introduction → Definition → Explanation (bullets) → Labelled Diagram → Conclusion |
| 10 marks | 400–500 words | 18–20 min | Introduction → Concept → Detailed Components → Diagram → Real Examples → Conclusion |
Model 2-Mark Answer: "What is YARN?"
Key components:
• ResourceManager — global resource allocator (master)
• NodeManager — per-node resource monitor and container launcher
• ApplicationMaster — per-application coordinator and task monitor
• Container — unit of resource allocation (specific CPU + RAM)
Model 7-Mark Answer Structure: "5 Vs of Big Data"
Big Data refers to extremely large, complex datasets that cannot be efficiently stored, processed, or analysed using traditional database management systems. The 5 Vs are the defining characteristics that guide Big Data system architecture and design decisions.
[Para 2 — Each V with definition + example]
1. Volume — Massive quantity of data generated continuously. Facebook: 500TB/day; YouTube: 500 hours of video uploaded per minute.
2. Velocity — Speed at which data is generated and must be processed. Twitter: 6,000 tweets/sec; Stock market: microsecond-level trade data.
3. Variety — Multiple data types from diverse sources: Structured (SQL tables), semi-structured (JSON/XML), unstructured (images, videos, audio).
4. Veracity — Quality, accuracy and trustworthiness of data. IoT sensor noise, duplicate records, and inconsistent social media posts challenge data quality.
5. Value — Actionable business insights extracted from processed data. Netflix's recommendation engine drives 80% of all viewing via data-derived suggestions.
[Diagram — Draw the Pentagon model with Big Data in center, V1–V5 at corners. Takes 60 seconds and earns 1–2 extra marks.]
[Conclusion]
Understanding the 5 Vs is critical for designing appropriate storage (Volume), streaming pipelines (Velocity), data lake architecture (Variety), data quality frameworks (Veracity), and analytics solutions (Value). Together, they define the full scope of Big Data challenges.
Keywords to Underline in Exam
| Topic | Underline These Keywords |
|---|---|
| 5 Vs | Volume, Velocity, Variety, Veracity, Value, fault-tolerant, scalable, distributed |
| HDFS | NameNode, DataNode, metadata, block replication, rack-aware, 128 MB, heartbeat, Secondary NameNode (checkpoint only) |
| MapReduce | Map phase, Shuffle & Sort, Reduce phase, key-value pairs, input splits, JobTracker, TaskTracker, Combiner |
| YARN | ResourceManager, NodeManager, ApplicationMaster, Container, multi-tenancy, Scheduler, resource allocation |
| Hive | HiveQL, Metastore, Driver, Compiler, Optimizer, Executor, schema-on-read, MapReduce translation |
| Spark | RDD, Resilient, Distributed, in-memory, transformation (lazy), action (eager), DAG, lineage, 100× faster |
| NoSQL | schema-less, horizontal scaling, BASE, eventual consistency, document, column-family, key-value, graph |
| HBase | HMaster, RegionServer, column-family, random access, HDFS-backed, row key, Region |
| Pig | Pig Latin, Grunt shell, ETL, LOAD, FILTER, FOREACH, STORE, translates to MapReduce |
Common Exam Mistakes — Avoid These
Examiner Expectations — Section-wise
• 2–3 crisp bullet points with technical terms
• No diagram required (unless architecture question)
• Max 3–4 lines total
• Use keywords confidently (underline them)
• Labelled diagram (mandatory for architecture Qs)
• Component-wise explanation with bullets
• 1–2 real-world examples
• Conclusion sentence tying it together
3-Day Strategy
Final 3-Day Exam Preparation Plan
A structured hour-by-hour schedule optimised for maximum marks in the AKTU Big Data exam (BCS061 / KCS061).
- Memorise all 5 Vs with one real-world example each. Use mnemonic: "Very Vast Varieties Verify Value"
- Write the Analysis vs Reporting comparison table from memory (6 rows)
- Learn the 4 types of analytics: Descriptive, Diagnostic, Predictive, Prescriptive with "What happened / Why / What will / What to do?" triggers
- List 8 Big Data platforms and 3 types of digital data with examples
- Memorise all 11 Hadoop ecosystem components with their roles — write the table from memory and check
- Understand and draw the MapReduce flow diagram from scratch: Input → Splits → Mappers → Shuffle & Sort → Reducers → Output
- Practice the complete Word Count example through all MapReduce phases with intermediate data shown
- Hadoop Streaming — 3-line definition + one example command
- Mock: Write 2-mark answers for — What is Hadoop? What is MapReduce? What is Hadoop Streaming? Data formats in Hadoop?
- Self-check: Write all 11 Hadoop ecosystem tools from memory. Check against the table.
- Draw HDFS Architecture diagram from memory: Client, NameNode, Secondary NameNode (checkpoint!), 3 DataNodes with rack labels, arrows
- Memorise HDFS Read (5 steps) and HDFS Write (7 steps) in correct order — write them out
- Critical facts: Block = 128MB, Replication = 3, Secondary NN = NOT backup, heartbeat = 3 sec, dead after 10 min
- Cloud Hadoop: 3 platforms (AWS EMR, Azure HDInsight, GCP Dataproc) + advantages (5 pts) + challenges (5 pts) table
- Draw YARN Architecture diagram from memory: Client, ResourceManager, 2 Worker Nodes with NodeManagers + ApplicationMasters + Containers
- YARN: Why YARN? (multi-tenancy), ResourceManager sub-components, Fair vs Capacity Scheduler
- Spark RDDs: R-D-D full expansion, transformations (5 examples) vs actions (5 examples), why 100× faster (in-memory vs disk)
- NoSQL 4 types: Key-Value/Document/Column-Family/Graph with one example and use case each
- MongoDB CRUD: Write all 4 syntax examples from memory with realistic data
- Timed mock: Write complete 7-mark HDFS answer (14 min) — must include the labelled architecture diagram
- Self-check: Can you write YARN's 4 components + roles from memory?
- Draw and explain the Hive Architecture data flow: HiveQL → Driver → Compiler ↔ Metastore → Optimizer → Executor → HDFS → Result (7 boxes, 7 steps)
- Master the Pig vs Hive vs MapReduce vs SQL 9-row comparison table — reproduce from memory
- HBase: HMaster + RegionServer roles + HBase vs RDBMS comparison (7 rows)
- Pig Latin: Grunt shell, LOAD/FILTER/FOREACH/GROUP/JOIN/STORE — meaning and one example each
- Full mock: Attempt 7 Section A short answers (2-marks each, 3 min each = 21 min)
- Full mock: Write one complete Section C answer (7 marks, 14 minutes) — choose 5 Vs or HDFS architecture
- Review all 5 key diagrams: Pentagon (5 Vs), MapReduce Flow, HDFS Architecture, YARN Architecture, Hive Data Flow
- Decide in advance which 3 Section B topics you'll answer
- Final read-through of keywords to underline (from the Keywords table in Model Answers section)
- Review the common mistakes list — commit to not making any of them
- Plan exam time: Section A = 25 min → Section C = 65 min → Section B = 55 min → Review = 15 min
⚡ One-Night Emergency Plan (Only 4 Hours Available!)
| Hour | Topics to Cover | Why — Guaranteed Marks |
|---|---|---|
| Hour 1 | 5 Vs of Big Data + All 11 Hadoop Ecosystem Components with roles | Section A + C guaranteed — 20–30 marks potential from these two topics alone |
| Hour 2 | MapReduce architecture diagram + HDFS architecture diagram with all labels | Sure-shot 7-mark questions — appear in every single AKTU Big Data paper without exception |
| Hour 3 | YARN architecture (4 components) + Spark RDDs + Hive architecture data flow | Very high probability Section B and Section C choices — covers 3 different units |
| Hour 4 | Pig vs Hive vs MapReduce comparison table + NoSQL 4 types + all 2-mark definitions | Section B options + complete coverage of all Section A short notes |
Exam Day Time Management
| Section | Time | Approach |
|---|---|---|
| Section A — 7 × 2 = 14 marks | 25 min | Attempt ALL 7. One definition sentence + 2 bullets each. Start here — builds confidence and guarantees 14 marks. |
| Section C — 5 × 7 = 35 marks | 65 min | ~13 min per question. ALWAYS draw a labelled diagram. Choose the option you know better for each pair. |
| Section B — 3 × 7 = 21 marks | 55 min | ~18 min each. Pick your 3 strongest topics. Never attempt unfamiliar topics under time pressure. |
| Review | 15 min | Check all diagrams are labelled. Verify correct number of questions attempted. Add any missing conclusions. |
• Draw a labelled diagram for every architecture question — examiners award marks even when explanation is weak
• Underline key terms (NameNode, MapReduce, RDD, HiveQL) — signals technical accuracy to examiner
• Write a conclusion sentence for every 7-mark answer — "Thus, HDFS provides..." shows complete understanding
• Attempt Section A first to secure easy 14 marks before tackling harder questions
• In Section B, answer your best topic first — saves time and ensures your strongest answer is complete
📌 5 Key Diagrams — What to Draw in Each Unit
Fig 1 — 5 Vs Pentagon (Unit 1)
- Pentagon shape with "Big Data" in center circle
- 5 coloured circles at pentagon corners: V1–V5
- Label each with name + one-word meaning
- Dashed lines from center to each corner
- ⏱️ Takes ~60 seconds to draw
Fig 2 — MapReduce Flow (Unit 2)
- Input → 3 Splits → 3 Mappers → Shuffle & Sort box → 2 Reducers → Output
- Label all boxes and all arrows with step numbers ①–⑥
- Show key-value (k,v) on arrows between phases
- ⏱️ Takes ~90 seconds to draw
Fig 3 — HDFS Architecture (Unit 3)
- Client → NameNode (metadata, left) → 3 DataNodes (data, bottom)
- Secondary NameNode connected to NameNode (checkpoint arrow)
- Label racks: Rack 1 (DataNode 1+2), Rack 2 (DataNode 3)
- ⏱️ Takes ~90 seconds to draw
Fig 4 — YARN Architecture (Unit 4)
- Client → ResourceManager (master) → 2-3 Worker Nodes
- Inside each worker: NodeManager + ApplicationMaster + Containers
- Label all arrows: "submit job", "allocate containers"
- ⏱️ Takes ~60 seconds to draw
Fig 5 — Hive Data Flow (Unit 5)
- Linear: User → Driver → Compiler → Optimizer → Executor → HDFS → Result
- Metastore connected to Compiler from below with dashed arrow
- Number each box ①–⑦ along the top
- ⏱️ Takes ~60 seconds to draw