Apache Hadoop

Apache Hadoop

Deep technical articles on this topic.

117Articles
117Topics covered
Articles in this category

All 117 articles, sorted alphabetically

Advertisement
ARTICLE · 01

Apache Ambari

Cluster management + monitoring. Now Attic.

Read article
ARTICLE · 02

Airflow on Hadoop

Modern DAG orchestrator. Replaces Oozie.

Read article
ARTICLE · 03

Apache Atlas

Data governance for Hadoop. Track lineage.

Read article
ARTICLE · 04

Apache Knox

REST proxy for Hadoop services. Single access point.

Read article
ARTICLE · 05

Apache Kudu

Columnar storage for fast analytics + writes.

Read article
ARTICLE · 06

Apache NiFi

Visual dataflow programming. GUI-driven pipeline.

Read article
ARTICLE · 07

Apache Ozone

HDFS successor for billions of small objects.

Read article
ARTICLE · 08

Apache Ranger

Centralized fine-grained access control.

Read article
ARTICLE · 09

Cloud Object Storage as HDFS Replacement

S3/GCS/ABS as data lake. HDFS optional.

Read article
ARTICLE · 10

Cloudera Manager

Commercial Hadoop cluster mgmt. Successor to Ambari.

Read article
ARTICLE · 11

GCP Dataproc

Fast startup. Cost-optimized. Serverless too.

Read article
ARTICLE · 12

Delta Lake

ACID on Parquet. Databricks native.

Read article
ARTICLE · 13

DistCp

How DistCp uses a MapReduce job to parallelize large HDFS-to-HDFS or HDFS-to-cloud copies. Covers throughput tuning, incremental sync, and gotchas for…

Read article
ARTICLE · 14

DistCp Advanced Patterns

Cross-cluster + cloud migration + delta.

Read article
ARTICLE · 15

AWS EMR

Ephemeral clusters. S3 native. Spark + Hive + more.

Read article
ARTICLE · 16

Apache Flume

Streaming log collection. Kafka mostly replaces it.

Read article
ARTICLE · 17

Hadoop 3 Key Features

Erasure coding, YARN v2, Docker containers, EC.

Read article
ARTICLE · 18

Apache Ambari

How Ambari centralizes installation, configuration, service lifecycle, and monitoring for Hadoop clusters. Covers blueprints, alerts, and the shift to…

Read article
ARTICLE · 19

Hadoop Backup + DR

Snapshots + DistCp to backup cluster or cloud.

Read article
ARTICLE · 20

HDFS Balancer architecture

Deep-dive on the HDFS Balancer and Disk Balancer: threshold policy, source/proxy/target replica moves, placement invariants, bandwidth governors, iter…

Read article
ARTICLE · 21

Hadoop Benchmarks

TestDFSIO, TeraSort, TPC-DS-Impala.

Read article
ARTICLE · 22

Hadoop Capacity Planning

How to plan Hadoop cluster capacity across four dimensions (storage, compute, memory, network), where headroom actually matters, and when to expand ve…

Read article
ARTICLE · 23

YARN Capacity Scheduler

Deep-dive on the YARN Capacity Scheduler: queue hierarchy and capacity guarantees, elastic borrowing and max capacities, preemption to reclaim, user l…

Read article
ARTICLE · 24

Hadoop Cloud Migration Playbook

Inventory + assess + phased migration.

Read article
ARTICLE · 25

Hadoop Cluster Planning

Sizing + hardware + network for a fresh cluster.

Read article
ARTICLE · 26

Hadoop Cost Management

Storage tiering + compression + old data cleanup.

Read article
ARTICLE · 27

Why Hadoop Is Declining

Cloud + object storage + Databricks + Snowflake ate the lunch.

Read article
ARTICLE · 28

Hadoop DataNode Decommission

The safe decommissioning workflow: excludes file, refreshNodes, block re-replication, and final removal. When decommission stalls and how to unstick i…

Read article
ARTICLE · 29

Hadoop Node Decommissioning

Graceful DataNode removal. Block re-replication.

Read article
ARTICLE · 30

DistCp architecture

Deep-dive on Hadoop DistCp: copy listings and dynamic split strategies, snapshot-diff incremental replication, bandwidth throttling for shared WAN lin…

Read article
ARTICLE · 31

Druid architecture

Deep-dive on Apache Druid: ingest, segments, historicals, brokers, coordinator, rollups, bitmap indexes, deep storage.

Read article
ARTICLE · 32

Hadoop Ecosystem in 2026

Where each tool stands + successors.

Read article
ARTICLE · 33

HDFS erasure coding architecture

