| org.apache.hadoop.hdfs | A distributed implementation of FileSystem. | 
| org.apache.hadoop.hdfs.net |  | 
| org.apache.hadoop.hdfs.protocol |  | 
| 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.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.tools |  | 
| org.apache.hadoop.hdfs.tools.offlineEditsViewer |  | 
| org.apache.hadoop.hdfs.tools.offlineImageViewer |  | 
| org.apache.hadoop.hdfs.tools.snapshot |  | 
| org.apache.hadoop.hdfs.util |  | 
| org.apache.hadoop.hdfs.web |  | 
| org.apache.hadoop.hdfs.web.resources |  |