Unified Control Center for Apache Hadoop

An automated, script-driven tool suite to deploy, manage, and verify Apache Hadoop single-node clusters instantly on Linux, macOS, and Windows.

curl -sSL https://adityapidurkar.in/install.sh | bash

Clones repository locally, sets environment variables, and launches the interactive dashboard.

irm https://adityapidurkar.in/install.ps1 | iex

PowerShell Admin command. Automatically downloads OpenJDK 21, Hadoop 3.4.2, configures native winutils, and launches the dashboard.

hadoop-handler - bash
Developer: Aditya Pidurkar (github.com/itsadityapidurkar)
Scope: Apache Hadoop 3.4.2 Single-Node Control Center
─────────────────────────────────────────────────────────────────
1. Install Hadoop
2. Verify Hadoop Installation
3. Start Hadoop Services (HDFS & YARN)
4. Stop Hadoop Services
5. Delete Hadoop Completely
6. Exit
─────────────────────────────────────────────────────────────────
Select an option [1-6]: _

Cluster Management Features

Everything you need to automate local big data cluster administration

Automated Setup

Detects and installs Java 21, downloads and configures official Hadoop 3.4.2 tarballs, and links binaries cleanly.

Interactive Dashboard

Features a custom Cyan & Slate Gray console interface with unicode separators for intuitive, menu-driven cluster management.

Path Space Protection

Dynamically detects usernames or home paths containing spaces and redirects execution targets to space-free folders like /Users/Shared.

Verification & Status Check

Instantly scans systems for environmental parameters, verifies Hadoop PATH links, and monitors JVM active daemons via JPS query.

Intelligent Configuration

Sets local XML configurations programmatically. Replaces default tags with local properties dynamically during installation.

Complete Uninstallation

Safely deletes target installation folders, cleans localized system environment variables, and removes path updates in one command.

Hadoop Port Reference

Quick directory of standard web interfaces and service ports

Service Name Port Default URL / Binding Scope / Description
NameNode Web UI 9870 http://localhost:9870 HDFS directory filesystem mapping explorer
ResourceManager Web UI 8088 http://localhost:8088 YARN active cluster scheduling monitor
HDFS File System IPC 9000 hdfs://localhost:9000 NameNode core cluster communication endpoint
MapReduce JobHistory 19888 http://localhost:19888 Historical data for terminated MapReduce jobs