Deep-dive on HDFS erasure coding: EC policies, block groups, reads, reconstruction, migration, small-file impact, and ops.

Read article
ARTICLE · 34

HDFS Federation architecture

Deep-dive on HDFS Federation: multiple independent NameNodes with per-namespace block pools over shared DataNodes, ViewFS client mount tables vs Route…

Read article
ARTICLE · 35

Hadoop HDFS and YARN Architecture in Depth

A 2500-word walkthrough of Hadoop: HDFS NameNode/Standby, DataNodes, YARN ResourceManager, NodeManagers, ApplicationMaster, schedulers, and security.

Read article
ARTICLE · 36

Hive architecture

Deep-dive on Apache Hive: HS2, Metastore, Tez execution, LLAP daemons, ACID tables, formats, Ranger security, partitioning, CBO.

Read article
ARTICLE · 37

Impala architecture

Deep-dive on Apache Impala: frontend planner, backend executor, LLVM codegen, statestore, catalogd, admission control, formats.

Read article
ARTICLE · 38

JVM Tuning for Hadoop Services

G1GC + heap sizing per role.

Read article
ARTICLE · 39

Hadoop Kerberos

Why every production Hadoop cluster runs Kerberos, how principals, keytabs, and tickets work, and the operational patterns that keep Kerberized cluste…

Read article
ARTICLE · 40

Kudu architecture

Deep-dive on Apache Kudu: tables, tablets, Raft replication, columnar DRS + deltas, upsert, Impala + Spark integration.

Read article
ARTICLE · 41

Hadoop Log Aggregation

Ship container logs to HDFS + query via Timeline.

Read article
ARTICLE · 42

Hadoop Migration to Cloud

Playbook: HDFS to S3, Hadoop to EMR/Dataproc.

Read article
ARTICLE · 43

Hadoop Monitoring

JMX metrics + Prometheus/Grafana or CM/Ambari.

Read article
ARTICLE · 44

HDFS NameNode HA architecture

Deep-dive on HDFS NameNode High Availability: Quorum Journal Manager and epoch fencing, hot standby via edit tailing, ZKFC and ZooKeeper election, fen…

Read article
ARTICLE · 45

Ozone architecture

Deep-dive on Apache Ozone: Ozone Manager, SCM, storage containers, Ratis consensus, DataNodes, replication, S3 gateway.

Read article
ARTICLE · 46

Hadoop Rack Awareness

Topology script maps host → rack. Placement uses it.

Read article
ARTICLE · 47

Apache Ranger

How Ranger centralizes access policies across HDFS, Hive, HBase, Kafka, and Solr — with tag-based rules, row/column-level security, and comprehensive …

Read article
ARTICLE · 48

Ranger + Hadoop architecture

Deep-dive on Ranger authorization for Hadoop: admin, policies, tags, plugins (HDFS/Hive/HBase), audit sink, Kerberos, masking.

Read article
ARTICLE · 49

Hadoop Rolling Upgrade

How to perform a rolling upgrade of a Hadoop cluster: NameNode HA sequence, DataNode batch upgrade, service-by-service order, and the finalize step.

Read article
ARTICLE · 50

Hadoop Security Best Practices

Kerberos + Ranger + Atlas + KMS + TLS.

Read article
ARTICLE · 51

HDFS short-circuit reads -- bypassing the DataNode for local data

Deep-dive on HDFS short-circuit reads: the normal DataNode read path, local reads with co-located compute, short-circuit reading the block file direct…

Read article
ARTICLE · 52

External shuffle service -- decoupling shuffle from executors

Deep-dive on the external shuffle service: the shuffle problem and executor-local fragility, per-node shuffle service decoupling data from executor li…

Read article
ARTICLE · 53

Speculative execution -- racing around stragglers

Deep-dive on speculative execution: the straggler problem (a job finishes only when all tasks finish), straggler detection, launching a speculative du…

Read article
ARTICLE · 54

Hadoop Upgrade Patterns

Rolling upgrades. HA prerequisite.

Read article
ARTICLE · 55

When Hadoop Still Makes Sense

On-prem regulated data + existing investment.

Read article
ARTICLE · 56

YARN placement architecture

Deep-dive on YARN placement: labels, constraints, gang scheduling, preemption, and reservations under a queue hierarchy.

Read article
ARTICLE · 57

ZooKeeper in Hadoop

How ZooKeeper underpins HDFS NameNode HA, YARN ResourceManager HA, HBase region assignment, and every other Hadoop coordination need.

Read article
ARTICLE · 58

HDFS Balancer

How the HDFS Balancer moves blocks from overused DataNodes to underused ones to keep storage utilization balanced. Covers the algorithm, bandwidth thr…

