Skip navigation links

Apache Hadoop Main 3.3.3 API

Common 
Package Description
org.apache.hadoop  
org.apache.hadoop.applications.mawo.server.common
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.hadoop.applications.mawo.server.master.job
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.hadoop.applications.mawo.server.worker
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.hadoop.classification  
org.apache.hadoop.conf
Configuration of system parameters.
org.apache.hadoop.contrib.utils.join  
org.apache.hadoop.crypto  
org.apache.hadoop.crypto.key
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.hadoop.crypto.key.kms  
org.apache.hadoop.crypto.key.kms.server  
org.apache.hadoop.crypto.random  
org.apache.hadoop.examples
Hadoop example code.
org.apache.hadoop.examples.dancing
This package is a distributed implementation of Knuth's dancing links algorithm that can run under Hadoop.
org.apache.hadoop.examples.pi
This package consists of a map/reduce application, distbbp, which computes exact binary digits of the mathematical constant π.
org.apache.hadoop.examples.pi.math
This package provides useful mathematical library classes for the distbbp program.
org.apache.hadoop.examples.terasort
This package consists of 3 map/reduce applications for Hadoop to compete in the annual terabyte sort competition.
org.apache.hadoop.filecache  
org.apache.hadoop.fs
Implementations of AbstractFileSystem for hdfs over rpc and hdfs over web.
org.apache.hadoop.fs.adl
Supporting classes for metrics instrumentation.
org.apache.hadoop.fs.adl.oauth2
public interface to expose OAuth2 authentication related features.
org.apache.hadoop.fs.aliyun.oss
Aliyun OSS Filesystem.
org.apache.hadoop.fs.audit
Public classes for adding information to any auditing information picked up by filesystem clients.
org.apache.hadoop.fs.azure
A distributed implementation of FileSystem for reading and writing files on Azure Block Storage.
org.apache.hadoop.fs.azure.metrics
Infrastructure for a Metrics2 source that provides information on Windows Azure Filesystem for Hadoop instances.
org.apache.hadoop.fs.azurebfs
A distributed implementation of FileSystem for reading and writing files on Azure Storage.
org.apache.hadoop.fs.azurebfs.constants  
org.apache.hadoop.fs.azurebfs.contracts  
org.apache.hadoop.fs.azurebfs.contracts.exceptions  
org.apache.hadoop.fs.azurebfs.contracts.services  
org.apache.hadoop.fs.azurebfs.enums  
org.apache.hadoop.fs.azurebfs.oauth2
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.hadoop.fs.cosn
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.hadoop.fs.cosn.auth
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.hadoop.fs.crypto  
org.apache.hadoop.fs.ftp  
org.apache.hadoop.fs.http
Filesystem implementations that allow Hadoop to read directly from HTTP / HTTPS endpoints.
org.apache.hadoop.fs.http.client  
org.apache.hadoop.fs.http.server  
org.apache.hadoop.fs.http.server.metrics
A package to implement metrics for the HttpFS Server.
org.apache.hadoop.fs.protocolPB
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.hadoop.fs.s3native
A distributed implementation of FileSystem for reading and writing files on Amazon S3.
org.apache.hadoop.fs.sftp
SFTP FileSystem package.
org.apache.hadoop.fs.shell.find  
org.apache.hadoop.fs.statistics
This package contains support for statistic collection and reporting.
org.apache.hadoop.fs.swift.auth  
org.apache.hadoop.fs.swift.auth.entities  
org.apache.hadoop.fs.swift.exceptions  
org.apache.hadoop.fs.swift.http  
org.apache.hadoop.fs.swift.snative  
org.apache.hadoop.fs.swift.util  
org.apache.hadoop.ha  
org.apache.hadoop.ha.proto  
org.apache.hadoop.ha.protocolPB  
org.apache.hadoop.http.lib
This package provides user-selectable (via configuration) classes that add functionality to the web UI.
org.apache.hadoop.io
Generic i/o code for use when reading and writing data to the network, to databases, and to files.
org.apache.hadoop.io.compress  
org.apache.hadoop.io.erasurecode  
org.apache.hadoop.io.erasurecode.coder.util  
org.apache.hadoop.io.erasurecode.grouper  
org.apache.hadoop.io.file.tfile  
org.apache.hadoop.io.serializer
This package provides a mechanism for using different serialization frameworks in Hadoop.
org.apache.hadoop.io.serializer.avro
This package provides Avro serialization in Hadoop.
org.apache.hadoop.ipc.proto  
org.apache.hadoop.ipc.protobuf  
org.apache.hadoop.ipc.protocolPB  
org.apache.hadoop.lib.lang  
org.apache.hadoop.lib.server  
org.apache.hadoop.lib.service  
org.apache.hadoop.lib.service.hadoop  
org.apache.hadoop.lib.service.instrumentation  
org.apache.hadoop.lib.service.scheduler  
org.apache.hadoop.lib.service.security  
org.apache.hadoop.lib.servlet  
org.apache.hadoop.lib.util  
org.apache.hadoop.lib.wsrs  
org.apache.hadoop.log  
org.apache.hadoop.log.metrics  
org.apache.hadoop.maven.plugin.cmakebuilder  
org.apache.hadoop.maven.plugin.paralleltests  
org.apache.hadoop.maven.plugin.protoc
Plugins to generate Java files based on protocol buffers with the protoc command.
org.apache.hadoop.maven.plugin.resourcegz  
org.apache.hadoop.maven.plugin.shade.resource
Resource handling plugins used internal to the Hadoop build.
org.apache.hadoop.maven.plugin.util  
org.apache.hadoop.maven.plugin.versioninfo  
org.apache.hadoop.metrics2
Metrics 2.0
org.apache.hadoop.metrics2.annotation
Annotation interfaces for metrics instrumentation
org.apache.hadoop.metrics2.filter
Builtin metrics filters (to be used in metrics config files)
org.apache.hadoop.metrics2.lib
A collection of library classes for implementing metrics sources
org.apache.hadoop.metrics2.sink
Builtin metrics sinks
org.apache.hadoop.metrics2.sink.ganglia  
org.apache.hadoop.metrics2.source  
org.apache.hadoop.metrics2.util
General helpers for implementing source and sinks
org.apache.hadoop.minikdc  
org.apache.hadoop.mount  
org.apache.hadoop.net
Network-related classes.
org.apache.hadoop.net.unix  
org.apache.hadoop.nfs  
org.apache.hadoop.nfs.nfs3  
org.apache.hadoop.nfs.nfs3.request  
org.apache.hadoop.nfs.nfs3.response  
org.apache.hadoop.oncrpc  
org.apache.hadoop.oncrpc.security  
org.apache.hadoop.portmap  
org.apache.hadoop.record
(DEPRECATED) Hadoop record I/O contains classes and a record description language translator for simplifying serialization and deserialization of records in a language-neutral manner.
org.apache.hadoop.registry.cli  
org.apache.hadoop.registry.client.api
YARN Registry Client API.
org.apache.hadoop.registry.client.binding
Registry binding utility classes.
org.apache.hadoop.registry.client.exceptions
Registry Service Exceptions
org.apache.hadoop.registry.client.impl
Registry client services
org.apache.hadoop.registry.client.impl.zk
Core Zookeeper support.
org.apache.hadoop.registry.client.types
This package contains all the data types which can be saved to the registry and/or marshalled to and from JSON.
org.apache.hadoop.registry.client.types.yarn  
org.apache.hadoop.registry.conf
Configuration for the Hadoop Service Registry.
org.apache.hadoop.registry.server
Server-side classes for the registry
org.apache.hadoop.registry.server.dns
DNS Server classes.
org.apache.hadoop.registry.server.integration
This package contains the classes which integrate with the YARN resource manager.
org.apache.hadoop.registry.server.services
Basic services for the YARN registry The RegistryAdminService extends the shared YARN Registry client with registry setup and (potentially asynchronous) administrative actions.
org.apache.hadoop.resourceestimator.common.api
The common APIs for the resource estimator.
org.apache.hadoop.resourceestimator.common.config
The common configuration for the resource estimator.
org.apache.hadoop.resourceestimator.common.exception
The common exception for the resource estimator.
org.apache.hadoop.resourceestimator.common.serialization
SkylineStore serialization module.
org.apache.hadoop.resourceestimator.service
Resource estimator service.
org.apache.hadoop.resourceestimator.skylinestore.api
APIs for the SkylineStore.
org.apache.hadoop.resourceestimator.skylinestore.exceptions
SkylineStore exception module.
org.apache.hadoop.resourceestimator.skylinestore.impl
Implementation for SkylineStore.
org.apache.hadoop.resourceestimator.skylinestore.validator
Validator for SkylineStore.
org.apache.hadoop.resourceestimator.solver.api
API for Solver.
org.apache.hadoop.resourceestimator.solver.exceptions
Exception module.
org.apache.hadoop.resourceestimator.solver.impl
Implementation for Solver.
org.apache.hadoop.resourceestimator.solver.preprocess
Preprocessor for Solver.
org.apache.hadoop.resourceestimator.translator.api
API for Translator.
org.apache.hadoop.resourceestimator.translator.exceptions
Exception for Translator.
org.apache.hadoop.resourceestimator.translator.impl
Implementation for Translator.
org.apache.hadoop.resourceestimator.translator.validator
Validator for Translator.
org.apache.hadoop.security  
org.apache.hadoop.security.alias
Provides the hadoop credential provider API.
org.apache.hadoop.security.authentication.client  
org.apache.hadoop.security.authentication.examples  
org.apache.hadoop.security.authentication.util  
org.apache.hadoop.security.authorize  
org.apache.hadoop.security.http  
org.apache.hadoop.security.proto  
org.apache.hadoop.security.protocolPB  
org.apache.hadoop.security.ssl  
org.apache.hadoop.security.token  
org.apache.hadoop.security.token.delegation.web  
org.apache.hadoop.service  
org.apache.hadoop.service.launcher
This package contains classes, interfaces and exceptions to launch YARN services from the command line.
org.apache.hadoop.streaming
Hadoop Streaming is a utility which allows users to create and run Map-Reduce jobs with any executables (e.g.
org.apache.hadoop.streaming.io  
org.apache.hadoop.streaming.mapreduce  
org.apache.hadoop.tools
Command-line tools for MapReduce.
org.apache.hadoop.tools.mapred  
org.apache.hadoop.tools.mapred.lib  
org.apache.hadoop.tools.proto  
org.apache.hadoop.tools.protocolPB  
org.apache.hadoop.tools.rumen
Rumen is a data extraction and analysis tool built for Apache Hadoop.
org.apache.hadoop.tools.rumen.anonymization  
org.apache.hadoop.tools.rumen.datatypes  
org.apache.hadoop.tools.rumen.datatypes.util  
org.apache.hadoop.tools.rumen.serializers  
org.apache.hadoop.tools.rumen.state  
org.apache.hadoop.tools.util  
org.apache.hadoop.tracing  
org.apache.hadoop.typedbytes
Typed bytes are sequences of bytes in which the first byte is a type code.
org.apache.hadoop.util
Common utilities.
org.apache.hadoop.util.bloom  
org.apache.hadoop.util.curator
This package provides utilities to interact with Curator ZooKeeper.
org.apache.hadoop.util.functional
Support for functional programming within the Hadoop APIs.
org.apache.hadoop.util.hash  
HDFS 
Package Description
org.apache.hadoop.hdfs
A distributed implementation of FileSystem.
org.apache.hadoop.hdfs.client
This package provides the administrative APIs for HDFS.
org.apache.hadoop.hdfs.client.impl
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.hadoop.hdfs.federation.protocol.proto  
org.apache.hadoop.hdfs.inotify  
org.apache.hadoop.hdfs.net  
org.apache.hadoop.hdfs.nfs.conf  
org.apache.hadoop.hdfs.nfs.mount  
org.apache.hadoop.hdfs.nfs.nfs3  
org.apache.hadoop.hdfs.protocol
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.hadoop.hdfs.protocol.datatransfer
This package contains classes related to hdfs data transfer protocol.
org.apache.hadoop.hdfs.protocol.datatransfer.sasl  
org.apache.hadoop.hdfs.protocol.proto  
org.apache.hadoop.hdfs.protocolPB
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.hadoop.hdfs.qjournal.client  
org.apache.hadoop.hdfs.qjournal.protocol  
org.apache.hadoop.hdfs.qjournal.protocolPB  
org.apache.hadoop.hdfs.qjournal.server  
org.apache.hadoop.hdfs.security.token.block  
org.apache.hadoop.hdfs.security.token.delegation  
org.apache.hadoop.hdfs.server.aliasmap  
org.apache.hadoop.hdfs.server.balancer  
org.apache.hadoop.hdfs.server.blockmanagement  
org.apache.hadoop.hdfs.server.common  
org.apache.hadoop.hdfs.server.common.blockaliasmap
The AliasMap defines mapping of PROVIDED HDFS blocks to data in remote storage systems.
org.apache.hadoop.hdfs.server.common.blockaliasmap.impl  
org.apache.hadoop.hdfs.server.datanode  
org.apache.hadoop.hdfs.server.datanode.fsdataset  
org.apache.hadoop.hdfs.server.datanode.fsdataset.impl  
org.apache.hadoop.hdfs.server.datanode.metrics  
org.apache.hadoop.hdfs.server.datanode.web
Data node HTTP classes.
org.apache.hadoop.hdfs.server.datanode.web.webhdfs  
org.apache.hadoop.hdfs.server.diskbalancer
Disk Balancer connects to a .DataNode and attempts to spread data across all volumes evenly.
org.apache.hadoop.hdfs.server.diskbalancer.command
Commands for disk balancer command line tool.
org.apache.hadoop.hdfs.server.diskbalancer.connectors
Connectors package is a set of logical connectors that connect to various data sources to read the hadoop cluster information.
org.apache.hadoop.hdfs.server.diskbalancer.datamodel
Disk Balancer Data Model is the Data Model for the cluster that Disk Balancer is working against.
org.apache.hadoop.hdfs.server.diskbalancer.planner
Planner takes a DiskBalancerVolumeSet, threshold and computes a series of steps that lead to an even data distribution between volumes of this DiskBalancerVolumeSet.
org.apache.hadoop.hdfs.server.mover  
org.apache.hadoop.hdfs.server.namenode  
org.apache.hadoop.hdfs.server.namenode.ha  
org.apache.hadoop.hdfs.server.namenode.ha.proto  
org.apache.hadoop.hdfs.server.namenode.metrics  
org.apache.hadoop.hdfs.server.namenode.snapshot  
org.apache.hadoop.hdfs.server.namenode.top  
org.apache.hadoop.hdfs.server.namenode.top.metrics  
org.apache.hadoop.hdfs.server.namenode.top.window  
org.apache.hadoop.hdfs.server.namenode.web.resources  
org.apache.hadoop.hdfs.shortcircuit  
org.apache.hadoop.hdfs.tools  
org.apache.hadoop.hdfs.tools.federation
It includes the tools to manage the Router-based federation.
org.apache.hadoop.hdfs.tools.offlineEditsViewer  
org.apache.hadoop.hdfs.tools.offlineImageViewer  
org.apache.hadoop.hdfs.tools.snapshot  
org.apache.hadoop.hdfs.util
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.hadoop.hdfs.web  
org.apache.hadoop.hdfs.web.oauth2
OAuth2-based WebHDFS authentication.
org.apache.hadoop.hdfs.web.resources  
MapReduce 
Package Description
org.apache.hadoop.mapred  
org.apache.hadoop.mapred.gridmix  
org.apache.hadoop.mapred.gridmix.emulators.resourceusage  
org.apache.hadoop.mapred.jobcontrol  
org.apache.hadoop.mapred.join  
org.apache.hadoop.mapred.lib  
org.apache.hadoop.mapred.lib.aggregate  
org.apache.hadoop.mapred.lib.db  
org.apache.hadoop.mapred.nativetask  
org.apache.hadoop.mapred.nativetask.buffer  
org.apache.hadoop.mapred.nativetask.handlers  
org.apache.hadoop.mapred.nativetask.serde  
org.apache.hadoop.mapred.nativetask.util  
org.apache.hadoop.mapred.pipes  
org.apache.hadoop.mapred.proto  
org.apache.hadoop.mapred.tools
Command-line tools associated with MapReduce.
org.apache.hadoop.mapred.uploader
Package org.apache.hadoop.mapred.uploader contains classes related to the MapReduce framework upload tool.
org.apache.hadoop.mapreduce  
org.apache.hadoop.mapreduce.checkpoint  
org.apache.hadoop.mapreduce.counters
This package contains the implementations of different types of map-reduce counters.
org.apache.hadoop.mapreduce.lib.aggregate  
org.apache.hadoop.mapreduce.lib.chain  
org.apache.hadoop.mapreduce.lib.db  
org.apache.hadoop.mapreduce.lib.fieldsel  
org.apache.hadoop.mapreduce.lib.input  
org.apache.hadoop.mapreduce.lib.jobcontrol  
org.apache.hadoop.mapreduce.lib.join  
org.apache.hadoop.mapreduce.lib.map  
org.apache.hadoop.mapreduce.lib.output  
org.apache.hadoop.mapreduce.lib.partition  
org.apache.hadoop.mapreduce.lib.reduce  
org.apache.hadoop.mapreduce.server.jobtracker  
org.apache.hadoop.mapreduce.server.tasktracker  
org.apache.hadoop.mapreduce.task.annotation  
org.apache.hadoop.mapreduce.tools  
org.apache.hadoop.mapreduce.v2  
org.apache.hadoop.mapreduce.v2.api.protocolrecords  
org.apache.hadoop.mapreduce.v2.app.rm.preemption  
org.apache.hadoop.mapreduce.v2.app.webapp.dao  
org.apache.hadoop.mapreduce.v2.hs  
org.apache.hadoop.mapreduce.v2.hs.client  
org.apache.hadoop.mapreduce.v2.hs.proto  
org.apache.hadoop.mapreduce.v2.hs.protocolPB  
org.apache.hadoop.mapreduce.v2.hs.server  
org.apache.hadoop.mapreduce.v2.hs.webapp.dao  
org.apache.hadoop.mapreduce.v2.security  
YARN 
Package Description
org.apache.hadoop.yarn  
org.apache.hadoop.yarn.ams
Public api for Application Master Service interceptors.
org.apache.hadoop.yarn.api  
org.apache.hadoop.yarn.api.protocolrecords  
org.apache.hadoop.yarn.api.records  
org.apache.hadoop.yarn.api.records.impl
Package org.apache.hadoop.yarn.api.records.impl contains classes which define basic resources.
org.apache.hadoop.yarn.api.records.timeline
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.hadoop.yarn.api.records.timelineservice
Package org.apache.hadoop.yarn.api.records.timelineservice contains classes which define the data model for ATSv2.
org.apache.hadoop.yarn.appcatalog.application
Application Catalog.
org.apache.hadoop.yarn.appcatalog.controller
Application Catalog controllers.
org.apache.hadoop.yarn.appcatalog.model
Application Catalog Data Models.
org.apache.hadoop.yarn.appcatalog.utils
Application Catalog Utilities classes.
org.apache.hadoop.yarn.applications.distributedshell
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.hadoop.yarn.applications.unmanagedamlauncher  
org.apache.hadoop.yarn.client  
org.apache.hadoop.yarn.client.api  
org.apache.hadoop.yarn.client.api.async  
org.apache.hadoop.yarn.client.api.async.impl  
org.apache.hadoop.yarn.client.api.impl  
org.apache.hadoop.yarn.client.cli  
org.apache.hadoop.yarn.client.util  
org.apache.hadoop.yarn.conf  
org.apache.hadoop.yarn.csi
This package contains classes for CSI.
org.apache.hadoop.yarn.csi.adaptor
This package contains CSI adaptor classes.
org.apache.hadoop.yarn.csi.client
This package contains CSI client classes.
org.apache.hadoop.yarn.csi.translator
This package contains classes for protocol translation between YARN and CSI.
org.apache.hadoop.yarn.csi.utils
This package contains utility classes for CSI.
org.apache.hadoop.yarn.event  
org.apache.hadoop.yarn.exceptions  
org.apache.hadoop.yarn.federation.proto  
org.apache.hadoop.yarn.logaggregation  
org.apache.hadoop.yarn.logaggregation.filecontroller  
org.apache.hadoop.yarn.logaggregation.filecontroller.ifile  
org.apache.hadoop.yarn.logaggregation.filecontroller.tfile  
org.apache.hadoop.yarn.nodelabels  
org.apache.hadoop.yarn.nodelabels.event  
org.apache.hadoop.yarn.security  
org.apache.hadoop.yarn.security.admin  
org.apache.hadoop.yarn.security.client  
org.apache.hadoop.yarn.service.api  
org.apache.hadoop.yarn.service.api.records  
org.apache.hadoop.yarn.service.component  
org.apache.hadoop.yarn.service.component.instance  
org.apache.hadoop.yarn.service.conf  
org.apache.hadoop.yarn.service.containerlaunch  
org.apache.hadoop.yarn.service.exceptions  
org.apache.hadoop.yarn.service.impl.pb.client  
org.apache.hadoop.yarn.service.impl.pb.service  
org.apache.hadoop.yarn.service.monitor  
org.apache.hadoop.yarn.service.monitor.probe  
org.apache.hadoop.yarn.service.provider  
org.apache.hadoop.yarn.service.provider.defaultImpl  
org.apache.hadoop.yarn.service.provider.docker  
org.apache.hadoop.yarn.service.provider.tarball  
org.apache.hadoop.yarn.service.registry  
org.apache.hadoop.yarn.service.utils  
org.apache.hadoop.yarn.sharedcache  
org.apache.hadoop.yarn.sls  
org.apache.hadoop.yarn.sls.appmaster
Application Master simulators for the SLS.
org.apache.hadoop.yarn.sls.conf  
org.apache.hadoop.yarn.sls.nodemanager  
org.apache.hadoop.yarn.sls.resourcemanager  
org.apache.hadoop.yarn.sls.scheduler  
org.apache.hadoop.yarn.sls.synthetic
Classes comprising the synthetic load generator for SLS.
org.apache.hadoop.yarn.sls.utils  
org.apache.hadoop.yarn.sls.web  
org.apache.hadoop.yarn.state  
org.apache.hadoop.yarn.util  
org.apache.hadoop.yarn.util.constraint
Package org.apache.hadoop.yarn.util.constraint contains classes which is used as utility class for placement constraints.
org.apache.hadoop.yarn.util.csi
Package that includes some CSI utility classes.
org.apache.hadoop.yarn.util.resource
Package org.apache.hadoop.yarn.util.resource contains classes which is used as utility class for resource profile computations.
org.apache.hadoop.yarn.util.timeline  
Other Packages 
Package Description
csi.v0  
Skip navigation links

Copyright © 2022 Apache Software Foundation. All rights reserved.