Apache Hadoop logo

Apache Hadoop

Apache Hadoop is an open-source framework for distributed storage and processing of large datasets across clusters of computers using simple programming models. It includes HDFS for distributed storage, YARN for resource management, and MapReduce for parallel data processing.

4 APIs 0 Features
Big DataData ProcessingDistributed ComputingHDFSMapReduceOpen Source

APIs

HDFS REST API (WebHDFS)

RESTful API for Hadoop Distributed File System operations including file operations, directory operations, and file status queries.

YARN REST API

RESTful API for Yet Another Resource Negotiator (YARN) for cluster resource management, application submission, and monitoring.

MapReduce History Server REST API

REST API for accessing MapReduce job history and statistics.

HttpFS REST API

HTTP REST API gateway supporting both webhdfs and httpfs operations for HDFS access.

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🚀
Getting Started
Getting Started
👥
GitHub Organization
GitHub Organization
🔗
Community
Community
📄
Change Log
Change Log
📜
Terms of Service
Terms of Service

Sources

Raw ↑
aid: hadoop
name: Apache Hadoop
description: >-
  Apache Hadoop is an open-source framework for distributed storage and
  processing of large datasets across clusters of computers using simple
  programming models. It includes HDFS for distributed storage, YARN for
  resource management, and MapReduce for parallel data processing.
image: https://hadoop.apache.org/hadoop-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/hadoop/refs/heads/main/apis.yml
type: Index
created: '2024-01-15'
modified: '2026-04-28'
specificationVersion: '0.19'
tags:
  - Big Data
  - Data Processing
  - Distributed Computing
  - HDFS
  - MapReduce
  - Open Source
apis:
  - aid: hadoop:hdfs-rest-api
    name: HDFS REST API (WebHDFS)
    description: >-
      RESTful API for Hadoop Distributed File System operations including
      file operations, directory operations, and file status queries.
    humanURL: https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-hdfs/WebHDFS.html
    baseURL: http://host:port/webhdfs/v1/
    tags:
      - File System
      - REST API
      - Storage
    properties:
      - type: Documentation
        url: https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-hdfs/WebHDFS.html
      - type: OpenAPI
        url: https://raw.githubusercontent.com/api-evangelist/hadoop/refs/heads/main/openapi/hadoop-openapi.yml
      - type: Rules
        url: https://raw.githubusercontent.com/api-evangelist/hadoop/refs/heads/main/hadoop-rules.yml
  - aid: hadoop:yarn-rest-api
    name: YARN REST API
    description: >-
      RESTful API for Yet Another Resource Negotiator (YARN) for cluster
      resource management, application submission, and monitoring.
    humanURL: https://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/ResourceManagerRest.html
    baseURL: http://rm-http-address:port/ws/v1/
    tags:
      - Cluster Management
      - Resource Management
      - REST API
    properties:
      - type: Documentation
        url: https://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/ResourceManagerRest.html
      - type: OpenAPI
        url: https://raw.githubusercontent.com/api-evangelist/hadoop/refs/heads/main/openapi/hadoop-openapi.yml
      - type: Rules
        url: https://raw.githubusercontent.com/api-evangelist/hadoop/refs/heads/main/hadoop-rules.yml
  - aid: hadoop:mapreduce-history-server-api
    name: MapReduce History Server REST API
    description: REST API for accessing MapReduce job history and statistics.
    humanURL: https://hadoop.apache.org/docs/stable/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapredAppMasterRest.html
    tags:
      - Job History
      - MapReduce
      - REST API
    properties:
      - type: Documentation
        url: https://hadoop.apache.org/docs/stable/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapredAppMasterRest.html
  - aid: hadoop:httpfs-rest-api
    name: HttpFS REST API
    description: >-
      HTTP REST API gateway supporting both webhdfs and httpfs operations
      for HDFS access.
    humanURL: https://hadoop.apache.org/docs/stable/hadoop-hdfs-httpfs/index.html
    baseURL: http://httpfs-host:port/webhdfs/v1/
    tags:
      - File System
      - Gateway
      - REST API
    properties:
      - type: Documentation
        url: https://hadoop.apache.org/docs/stable/hadoop-hdfs-httpfs/index.html
common:
  - type: Website
    url: https://hadoop.apache.org/
  - type: Documentation
    url: https://hadoop.apache.org/docs/stable/
  - type: Getting Started
    url: https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/SingleCluster.html
  - type: GitHub Organization
    url: https://github.com/apache/hadoop
  - type: Community
    url: https://hadoop.apache.org/mailing_lists.html
  - type: Change Log
    url: https://hadoop.apache.org/releases.html
  - type: Terms of Service
    url: https://www.apache.org/licenses/LICENSE-2.0
maintainers:
  - FN: Kin Lane
    email: [email protected]