Read article
ARTICLE · 59

HDFS Blocks and Replication

Deep dive on HDFS block size, 3-way replication, rack-aware placement, and why the classic policy of 'one local plus two on a rem…

Read article
ARTICLE · 60

HDFS Checkpoints and JournalNodes

How HDFS combines periodic FsImage checkpoints with a JournalNode-quorum edit log to give the NameNode durability, fast startup, and HA-compatible sta…

Read article
ARTICLE · 61

HDFS CLI Deep Dive

The two HDFS commands every operator lives in — hdfs dfs and hdfs dfsadmin — with practical recipes for inspection, data movement, permissions, and ad…

Read article
ARTICLE · 62

HDFS DataNode Deep Dive

How the DataNode stores blocks on local disks, heartbeats to the NameNode, participates in write pipelines, and self-scans for corruption. Covers JBOD…

Read article
ARTICLE · 63

HDFS Encryption Zones

How HDFS Encryption Zones give you per-file AES encryption with client-side key handling and KMS-managed key wrapping. Covers key hierarchy, performan…

Read article
ARTICLE · 64

HDFS Erasure Coding

How Reed-Solomon erasure coding replaces three-way replication for cold data. Covers the RS(6,3) scheme, striping, reconstruction IO cost, and when to…

Read article
ARTICLE · 65

HDFS Federation

How HDFS Federation splits the namespace across multiple NameNodes to break the single-master heap bottleneck. Covers block pools, router-based federa…

Read article
ARTICLE · 66

HDFS High Availability

How HDFS achieves NameNode HA with an active/standby pair, a JournalNode quorum for the shared edit log, ZooKeeper for leader election, and fencing to…

Read article
ARTICLE · 67

HDFS NameNode Deep Dive

How the NameNode manages the HDFS namespace, why the edit log matters, how high availability with JournalNodes works, and how to size heap for hundred…

Read article
ARTICLE · 68

HDFS Overview

Complete walkthrough of HDFS: NameNode metadata, DataNode blocks, replication, client read/write paths, and why HDFS is optimized for large files and …

Read article
ARTICLE · 69

HDFS Permissions and ACLs

How HDFS enforces access control using POSIX permission bits plus extended ACLs, and how Ranger centralizes policy across HDFS, Hive, HBase, and other…

Read article
ARTICLE · 70

HDFS Quotas

How HDFS namespace and space quotas work at the NameNode inode level, why per-user or per-team quotas are essential in multi-tenant clusters, and how …

Read article
ARTICLE · 71

HDFS Safe Mode

Why the NameNode boots into safe mode, what block-report threshold triggers the exit, and when operators should force-exit it — with the risks that co…

Read article
ARTICLE · 72

HDFS Small Files Problem

Why HDFS is fundamentally optimized for large files, how millions of small files exhaust NameNode heap, and the standard techniques to consolidate the…

Read article
ARTICLE · 73

HDFS Snapshots

How HDFS snapshots capture a read-only view of a directory in constant time using copy-on-write semantics. Covers use cases (backup, rollback, audit),…

Read article
ARTICLE · 74

HDFS Trash

How HDFS trash rewrites -rm into a move, when checkpoints are rolled, and how to size fs.trash.interval to balance user safety against storage cost.

Read article
ARTICLE · 75

HDFS Performance Tuning

The three highest-impact HDFS tuning levers: block size selection, NameNode and DataNode handler thread pools, and short-circuit local reads.

Read article
ARTICLE · 76

Azure HDInsight

Managed Hadoop on Azure. Legacy — Fabric supplants.

Read article
ARTICLE · 77

Iceberg + Trino

Table format + query engine replacing Hive.

Read article
ARTICLE · 78

Kerberos Deployment for Hadoop

KDC + realms + principals. Enterprise auth foundation.

Read article
ARTICLE · 79

Kerberos on Hadoop

Strong auth for Hadoop services. KDC-based tickets.

Read article
ARTICLE · 80

MapReduce Combiner

How combiners run map-side to pre-aggregate values, why they can cut shuffle bytes by 100x or more, and when they are unsafe to use.

Read article
ARTICLE · 81

MR Distributed Cache

Ship files/jars to all tasks.

Read article
ARTICLE · 82

MapReduce Is Dead

Spark + Flink + Trino displaced MR.

Read article
ARTICLE · 83

MapReduce Map Phase

How the map phase reads HDFS blocks, converts bytes to records, applies the mapper, and manages the circular buffer that spills to disk. The mechanics…

Read article
ARTICLE · 84

Mapper

Convert input records to key-value pairs.

Read article
ARTICLE · 85

MR Output Committer

Atomically move task output to final location.

Read article
ARTICLE · 86

MapReduce Overview

How MapReduce turns a distributed problem into map, shuffle, and reduce phases. The programming model, the runtime, and why it still matters even in t…

Read article
ARTICLE · 87

MapReduce Partitioner

How partitioners route intermediate keys to reducers, why HashPartitioner is the default, and when to use TotalOrderPartitioner or custom partitioners…

Read article
ARTICLE · 88

MapReduce Reduce Phase

How the reduce phase iterates over sorted key groups, applies the reduce function, and writes final output to HDFS through the OutputFormat.

Read article
ARTICLE · 89

Reducer

Receives keyed groups, produces final output.

Read article
ARTICLE · 90

MapReduce Shuffle and Sort

How reducers fetch their partitions from every mapper's local disk, how merge-sort assembles the reduce input, and why shuffle is…

Read article
ARTICLE · 91

MapReduce Speculative Execution

How MapReduce launches speculative copies of slow tasks, why it wastes some CPU to save far more wall-clock time, and when to disable it.

Read article
ARTICLE · 92

MapReduce Tuning

Parallelism, memory, shuffle, compression.

Read article
ARTICLE · 93

Modern Lakehouse Architecture

Object storage + open table format + query engine.

Read article
ARTICLE · 94

Apache Oozie

XML-defined workflow orchestrator. Airflow eats its lunch.

Read article
ARTICLE · 95

Ozone vs HDFS

Object store for scale beyond HDFS.

Read article
ARTICLE · 96

Presto/Trino vs Hive

Interactive SQL. Faster than Hive.

Read article
ARTICLE · 97

Ranger Policy Deep Dive

Resource-based + tag-based policies.

Read article
ARTICLE · 98

Apache Sqoop

Bulk transfer relational data. Deprecated but still used.

Read article
ARTICLE · 99

WebHDFS and HttpFS

How WebHDFS and HttpFS expose HDFS over HTTP so non-JVM clients can read and write files. Covers the two deployment styles, security via Kerberos SPNE…

Read article
ARTICLE · 100

YARN ApplicationMaster

How the ApplicationMaster negotiates containers, tracks task progress, handles failures, and shuts down cleanly. Covers the AM protocols and design pa…

Read article
ARTICLE · 101

YARN Capacity Scheduler

How the Capacity Scheduler organizes cluster capacity into a tree of queues with minimum guarantees and elastic maximums, and how borrowing works betw…

Read article
ARTICLE · 102

YARN cgroups Container Isolation

Linux cgroups for CPU + memory limits.

Read article
ARTICLE · 103

YARN Containers

What a YARN container really is, how memory and vcores are enforced by cgroups, and why the abstraction lets one cluster run wildly different workload…

Read article
ARTICLE · 104

YARN Docker Container Support

Run tasks in Docker containers.

Read article
ARTICLE · 105

YARN Fair Scheduler

How Fair Scheduler distributes resources equally among active users and queues, and when it beats Capacity Scheduler.

Read article
ARTICLE · 106

YARN Node Labels and Placement

How YARN node labels let you segregate GPU, SSD, or high-memory nodes into pools that only labeled applications can use.

Read article
ARTICLE · 107

YARN Node Labels

Tag nodes; steer jobs to specific hardware.

Read article
ARTICLE · 108

YARN NodeManager

How the NodeManager launches containers, enforces resource limits via cgroups, localizes job resources, and reports health to the ResourceManager.

Read article
ARTICLE · 109

YARN Opportunistic Containers

Launch above guaranteed capacity; preempt if needed.

Read article
ARTICLE · 110

YARN Overview

How YARN separates resource management from application logic, why it replaced MapReduce v1's JobTracker, and the four core compo…

Read article
ARTICLE · 111

YARN Preemption

Kill containers to give resources to underserved queues.

Read article
ARTICLE · 112

YARN Queues Deep Dive

Named allocation pools. Hierarchical + per-user limits.

Read article
ARTICLE · 113

YARN Queue Hierarchies

How to design YARN queue hierarchies that scale organizationally: leaf vs parent queues, ACLs, submission policies, and per-user limits.

Read article
ARTICLE · 114

YARN ResourceManager

The internal structure of the YARN ResourceManager: the scheduler, the applications manager, queue configuration, and the ZooKeeper-based HA that keep…

Read article
ARTICLE · 115

YARN Resource Types (GPU, FPGA)

Custom resource types beyond memory + CPU.

Read article
ARTICLE · 116

YARN Timeline Server

Application history storage for post-mortem analysis.

Read article
ARTICLE · 117

ZooKeeper's Role in Hadoop

Coordination service. HA elections. HBase requires.

Read article