在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → hadoop-2.7.4.tar.gz

hadoop-2.7.4.tar.gz

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:254.33M
  • 下载次数:1
  • 浏览次数:81
  • 发布时间:2021-12-03
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.gz
  • 所需积分:2
 

实例介绍

【实例简介】
hadoop2.7.4.tar.gz稳定开发版,安装包。易安装易使用。学习大数据的必须之选。适用用平台centos7...........
【实例截图】
【核心代码】
4744302543463198556.gz
└── hadoop-2.7.4
├── bin
│   ├── container-executor
│   ├── hadoop
│   ├── hadoop.cmd
│   ├── hdfs
│   ├── hdfs.cmd
│   ├── mapred
│   ├── mapred.cmd
│   ├── rcc
│   ├── test-container-executor
│   ├── yarn
│   └── yarn.cmd
├── etc
│   └── hadoop
│   ├── capacity-scheduler.xml
│   ├── configuration.xsl
│   ├── container-executor.cfg
│   ├── core-site.xml
│   ├── hadoop-env.cmd
│   ├── hadoop-env.sh
│   ├── hadoop-metrics2.properties
│   ├── hadoop-metrics.properties
│   ├── hadoop-policy.xml
│   ├── hdfs-site.xml
│   ├── httpfs-env.sh
│   ├── httpfs-log4j.properties
│   ├── httpfs-signature.secret
│   ├── httpfs-site.xml
│   ├── kms-acls.xml
│   ├── kms-env.sh
│   ├── kms-log4j.properties
│   ├── kms-site.xml
│   ├── log4j.properties
│   ├── mapred-env.cmd
│   ├── mapred-env.sh
│   ├── mapred-queues.xml.template
│   ├── mapred-site.xml.template
│   ├── slaves
│   ├── ssl-client.xml.example
│   ├── ssl-server.xml.example
│   ├── yarn-env.cmd
│   ├── yarn-env.sh
│   └── yarn-site.xml
├── include
│   ├── hdfs.h
│   ├── Pipes.hh
│   ├── SerialUtils.hh
│   ├── StringUtils.hh
│   └── TemplateFactory.hh
├── lib
│   └── native
│   ├── libhadoop.a
│   ├── libhadooppipes.a
│   ├── libhadoop.so -> libhadoop.so.1.0.0
│   ├── libhadoop.so.1.0.0
│   ├── libhadooputils.a
│   ├── libhdfs.a
│   ├── libhdfs.so -> libhdfs.so.0.0.0
│   └── libhdfs.so.0.0.0
├── libexec
│   ├── hadoop-config.cmd
│   ├── hadoop-config.sh
│   ├── hdfs-config.cmd
│   ├── hdfs-config.sh
│   ├── httpfs-config.sh
│   ├── kms-config.sh
│   ├── mapred-config.cmd
│   ├── mapred-config.sh
│   ├── yarn-config.cmd
│   └── yarn-config.sh
├── LICENSE.txt
├── NOTICE.txt
├── README.txt
├── sbin
│   ├── distribute-exclude.sh
│   ├── hadoop-daemon.sh
│   ├── hadoop-daemons.sh
│   ├── hdfs-config.cmd
│   ├── hdfs-config.sh
│   ├── httpfs.sh
│   ├── kms.sh
│   ├── mr-jobhistory-daemon.sh
│   ├── refresh-namenodes.sh
│   ├── slaves.sh
│   ├── start-all.cmd
│   ├── start-all.sh
│   ├── start-balancer.sh
│   ├── start-dfs.cmd
│   ├── start-dfs.sh
│   ├── start-secure-dns.sh
│   ├── start-yarn.cmd
│   ├── start-yarn.sh
│   ├── stop-all.cmd
│   ├── stop-all.sh
│   ├── stop-balancer.sh
│   ├── stop-dfs.cmd
│   ├── stop-dfs.sh
│   ├── stop-secure-dns.sh
│   ├── stop-yarn.cmd
│   ├── stop-yarn.sh
│   ├── yarn-daemon.sh
│   └── yarn-daemons.sh
├── share
│   ├── doc
│   │   ├── hadoop
│   │   │   ├── common
│   │   │   │   ├── CHANGES.txt
│   │   │   │   ├── CLIMiniCluster.html
│   │   │   │   ├── ClusterSetup.html
│   │   │   │   ├── CommandsManual.html
│   │   │   │   ├── Compatibility.html
│   │   │   │   ├── configuration.xsl
│   │   │   │   ├── core-default.xml
│   │   │   │   ├── css
│   │   │   │   │   ├── maven-base.css
│   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   ├── print.css
│   │   │   │   │   └── site.css
│   │   │   │   ├── dependency-analysis.html
│   │   │   │   ├── DeprecatedProperties.html
│   │   │   │   ├── filesystem
│   │   │   │   │   ├── extending.html
│   │   │   │   │   ├── filesystem.html
│   │   │   │   │   ├── fsdatainputstream.html
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── introduction.html
│   │   │   │   │   ├── model.html
│   │   │   │   │   ├── notation.html
│   │   │   │   │   └── testing.html
│   │   │   │   ├── FileSystemShell.html
│   │   │   │   ├── HttpAuthentication.html
│   │   │   │   ├── images
│   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   ├── banner.jpg
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   ├── expanded.gif
│   │   │   │   │   ├── external.png
│   │   │   │   │   ├── h3.jpg
│   │   │   │   │   ├── h5.jpg
│   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   ├── logos
│   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   └── newwindow.png
│   │   │   │   ├── InterfaceClassification.html
│   │   │   │   ├── Metrics.html
│   │   │   │   ├── NativeLibraries.html
│   │   │   │   ├── project-reports.html
│   │   │   │   ├── RackAwareness.html
│   │   │   │   ├── SecureMode.html
│   │   │   │   ├── ServiceLevelAuth.html
│   │   │   │   ├── SingleCluster.html
│   │   │   │   ├── SingleNodeSetup.html
│   │   │   │   ├── Superusers.html
│   │   │   │   └── Tracing.html
│   │   │   ├── hdfs
│   │   │   │   ├── ArchivalStorage.html
│   │   │   │   ├── CentralizedCacheManagement.html
│   │   │   │   ├── CHANGES.txt
│   │   │   │   ├── configuration.xsl
│   │   │   │   ├── css
│   │   │   │   │   ├── maven-base.css
│   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   ├── print.css
│   │   │   │   │   └── site.css
│   │   │   │   ├── dependency-analysis.html
│   │   │   │   ├── ExtendedAttributes.html
│   │   │   │   ├── Federation.html
│   │   │   │   ├── HDFSCommands.html
│   │   │   │   ├── hdfs-default.xml
│   │   │   │   ├── HdfsDesign.html
│   │   │   │   ├── HdfsEditsViewer.html
│   │   │   │   ├── HDFSHighAvailabilityWithNFS.html
│   │   │   │   ├── HDFSHighAvailabilityWithQJM.html
│   │   │   │   ├── HdfsImageViewer.html
│   │   │   │   ├── HdfsMultihoming.html
│   │   │   │   ├── HdfsNfsGateway.html
│   │   │   │   ├── HdfsPermissionsGuide.html
│   │   │   │   ├── HdfsQuotaAdminGuide.html
│   │   │   │   ├── HdfsRollingUpgrade.html
│   │   │   │   ├── HdfsSnapshots.html
│   │   │   │   ├── HdfsUserGuide.html
│   │   │   │   ├── Hftp.html
│   │   │   │   ├── images
│   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   ├── banner.jpg
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   ├── caching.png
│   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   ├── expanded.gif
│   │   │   │   │   ├── external.png
│   │   │   │   │   ├── federation-background.gif
│   │   │   │   │   ├── federation.gif
│   │   │   │   │   ├── h3.jpg
│   │   │   │   │   ├── h5.jpg
│   │   │   │   │   ├── hdfsarchitecture.gif
│   │   │   │   │   ├── hdfsarchitecture.odg
│   │   │   │   │   ├── hdfsarchitecture.png
│   │   │   │   │   ├── hdfsdatanodes.gif
│   │   │   │   │   ├── hdfsdatanodes.odg
│   │   │   │   │   ├── hdfsdatanodes.png
│   │   │   │   │   ├── hdfs-logo.jpg
│   │   │   │   │   ├── hdfsproxy-forward.jpg
│   │   │   │   │   ├── hdfsproxy-overview.jpg
│   │   │   │   │   ├── hdfsproxy-server.jpg
│   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   ├── LazyPersistWrites.png
│   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   ├── logos
│   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   ├── newwindow.png
│   │   │   │   │   └── viewfs_TypicalMountTable.png
│   │   │   │   ├── LibHdfs.html
│   │   │   │   ├── MemoryStorage.html
│   │   │   │   ├── project-reports.html
│   │   │   │   ├── ShortCircuitLocalReads.html
│   │   │   │   ├── SLGUserGuide.html
│   │   │   │   ├── TransparentEncryption.html
│   │   │   │   ├── ViewFs.html
│   │   │   │   └── WebHDFS.html
│   │   │   ├── httpfs
│   │   │   │   ├── apidocs
│   │   │   │   │   ├── allclasses-frame.html
│   │   │   │   │   ├── allclasses-noframe.html
│   │   │   │   │   ├── constant-values.html
│   │   │   │   │   ├── deprecated-list.html
│   │   │   │   │   ├── help-doc.html
│   │   │   │   │   ├── index-all.html
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── org
│   │   │   │   │   │   └── apache
│   │   │   │   │   │   └── hadoop
│   │   │   │   │   │   ├── fs
│   │   │   │   │   │   │   └── http
│   │   │   │   │   │   │   ├── client
│   │   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   │   ├── HttpFSFileSystem.FILE_TYPE.html
│   │   │   │   │   │   │   │   │   ├── HttpFSFileSystem.html
│   │   │   │   │   │   │   │   │   ├── HttpFSFileSystem.Operation.html
│   │   │   │   │   │   │   │   │   ├── HttpFSUtils.html
│   │   │   │   │   │   │   │   │   └── HttpsFSFileSystem.html
│   │   │   │   │   │   │   │   ├── HttpFSFileSystem.FILE_TYPE.html
│   │   │   │   │   │   │   │   ├── HttpFSFileSystem.html
│   │   │   │   │   │   │   │   ├── HttpFSFileSystem.Operation.html
│   │   │   │   │   │   │   │   ├── HttpFSUtils.html
│   │   │   │   │   │   │   │   ├── HttpsFSFileSystem.html
│   │   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   │   └── server
│   │   │   │   │   │   │   ├── CheckUploadContentTypeFilter.html
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── CheckUploadContentTypeFilter.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSAclStatus.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSAppend.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSConcat.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSContentSummary.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSCreate.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSDelete.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSFileChecksum.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSFileStatus.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSGetXAttrs.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSHomeDir.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSListStatus.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSListXAttrs.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSMkdirs.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSModifyAclEntries.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSOpen.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSRemoveAclEntries.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSRemoveAcl.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSRemoveDefaultAcl.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSRemoveXAttr.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSRename.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSSetAcl.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSSetOwner.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSSetPermission.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSSetReplication.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSSetTimes.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSSetXAttr.html
│   │   │   │   │   │   │   │   ├── FSOperations.FSTruncate.html
│   │   │   │   │   │   │   │   ├── FSOperations.html
│   │   │   │   │   │   │   │   ├── HttpFSAuthenticationFilter.html
│   │   │   │   │   │   │   │   ├── HttpFSExceptionProvider.html
│   │   │   │   │   │   │   │   ├── HttpFSParametersProvider.AccessTimeParam.html
│   │   │   │   │   │   │   │   ├── HttpFSParametersProvider.AclPermissionParam.html
│   │   │   │   │   │   │   │   ├── HttpFSParametersProvider.BlockSizeParam.html
│   │   │   │   │   │   │   │   ├── HttpFSParametersProvider.DataParam.html
│   │   │   │   │   │   │   │   ├── HttpFSParametersProvider.DestinationParam.html
│   │   │   │   │   │   │   │   ├── HttpFSParametersProvider.FilterParam.html
│   │   │   │   │   │   │   │   ├── HttpFSParametersProvider.GroupParam.html
│   │   │   │   │   │   │   │   ├── HttpFSParametersProvider.html
│   │   │   │   │   │   │   │   ├── HttpFSParametersProvider.LenParam.html
│   │   │   │   │   │   │   │   ├── HttpFSParametersProvider.ModifiedTimeParam.html
│   │   │   │   │   │   │   │   ├── HttpFSParametersProvider.NewLengthParam.html
│   │   │   │   │   │   │   │   ├── HttpFSParametersProvider.OffsetParam.html
│   │   │   │   │   │   │   │   ├── HttpFSParametersProvider.OperationParam.html
│   │   │   │   │   │   │   │   ├── HttpFSParametersProvider.OverwriteParam.html
│   │   │   │   │   │   │   │   ├── HttpFSParametersProvider.OwnerParam.html
│   │   │   │   │   │   │   │   ├── HttpFSParametersProvider.PermissionParam.html
│   │   │   │   │   │   │   │   ├── HttpFSParametersProvider.RecursiveParam.html
│   │   │   │   │   │   │   │   ├── HttpFSParametersProvider.ReplicationParam.html
│   │   │   │   │   │   │   │   ├── HttpFSParametersProvider.SourcesParam.html
│   │   │   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrEncodingParam.html
│   │   │   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrNameParam.html
│   │   │   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrSetFlagParam.html
│   │   │   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrValueParam.html
│   │   │   │   │   │   │   │   ├── HttpFSReleaseFilter.html
│   │   │   │   │   │   │   │   ├── HttpFSServer.html
│   │   │   │   │   │   │   │   └── HttpFSServerWebApp.html
│   │   │   │   │   │   │   ├── FSOperations.FSAclStatus.html
│   │   │   │   │   │   │   ├── FSOperations.FSAppend.html
│   │   │   │   │   │   │   ├── FSOperations.FSConcat.html
│   │   │   │   │   │   │   ├── FSOperations.FSContentSummary.html
│   │   │   │   │   │   │   ├── FSOperations.FSCreate.html
│   │   │   │   │   │   │   ├── FSOperations.FSDelete.html
│   │   │   │   │   │   │   ├── FSOperations.FSFileChecksum.html
│   │   │   │   │   │   │   ├── FSOperations.FSFileStatus.html
│   │   │   │   │   │   │   ├── FSOperations.FSGetXAttrs.html
│   │   │   │   │   │   │   ├── FSOperations.FSHomeDir.html
│   │   │   │   │   │   │   ├── FSOperations.FSListStatus.html
│   │   │   │   │   │   │   ├── FSOperations.FSListXAttrs.html
│   │   │   │   │   │   │   ├── FSOperations.FSMkdirs.html
│   │   │   │   │   │   │   ├── FSOperations.FSModifyAclEntries.html
│   │   │   │   │   │   │   ├── FSOperations.FSOpen.html
│   │   │   │   │   │   │   ├── FSOperations.FSRemoveAclEntries.html
│   │   │   │   │   │   │   ├── FSOperations.FSRemoveAcl.html
│   │   │   │   │   │   │   ├── FSOperations.FSRemoveDefaultAcl.html
│   │   │   │   │   │   │   ├── FSOperations.FSRemoveXAttr.html
│   │   │   │   │   │   │   ├── FSOperations.FSRename.html
│   │   │   │   │   │   │   ├── FSOperations.FSSetAcl.html
│   │   │   │   │   │   │   ├── FSOperations.FSSetOwner.html
│   │   │   │   │   │   │   ├── FSOperations.FSSetPermission.html
│   │   │   │   │   │   │   ├── FSOperations.FSSetReplication.html
│   │   │   │   │   │   │   ├── FSOperations.FSSetTimes.html
│   │   │   │   │   │   │   ├── FSOperations.FSSetXAttr.html
│   │   │   │   │   │   │   ├── FSOperations.FSTruncate.html
│   │   │   │   │   │   │   ├── FSOperations.html
│   │   │   │   │   │   │   ├── HttpFSAuthenticationFilter.html
│   │   │   │   │   │   │   ├── HttpFSExceptionProvider.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.AccessTimeParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.AclPermissionParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.BlockSizeParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.DataParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.DestinationParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.FilterParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.GroupParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.LenParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.ModifiedTimeParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.NewLengthParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.OffsetParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.OperationParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.OverwriteParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.OwnerParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.PermissionParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.RecursiveParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.ReplicationParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.SourcesParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrEncodingParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrNameParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrSetFlagParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrValueParam.html
│   │   │   │   │   │   │   ├── HttpFSReleaseFilter.html
│   │   │   │   │   │   │   ├── HttpFSServer.html
│   │   │   │   │   │   │   ├── HttpFSServerWebApp.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   └── lib
│   │   │   │   │   │   ├── lang
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── RunnableCallable.html
│   │   │   │   │   │   │   │   ├── XException.ERROR.html
│   │   │   │   │   │   │   │   └── XException.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   ├── RunnableCallable.html
│   │   │   │   │   │   │   ├── XException.ERROR.html
│   │   │   │   │   │   │   └── XException.html
│   │   │   │   │   │   ├── server
│   │   │   │   │   │   │   ├── BaseService.html
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── BaseService.html
│   │   │   │   │   │   │   │   ├── ServerException.ERROR.html
│   │   │   │   │   │   │   │   ├── ServerException.html
│   │   │   │   │   │   │   │   ├── Server.html
│   │   │   │   │   │   │   │   ├── Server.Status.html
│   │   │   │   │   │   │   │   ├── ServiceException.html
│   │   │   │   │   │   │   │   └── Service.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   ├── ServerException.ERROR.html
│   │   │   │   │   │   │   ├── ServerException.html
│   │   │   │   │   │   │   ├── Server.html
│   │   │   │   │   │   │   ├── Server.Status.html
│   │   │   │   │   │   │   ├── ServiceException.html
│   │   │   │   │   │   │   └── Service.html
│   │   │   │   │   │   ├── service
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── FileSystemAccessException.ERROR.html
│   │   │   │   │   │   │   │   ├── FileSystemAccessException.html
│   │   │   │   │   │   │   │   ├── FileSystemAccess.FileSystemExecutor.html
│   │   │   │   │   │   │   │   ├── FileSystemAccess.html
│   │   │   │   │   │   │   │   ├── Groups.html
│   │   │   │   │   │   │   │   ├── Instrumentation.Cron.html
│   │   │   │   │   │   │   │   ├── Instrumentation.html
│   │   │   │   │   │   │   │   ├── Instrumentation.Variable.html
│   │   │   │   │   │   │   │   └── Scheduler.html
│   │   │   │   │   │   │   ├── FileSystemAccessException.ERROR.html
│   │   │   │   │   │   │   ├── FileSystemAccessException.html
│   │   │   │   │   │   │   ├── FileSystemAccess.FileSystemExecutor.html
│   │   │   │   │   │   │   ├── FileSystemAccess.html
│   │   │   │   │   │   │   ├── Groups.html
│   │   │   │   │   │   │   ├── hadoop
│   │   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   │   └── FileSystemAccessService.html
│   │   │   │   │   │   │   │   ├── FileSystemAccessService.html
│   │   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   │   ├── instrumentation
│   │   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   │   └── InstrumentationService.html
│   │   │   │   │   │   │   │   ├── InstrumentationService.html
│   │   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   │   ├── Instrumentation.Cron.html
│   │   │   │   │   │   │   ├── Instrumentation.html
│   │   │   │   │   │   │   ├── Instrumentation.Variable.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   ├── scheduler
│   │   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   │   └── SchedulerService.html
│   │   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   │   └── SchedulerService.html
│   │   │   │   │   │   │   ├── Scheduler.html
│   │   │   │   │   │   │   └── security
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   └── GroupsService.html
│   │   │   │   │   │   │   ├── GroupsService.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── servlet
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── FileSystemReleaseFilter.html
│   │   │   │   │   │   │   │   ├── HostnameFilter.html
│   │   │   │   │   │   │   │   ├── MDCFilter.html
│   │   │   │   │   │   │   │   └── ServerWebApp.html
│   │   │   │   │   │   │   ├── FileSystemReleaseFilter.html
│   │   │   │   │   │   │   ├── HostnameFilter.html
│   │   │   │   │   │   │   ├── MDCFilter.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   └── ServerWebApp.html
│   │   │   │   │   │   ├── util
│   │   │   │   │   │   │   ├── Check.html
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── Check.html
│   │   │   │   │   │   │   │   └── ConfigurationUtils.html
│   │   │   │   │   │   │   ├── ConfigurationUtils.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   └── wsrs
│   │   │   │   │   │   ├── BooleanParam.html
│   │   │   │   │   │   ├── ByteParam.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── BooleanParam.html
│   │   │   │   │   │   │   ├── ByteParam.html
│   │   │   │   │   │   │   ├── EnumParam.html
│   │   │   │   │   │   │   ├── EnumSetParam.html
│   │   │   │   │   │   │   ├── ExceptionProvider.html
│   │   │   │   │   │   │   ├── InputStreamEntity.html
│   │   │   │   │   │   │   ├── IntegerParam.html
│   │   │   │   │   │   │   ├── JSONMapProvider.html
│   │   │   │   │   │   │   ├── JSONProvider.html
│   │   │   │   │   │   │   ├── LongParam.html
│   │   │   │   │   │   │   ├── Parameters.html
│   │   │   │   │   │   │   ├── ParametersProvider.html
│   │   │   │   │   │   │   ├── Param.html
│   │   │   │   │   │   │   ├── ShortParam.html
│   │   │   │   │   │   │   └── StringParam.html
│   │   │   │   │   │   ├── EnumParam.html
│   │   │   │   │   │   ├── EnumSetParam.html
│   │   │   │   │   │   ├── ExceptionProvider.html
│   │   │   │   │   │   ├── InputStreamEntity.html
│   │   │   │   │   │   ├── IntegerParam.html
│   │   │   │   │   │   ├── JSONMapProvider.html
│   │   │   │   │   │   ├── JSONProvider.html
│   │   │   │   │   │   ├── LongParam.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── Parameters.html
│   │   │   │   │   │   ├── ParametersProvider.html
│   │   │   │   │   │   ├── Param.html
│   │   │   │   │   │   ├── ShortParam.html
│   │   │   │   │   │   └── StringParam.html
│   │   │   │   │   ├── overview-frame.html
│   │   │   │   │   ├── overview-summary.html
│   │   │   │   │   ├── overview-tree.html
│   │   │   │   │   ├── package-list
│   │   │   │   │   ├── script.js
│   │   │   │   │   ├── serialized-form.html
│   │   │   │   │   ├── src-html
│   │   │   │   │   │   └── org
│   │   │   │   │   │   └── apache
│   │   │   │   │   │   └── hadoop
│   │   │   │   │   │   ├── fs
│   │   │   │   │   │   │   └── http
│   │   │   │   │   │   │   ├── client
│   │   │   │   │   │   │   │   ├── HttpFSFileSystem.FILE_TYPE.html
│   │   │   │   │   │   │   │   ├── HttpFSFileSystem.html
│   │   │   │   │   │   │   │   ├── HttpFSFileSystem.Operation.html
│   │   │   │   │   │   │   │   ├── HttpFSUtils.html
│   │   │   │   │   │   │   │   └── HttpsFSFileSystem.html
│   │   │   │   │   │   │   └── server
│   │   │   │   │   │   │   ├── CheckUploadContentTypeFilter.html
│   │   │   │   │   │   │   ├── FSOperations.FSAclStatus.html
│   │   │   │   │   │   │   ├── FSOperations.FSAppend.html
│   │   │   │   │   │   │   ├── FSOperations.FSConcat.html
│   │   │   │   │   │   │   ├── FSOperations.FSContentSummary.html
│   │   │   │   │   │   │   ├── FSOperations.FSCreate.html
│   │   │   │   │   │   │   ├── FSOperations.FSDelete.html
│   │   │   │   │   │   │   ├── FSOperations.FSFileChecksum.html
│   │   │   │   │   │   │   ├── FSOperations.FSFileStatus.html
│   │   │   │   │   │   │   ├── FSOperations.FSGetXAttrs.html
│   │   │   │   │   │   │   ├── FSOperations.FSHomeDir.html
│   │   │   │   │   │   │   ├── FSOperations.FSListStatus.html
│   │   │   │   │   │   │   ├── FSOperations.FSListXAttrs.html
│   │   │   │   │   │   │   ├── FSOperations.FSMkdirs.html
│   │   │   │   │   │   │   ├── FSOperations.FSModifyAclEntries.html
│   │   │   │   │   │   │   ├── FSOperations.FSOpen.html
│   │   │   │   │   │   │   ├── FSOperations.FSRemoveAclEntries.html
│   │   │   │   │   │   │   ├── FSOperations.FSRemoveAcl.html
│   │   │   │   │   │   │   ├── FSOperations.FSRemoveDefaultAcl.html
│   │   │   │   │   │   │   ├── FSOperations.FSRemoveXAttr.html
│   │   │   │   │   │   │   ├── FSOperations.FSRename.html
│   │   │   │   │   │   │   ├── FSOperations.FSSetAcl.html
│   │   │   │   │   │   │   ├── FSOperations.FSSetOwner.html
│   │   │   │   │   │   │   ├── FSOperations.FSSetPermission.html
│   │   │   │   │   │   │   ├── FSOperations.FSSetReplication.html
│   │   │   │   │   │   │   ├── FSOperations.FSSetTimes.html
│   │   │   │   │   │   │   ├── FSOperations.FSSetXAttr.html
│   │   │   │   │   │   │   ├── FSOperations.FSTruncate.html
│   │   │   │   │   │   │   ├── FSOperations.html
│   │   │   │   │   │   │   ├── HttpFSAuthenticationFilter.html
│   │   │   │   │   │   │   ├── HttpFSExceptionProvider.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.AccessTimeParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.AclPermissionParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.BlockSizeParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.DataParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.DestinationParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.FilterParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.GroupParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.LenParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.ModifiedTimeParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.NewLengthParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.OffsetParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.OperationParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.OverwriteParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.OwnerParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.PermissionParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.RecursiveParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.ReplicationParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.SourcesParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrEncodingParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrNameParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrSetFlagParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrValueParam.html
│   │   │   │   │   │   │   ├── HttpFSReleaseFilter.html
│   │   │   │   │   │   │   ├── HttpFSServer.html
│   │   │   │   │   │   │   └── HttpFSServerWebApp.html
│   │   │   │   │   │   └── lib
│   │   │   │   │   │   ├── lang
│   │   │   │   │   │   │   ├── RunnableCallable.html
│   │   │   │   │   │   │   ├── XException.ERROR.html
│   │   │   │   │   │   │   └── XException.html
│   │   │   │   │   │   ├── server
│   │   │   │   │   │   │   ├── BaseService.html
│   │   │   │   │   │   │   ├── ServerException.ERROR.html
│   │   │   │   │   │   │   ├── ServerException.html
│   │   │   │   │   │   │   ├── Server.html
│   │   │   │   │   │   │   ├── Server.Status.html
│   │   │   │   │   │   │   ├── ServiceException.html
│   │   │   │   │   │   │   └── Service.html
│   │   │   │   │   │   ├── service
│   │   │   │   │   │   │   ├── FileSystemAccessException.ERROR.html
│   │   │   │   │   │   │   ├── FileSystemAccessException.html
│   │   │   │   │   │   │   ├── FileSystemAccess.FileSystemExecutor.html
│   │   │   │   │   │   │   ├── FileSystemAccess.html
│   │   │   │   │   │   │   ├── Groups.html
│   │   │   │   │   │   │   ├── hadoop
│   │   │   │   │   │   │   │   └── FileSystemAccessService.html
│   │   │   │   │   │   │   ├── instrumentation
│   │   │   │   │   │   │   │   └── InstrumentationService.html
│   │   │   │   │   │   │   ├── Instrumentation.Cron.html
│   │   │   │   │   │   │   ├── Instrumentation.html
│   │   │   │   │   │   │   ├── Instrumentation.Variable.html
│   │   │   │   │   │   │   ├── scheduler
│   │   │   │   │   │   │   │   └── SchedulerService.html
│   │   │   │   │   │   │   ├── Scheduler.html
│   │   │   │   │   │   │   └── security
│   │   │   │   │   │   │   └── GroupsService.html
│   │   │   │   │   │   ├── servlet
│   │   │   │   │   │   │   ├── FileSystemReleaseFilter.html
│   │   │   │   │   │   │   ├── HostnameFilter.html
│   │   │   │   │   │   │   ├── MDCFilter.html
│   │   │   │   │   │   │   └── ServerWebApp.html
│   │   │   │   │   │   ├── util
│   │   │   │   │   │   │   ├── Check.html
│   │   │   │   │   │   │   └── ConfigurationUtils.html
│   │   │   │   │   │   └── wsrs
│   │   │   │   │   │   ├── BooleanParam.html
│   │   │   │   │   │   ├── ByteParam.html
│   │   │   │   │   │   ├── EnumParam.html
│   │   │   │   │   │   ├── EnumSetParam.html
│   │   │   │   │   │   ├── ExceptionProvider.html
│   │   │   │   │   │   ├── InputStreamEntity.html
│   │   │   │   │   │   ├── IntegerParam.html
│   │   │   │   │   │   ├── JSONMapProvider.html
│   │   │   │   │   │   ├── JSONProvider.html
│   │   │   │   │   │   ├── LongParam.html
│   │   │   │   │   │   ├── Parameters.html
│   │   │   │   │   │   ├── ParametersProvider.html
│   │   │   │   │   │   ├── Param.html
│   │   │   │   │   │   ├── ShortParam.html
│   │   │   │   │   │   └── StringParam.html
│   │   │   │   │   └── stylesheet.css
│   │   │   │   ├── css
│   │   │   │   │   ├── maven-base.css
│   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   ├── print.css
│   │   │   │   │   └── site.css
│   │   │   │   ├── dependencies.html
│   │   │   │   ├── dependency-analysis.html
│   │   │   │   ├── httpfs-default.html
│   │   │   │   ├── images
│   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   ├── banner.jpg
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   ├── close.gif
│   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   ├── expanded.gif
│   │   │   │   │   ├── external.png
│   │   │   │   │   ├── h3.jpg
│   │   │   │   │   ├── h5.jpg
│   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   ├── logos
│   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   └── newwindow.png
│   │   │   │   ├── index.html
│   │   │   │   ├── project-reports.html
│   │   │   │   ├── ServerSetup.html
│   │   │   │   └── UsingHttpTools.html
│   │   │   ├── kms
│   │   │   │   ├── css
│   │   │   │   │   ├── maven-base.css
│   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   ├── print.css
│   │   │   │   │   └── site.css
│   │   │   │   ├── dependency-analysis.html
│   │   │   │   ├── images
│   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   ├── banner.jpg
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   ├── expanded.gif
│   │   │   │   │   ├── external.png
│   │   │   │   │   ├── h3.jpg
│   │   │   │   │   ├── h5.jpg
│   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   ├── logos
│   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   └── newwindow.png
│   │   │   │   ├── index.html
│   │   │   │   └── project-reports.html
│   │   │   ├── mapreduce
│   │   │   │   ├── CHANGES.txt
│   │   │   │   ├── css
│   │   │   │   │   ├── maven-base.css
│   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   ├── print.css
│   │   │   │   │   └── site.css
│   │   │   │   ├── dependency-analysis.html
│   │   │   │   ├── images
│   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   ├── banner.jpg
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   ├── expanded.gif
│   │   │   │   │   ├── external.png
│   │   │   │   │   ├── h3.jpg
│   │   │   │   │   ├── h5.jpg
│   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   ├── logos
│   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   └── newwindow.png
│   │   │   │   └── project-reports.html
│   │   │   └── yarn
│   │   │   ├── CHANGES.txt
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   └── hadoop-project
│   │   ├── api
│   │   │   ├── allclasses-frame.html
│   │   │   ├── allclasses-noframe.html
│   │   │   ├── constant-values.html
│   │   │   ├── deprecated-list.html
│   │   │   ├── help-doc.html
│   │   │   ├── index-all.html
│   │   │   ├── index.html
│   │   │   ├── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   ├── ant
│   │   │   │   │   ├── condition
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── classification
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── InterfaceAudience.html
│   │   │   │   │   │   └── InterfaceStability.html
│   │   │   │   │   ├── InterfaceAudience.html
│   │   │   │   │   ├── InterfaceStability.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── class-use
│   │   │   │   │   └── HadoopIllegalArgumentException.html
│   │   │   │   ├── conf
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── Configurable.html
│   │   │   │   │   │   ├── Configuration.html
│   │   │   │   │   │   ├── Configured.html
│   │   │   │   │   │   └── ReconfigurationTaskStatus.html
│   │   │   │   │   ├── Configurable.html
│   │   │   │   │   ├── Configuration.html
│   │   │   │   │   ├── Configured.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   └── ReconfigurationTaskStatus.html
│   │   │   │   ├── contrib
│   │   │   │   │   ├── bkjournal
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   └── utils
│   │   │   │   │   └── join
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── crypto
│   │   │   │   │   ├── key
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── KeyProviderFactory.html
│   │   │   │   │   │   │   └── KeyProvider.html
│   │   │   │   │   │   ├── KeyProviderFactory.html
│   │   │   │   │   │   ├── KeyProvider.html
│   │   │   │   │   │   ├── kms
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   └── server
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   └── random
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── examples
│   │   │   │   │   ├── dancing
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   ├── pi
│   │   │   │   │   │   ├── math
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   └── terasort
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── filecache
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   └── DistributedCache.html
│   │   │   │   │   ├── DistributedCache.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── fs
│   │   │   │   │   ├── AbstractFileSystem.html
│   │   │   │   │   ├── AvroFSInput.html
│   │   │   │   │   ├── azure
│   │   │   │   │   │   ├── AzureException.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── AzureException.html
│   │   │   │   │   │   │   ├── NativeAzureFileSystem.html
│   │   │   │   │   │   │   ├── WasbFsck.html
│   │   │   │   │   │   │   └── Wasb.html
│   │   │   │   │   │   ├── metrics
│   │   │   │   │   │   │   ├── AzureFileSystemInstrumentation.html
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   └── AzureFileSystemInstrumentation.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── NativeAzureFileSystem.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── WasbFsck.html
│   │   │   │   │   │   └── Wasb.html
│   │   │   │   │   ├── BlockLocation.html
│   │   │   │   │   ├── BlockStorageLocation.html
│   │   │   │   │   ├── CacheFlag.html
│   │   │   │   │   ├── CanSetDropBehind.html
│   │   │   │   │   ├── CanSetReadahead.html
│   │   │   │   │   ├── CanUnbuffer.html
│   │   │   │   │   ├── ChecksumException.html
│   │   │   │   │   ├── ChecksumFileSystem.html
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── AbstractFileSystem.html
│   │   │   │   │   │   ├── AvroFSInput.html
│   │   │   │   │   │   ├── BlockLocation.html
│   │   │   │   │   │   ├── BlockStorageLocation.html
│   │   │   │   │   │   ├── CacheFlag.html
│   │   │   │   │   │   ├── CanSetDropBehind.html
│   │   │   │   │   │   ├── CanSetReadahead.html
│   │   │   │   │   │   ├── CanUnbuffer.html
│   │   │   │   │   │   ├── ChecksumException.html
│   │   │   │   │   │   ├── ChecksumFileSystem.html
│   │   │   │   │   │   ├── CommonConfigurationKeysPublic.html
│   │   │   │   │   │   ├── ContentSummary.html
│   │   │   │   │   │   ├── CreateFlag.html
│   │   │   │   │   │   ├── FileAlreadyExistsException.html
│   │   │   │   │   │   ├── FileChecksum.html
│   │   │   │   │   │   ├── FileContext.html
│   │   │   │   │   │   ├── FileStatus.html
│   │   │   │   │   │   ├── FileSystem.html
│   │   │   │   │   │   ├── FileUtil.html
│   │   │   │   │   │   ├── FilterFileSystem.html
│   │   │   │   │   │   ├── FsConstants.html
│   │   │   │   │   │   ├── FSDataInputStream.html
│   │   │   │   │   │   ├── FSDataOutputStream.html
│   │   │   │   │   │   ├── FSError.html
│   │   │   │   │   │   ├── FsServerDefaults.html
│   │   │   │   │   │   ├── FsStatus.html
│   │   │   │   │   │   ├── GlobFilter.html
│   │   │   │   │   │   ├── HdfsVolumeId.html
│   │   │   │   │   │   ├── InvalidPathException.html
│   │   │   │   │   │   ├── LocalFileSystem.html
│   │   │   │   │   │   ├── LocatedFileStatus.html
│   │   │   │   │   │   ├── Options.html
│   │   │   │   │   │   ├── ParentNotDirectoryException.html
│   │   │   │   │   │   ├── PathFilter.html
│   │   │   │   │   │   ├── Path.html
│   │   │   │   │   │   ├── PositionedReadable.html
│   │   │   │   │   │   ├── RawLocalFileSystem.html
│   │   │   │   │   │   ├── ReadOption.html
│   │   │   │   │   │   ├── Seekable.html
│   │   │   │   │   │   ├── StorageType.html
│   │   │   │   │   │   ├── Syncable.html
│   │   │   │   │   │   ├── Trash.html
│   │   │   │   │   │   ├── TrashPolicy.html
│   │   │   │   │   │   ├── UnsupportedFileSystemException.html
│   │   │   │   │   │   ├── VolumeId.html
│   │   │   │   │   │   ├── XAttrCodec.html
│   │   │   │   │   │   └── XAttrSetFlag.html
│   │   │   │   │   ├── CommonConfigurationKeysPublic.html
│   │   │   │   │   ├── ContentSummary.html
│   │   │   │   │   ├── CreateFlag.html
│   │   │   │   │   ├── crypto
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── FileAlreadyExistsException.html
│   │   │   │   │   ├── FileChecksum.html
│   │   │   │   │   ├── FileContext.html
│   │   │   │   │   ├── FileStatus.html
│   │   │   │   │   ├── FileSystem.html
│   │   │   │   │   ├── FileUtil.html
│   │   │   │   │   ├── FilterFileSystem.html
│   │   │   │   │   ├── FsConstants.html
│   │   │   │   │   ├── FSDataInputStream.html
│   │   │   │   │   ├── FSDataOutputStream.html
│   │   │   │   │   ├── FSError.html
│   │   │   │   │   ├── FsServerDefaults.html
│   │   │   │   │   ├── FsStatus.html
│   │   │   │   │   ├── ftp
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── FTPException.html
│   │   │   │   │   │   │   └── FTPFileSystem.html
│   │   │   │   │   │   ├── FTPException.html
│   │   │   │   │   │   ├── FTPFileSystem.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── GlobFilter.html
│   │   │   │   │   ├── HdfsVolumeId.html
│   │   │   │   │   ├── http
│   │   │   │   │   │   ├── client
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   └── server
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── InvalidPathException.html
│   │   │   │   │   ├── LocalFileSystem.html
│   │   │   │   │   ├── LocatedFileStatus.html
│   │   │   │   │   ├── Options.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   ├── ParentNotDirectoryException.html
│   │   │   │   │   ├── PathFilter.html
│   │   │   │   │   ├── Path.html
│   │   │   │   │   ├── permission
│   │   │   │   │   │   ├── AccessControlException.html
│   │   │   │   │   │   ├── AclEntry.html
│   │   │   │   │   │   ├── AclEntryScope.html
│   │   │   │   │   │   ├── AclEntryType.html
│   │   │   │   │   │   ├── AclStatus.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── AccessControlException.html
│   │   │   │   │   │   │   ├── AclEntry.html
│   │   │   │   │   │   │   ├── AclEntryScope.html
│   │   │   │   │   │   │   ├── AclEntryType.html
│   │   │   │   │   │   │   ├── AclStatus.html
│   │   │   │   │   │   │   ├── FsAction.html
│   │   │   │   │   │   │   └── FsPermission.html
│   │   │   │   │   │   ├── FsAction.html
│   │   │   │   │   │   ├── FsPermission.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── PositionedReadable.html
│   │   │   │   │   ├── RawLocalFileSystem.html
│   │   │   │   │   ├── ReadOption.html
│   │   │   │   │   ├── s3
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── MigrationTool.html
│   │   │   │   │   │   │   ├── S3Exception.html
│   │   │   │   │   │   │   ├── S3FileSystemException.html
│   │   │   │   │   │   │   ├── S3FileSystem.html
│   │   │   │   │   │   │   └── VersionMismatchException.html
│   │   │   │   │   │   ├── MigrationTool.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── S3Exception.html
│   │   │   │   │   │   ├── S3FileSystemException.html
│   │   │   │   │   │   ├── S3FileSystem.html
│   │   │   │   │   │   └── VersionMismatchException.html
│   │   │   │   │   ├── s3native
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   └── NativeS3FileSystem.html
│   │   │   │   │   │   ├── NativeS3FileSystem.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── Seekable.html
│   │   │   │   │   ├── shell
│   │   │   │   │   │   └── find
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── StorageType.html
│   │   │   │   │   ├── swift
│   │   │   │   │   │   ├── auth
│   │   │   │   │   │   │   ├── entities
│   │   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── exceptions
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── http
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── snative
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   └── util
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── Syncable.html
│   │   │   │   │   ├── Trash.html
│   │   │   │   │   ├── TrashPolicy.html
│   │   │   │   │   ├── UnsupportedFileSystemException.html
│   │   │   │   │   ├── viewfs
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── NotInMountpointException.html
│   │   │   │   │   │   │   ├── ViewFileSystem.html
│   │   │   │   │   │   │   └── ViewFs.html
│   │   │   │   │   │   ├── NotInMountpointException.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── ViewFileSystem.html
│   │   │   │   │   │   └── ViewFs.html
│   │   │   │   │   ├── VolumeId.html
│   │   │   │   │   ├── XAttrCodec.html
│   │   │   │   │   └── XAttrSetFlag.html
│   │   │   │   ├── ha
│   │   │   │   │   ├── BadFencingConfigurationException.html
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── BadFencingConfigurationException.html
│   │   │   │   │   │   ├── FailoverFailedException.html
│   │   │   │   │   │   ├── FenceMethod.html
│   │   │   │   │   │   ├── HAServiceProtocolHelper.html
│   │   │   │   │   │   ├── HAServiceProtocol.html
│   │   │   │   │   │   ├── HAServiceTarget.html
│   │   │   │   │   │   ├── HealthCheckFailedException.html
│   │   │   │   │   │   └── ServiceFailedException.html
│   │   │   │   │   ├── FailoverFailedException.html
│   │   │   │   │   ├── FenceMethod.html
│   │   │   │   │   ├── HAServiceProtocolHelper.html
│   │   │   │   │   ├── HAServiceProtocol.html
│   │   │   │   │   ├── HAServiceTarget.html
│   │   │   │   │   ├── HealthCheckFailedException.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   ├── proto
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── protocolPB
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── HAServiceProtocolPB.html
│   │   │   │   │   │   │   └── ZKFCProtocolPB.html
│   │   │   │   │   │   ├── HAServiceProtocolPB.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   └── ZKFCProtocolPB.html
│   │   │   │   │   └── ServiceFailedException.html
│   │   │   │   ├── HadoopIllegalArgumentException.html
│   │   │   │   ├── http
│   │   │   │   │   └── lib
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── io
│   │   │   │   │   ├── AbstractMapWritable.html
│   │   │   │   │   ├── ArrayFile.html
│   │   │   │   │   ├── ArrayPrimitiveWritable.html
│   │   │   │   │   ├── ArrayWritable.html
│   │   │   │   │   ├── BinaryComparable.html
│   │   │   │   │   ├── BloomMapFile.html
│   │   │   │   │   ├── BooleanWritable.html
│   │   │   │   │   ├── ByteBufferPool.html
│   │   │   │   │   ├── BytesWritable.html
│   │   │   │   │   ├── ByteWritable.html
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── AbstractMapWritable.html
│   │   │   │   │   │   ├── ArrayFile.html
│   │   │   │   │   │   ├── ArrayPrimitiveWritable.html
│   │   │   │   │   │   ├── ArrayWritable.html
│   │   │   │   │   │   ├── BinaryComparable.html
│   │   │   │   │   │   ├── BloomMapFile.html
│   │   │   │   │   │   ├── BooleanWritable.html
│   │   │   │   │   │   ├── ByteBufferPool.html
│   │   │   │   │   │   ├── BytesWritable.html
│   │   │   │   │   │   ├── ByteWritable.html
│   │   │   │   │   │   ├── Closeable.html
│   │   │   │   │   │   ├── CompressedWritable.html
│   │   │   │   │   │   ├── DataOutputOutputStream.html
│   │   │   │   │   │   ├── DefaultStringifier.html
│   │   │   │   │   │   ├── DoubleWritable.html
│   │   │   │   │   │   ├── ElasticByteBufferPool.html
│   │   │   │   │   │   ├── EnumSetWritable.html
│   │   │   │   │   │   ├── FloatWritable.html
│   │   │   │   │   │   ├── GenericWritable.html
│   │   │   │   │   │   ├── IntWritable.html
│   │   │   │   │   │   ├── IOUtils.html
│   │   │   │   │   │   ├── LongWritable.html
│   │   │   │   │   │   ├── MapFile.html
│   │   │   │   │   │   ├── MapWritable.html
│   │   │   │   │   │   ├── MD5Hash.html
│   │   │   │   │   │   ├── MultipleIOException.html
│   │   │   │   │   │   ├── NullWritable.html
│   │   │   │   │   │   ├── ObjectWritable.html
│   │   │   │   │   │   ├── RawComparator.html
│   │   │   │   │   │   ├── SequenceFile.html
│   │   │   │   │   │   ├── SetFile.html
│   │   │   │   │   │   ├── ShortWritable.html
│   │   │   │   │   │   ├── SortedMapWritable.html
│   │   │   │   │   │   ├── Stringifier.html
│   │   │   │   │   │   ├── Text.html
│   │   │   │   │   │   ├── TwoDArrayWritable.html
│   │   │   │   │   │   ├── VersionedWritable.html
│   │   │   │   │   │   ├── VersionMismatchException.html
│   │   │   │   │   │   ├── VIntWritable.html
│   │   │   │   │   │   ├── VLongWritable.html
│   │   │   │   │   │   ├── WritableComparable.html
│   │   │   │   │   │   ├── WritableComparator.html
│   │   │   │   │   │   ├── WritableFactories.html
│   │   │   │   │   │   ├── WritableFactory.html
│   │   │   │   │   │   ├── Writable.html
│   │   │   │   │   │   └── WritableUtils.html
│   │   │   │   │   ├── Closeable.html
│   │   │   │   │   ├── compress
│   │   │   │   │   │   ├── BlockCompressorStream.html
│   │   │   │   │   │   ├── BlockDecompressorStream.html
│   │   │   │   │   │   ├── BZip2Codec.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── BlockCompressorStream.html
│   │   │   │   │   │   │   ├── BlockDecompressorStream.html
│   │   │   │   │   │   │   ├── BZip2Codec.html
│   │   │   │   │   │   │   ├── CodecPool.html
│   │   │   │   │   │   │   ├── CompressionCodecFactory.html
│   │   │   │   │   │   │   ├── CompressionCodec.html
│   │   │   │   │   │   │   ├── CompressionInputStream.html
│   │   │   │   │   │   │   ├── CompressionOutputStream.html
│   │   │   │   │   │   │   ├── Compressor.html
│   │   │   │   │   │   │   ├── CompressorStream.html
│   │   │   │   │   │   │   ├── Decompressor.html
│   │   │   │   │   │   │   ├── DecompressorStream.html
│   │   │   │   │   │   │   ├── DefaultCodec.html
│   │   │   │   │   │   │   ├── DirectDecompressionCodec.html
│   │   │   │   │   │   │   ├── DirectDecompressor.html
│   │   │   │   │   │   │   ├── GzipCodec.html
│   │   │   │   │   │   │   ├── SplitCompressionInputStream.html
│   │   │   │   │   │   │   └── SplittableCompressionCodec.html
│   │   │   │   │   │   ├── CodecPool.html
│   │   │   │   │   │   ├── CompressionCodecFactory.html
│   │   │   │   │   │   ├── CompressionCodec.html
│   │   │   │   │   │   ├── CompressionInputStream.html
│   │   │   │   │   │   ├── CompressionOutputStream.html
│   │   │   │   │   │   ├── Compressor.html
│   │   │   │   │   │   ├── CompressorStream.html
│   │   │   │   │   │   ├── Decompressor.html
│   │   │   │   │   │   ├── DecompressorStream.html
│   │   │   │   │   │   ├── DefaultCodec.html
│   │   │   │   │   │   ├── DirectDecompressionCodec.html
│   │   │   │   │   │   ├── DirectDecompressor.html
│   │   │   │   │   │   ├── GzipCodec.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── SplitCompressionInputStream.html
│   │   │   │   │   │   └── SplittableCompressionCodec.html
│   │   │   │   │   ├── CompressedWritable.html
│   │   │   │   │   ├── DataOutputOutputStream.html
│   │   │   │   │   ├── DefaultStringifier.html
│   │   │   │   │   ├── DoubleWritable.html
│   │   │   │   │   ├── ElasticByteBufferPool.html
│   │   │   │   │   ├── EnumSetWritable.html
│   │   │   │   │   ├── file
│   │   │   │   │   │   └── tfile
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── MetaBlockAlreadyExists.html
│   │   │   │   │   │   │   ├── MetaBlockDoesNotExist.html
│   │   │   │   │   │   │   ├── RawComparable.html
│   │   │   │   │   │   │   ├── TFile.html
│   │   │   │   │   │   │   └── Utils.html
│   │   │   │   │   │   ├── MetaBlockAlreadyExists.html
│   │   │   │   │   │   ├── MetaBlockDoesNotExist.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── RawComparable.html
│   │   │   │   │   │   ├── TFile.html
│   │   │   │   │   │   └── Utils.html
│   │   │   │   │   ├── FloatWritable.html
│   │   │   │   │   ├── GenericWritable.html
│   │   │   │   │   ├── IntWritable.html
│   │   │   │   │   ├── IOUtils.html
│   │   │   │   │   ├── LongWritable.html
│   │   │   │   │   ├── MapFile.html
│   │   │   │   │   ├── MapWritable.html
│   │   │   │   │   ├── MD5Hash.html
│   │   │   │   │   ├── MultipleIOException.html
│   │   │   │   │   ├── NullWritable.html
│   │   │   │   │   ├── ObjectWritable.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   ├── RawComparator.html
│   │   │   │   │   ├── SequenceFile.html
│   │   │   │   │   ├── serializer
│   │   │   │   │   │   ├── avro
│   │   │   │   │   │   │   ├── AvroReflectSerializable.html
│   │   │   │   │   │   │   ├── AvroReflectSerialization.html
│   │   │   │   │   │   │   ├── AvroSerialization.html
│   │   │   │   │   │   │   ├── AvroSpecificSerialization.html
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── AvroReflectSerializable.html
│   │   │   │   │   │   │   │   ├── AvroReflectSerialization.html
│   │   │   │   │   │   │   │   ├── AvroSerialization.html
│   │   │   │   │   │   │   │   └── AvroSpecificSerialization.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── JavaSerializationComparator.html
│   │   │   │   │   │   │   ├── JavaSerialization.html
│   │   │   │   │   │   │   └── WritableSerialization.html
│   │   │   │   │   │   ├── JavaSerializationComparator.html
│   │   │   │   │   │   ├── JavaSerialization.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   └── WritableSerialization.html
│   │   │   │   │   ├── SetFile.html
│   │   │   │   │   ├── ShortWritable.html
│   │   │   │   │   ├── SortedMapWritable.html
│   │   │   │   │   ├── Stringifier.html
│   │   │   │   │   ├── Text.html
│   │   │   │   │   ├── TwoDArrayWritable.html
│   │   │   │   │   ├── VersionedWritable.html
│   │   │   │   │   ├── VersionMismatchException.html
│   │   │   │   │   ├── VIntWritable.html
│   │   │   │   │   ├── VLongWritable.html
│   │   │   │   │   ├── WritableComparable.html
│   │   │   │   │   ├── WritableComparator.html
│   │   │   │   │   ├── WritableFactories.html
│   │   │   │   │   ├── WritableFactory.html
│   │   │   │   │   ├── Writable.html
│   │   │   │   │   └── WritableUtils.html
│   │   │   │   ├── ipc
│   │   │   │   │   ├── proto
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── protobuf
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   └── protocolPB
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── jmx
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── lib
│   │   │   │   │   ├── lang
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── server
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── service
│   │   │   │   │   │   ├── hadoop
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── instrumentation
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── scheduler
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   └── security
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── servlet
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── util
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   └── wsrs
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── log
│   │   │   │   │   ├── metrics
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   └── EventCounter.html
│   │   │   │   │   │   ├── EventCounter.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── mapred
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── ClusterStatus.html
│   │   │   │   │   │   ├── Counters.Counter.html
│   │   │   │   │   │   ├── Counters.Group.html
│   │   │   │   │   │   ├── Counters.html
│   │   │   │   │   │   ├── FileAlreadyExistsException.html
│   │   │   │   │   │   ├── FileInputFormat.html
│   │   │   │   │   │   ├── FileOutputCommitter.html
│   │   │   │   │   │   ├── FileOutputFormat.html
│   │   │   │   │   │   ├── FileSplit.html
│   │   │   │   │   │   ├── FixedLengthInputFormat.html
│   │   │   │   │   │   ├── ID.html
│   │   │   │   │   │   ├── InputFormat.html
│   │   │   │   │   │   ├── InputSplit.html
│   │   │   │   │   │   ├── InputSplitWithLocationInfo.html
│   │   │   │   │   │   ├── InvalidFileTypeException.html
│   │   │   │   │   │   ├── InvalidInputException.html
│   │   │   │   │   │   ├── InvalidJobConfException.html
│   │   │   │   │   │   ├── JobClient.html
│   │   │   │   │   │   ├── JobConf.html
│   │   │   │   │   │   ├── JobConfigurable.html
│   │   │   │   │   │   ├── JobContext.html
│   │   │   │   │   │   ├── JobID.html
│   │   │   │   │   │   ├── JobPriority.html
│   │   │   │   │   │   ├── JobQueueInfo.html
│   │   │   │   │   │   ├── JobStatus.html
│   │   │   │   │   │   ├── KeyValueLineRecordReader.html
│   │   │   │   │   │   ├── KeyValueTextInputFormat.html
│   │   │   │   │   │   ├── MapFileOutputFormat.html
│   │   │   │   │   │   ├── Mapper.html
│   │   │   │   │   │   ├── MapReduceBase.html
│   │   │   │   │   │   ├── MapRunnable.html
│   │   │   │   │   │   ├── MapRunner.html
│   │   │   │   │   │   ├── MultiFileInputFormat.html
│   │   │   │   │   │   ├── MultiFileSplit.html
│   │   │   │   │   │   ├── OutputCollector.html
│   │   │   │   │   │   ├── OutputCommitter.html
│   │   │   │   │   │   ├── OutputFormat.html
│   │   │   │   │   │   ├── OutputLogFilter.html
│   │   │   │   │   │   ├── Partitioner.html
│   │   │   │   │   │   ├── RecordReader.html
│   │   │   │   │   │   ├── RecordWriter.html
│   │   │   │   │   │   ├── Reducer.html
│   │   │   │   │   │   ├── Reporter.html
│   │   │   │   │   │   ├── RunningJob.html
│   │   │   │   │   │   ├── SequenceFileAsBinaryInputFormat.html
│   │   │   │   │   │   ├── SequenceFileAsBinaryOutputFormat.html
│   │   │   │   │   │   ├── SequenceFileAsTextInputFormat.html
│   │   │   │   │   │   ├── SequenceFileAsTextRecordReader.html
│   │   │   │   │   │   ├── SequenceFileInputFilter.html
│   │   │   │   │   │   ├── SequenceFileInputFormat.html
│   │   │   │   │   │   ├── SequenceFileOutputFormat.html
│   │   │   │   │   │   ├── SequenceFileRecordReader.html
│   │   │   │   │   │   ├── SkipBadRecords.html
│   │   │   │   │   │   ├── SplitLocationInfo.html
│   │   │   │   │   │   ├── TaskAttemptContext.html
│   │   │   │   │   │   ├── TaskAttemptID.html
│   │   │   │   │   │   ├── TaskCompletionEvent.html
│   │   │   │   │   │   ├── TaskCompletionEvent.Status.html
│   │   │   │   │   │   ├── TaskID.html
│   │   │   │   │   │   ├── TaskReport.html
│   │   │   │   │   │   ├── TextInputFormat.html
│   │   │   │   │   │   ├── TextOutputFormat.html
│   │   │   │   │   │   └── Utils.html
│   │   │   │   │   ├── ClusterStatus.html
│   │   │   │   │   ├── Counters.Counter.html
│   │   │   │   │   ├── Counters.Group.html
│   │   │   │   │   ├── Counters.html
│   │   │   │   │   ├── FileAlreadyExistsException.html
│   │   │   │   │   ├── FileInputFormat.html
│   │   │   │   │   ├── FileOutputCommitter.html
│   │   │   │   │   ├── FileOutputFormat.html
│   │   │   │   │   ├── FileSplit.html
│   │   │   │   │   ├── FixedLengthInputFormat.html
│   │   │   │   │   ├── gridmix
│   │   │   │   │   │   ├── emulators
│   │   │   │   │   │   │   └── resourceusage
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── ID.html
│   │   │   │   │   ├── InputFormat.html
│   │   │   │   │   ├── InputSplit.html
│   │   │   │   │   ├── InputSplitWithLocationInfo.html
│   │   │   │   │   ├── InvalidFileTypeException.html
│   │   │   │   │   ├── InvalidInputException.html
│   │   │   │   │   ├── InvalidJobConfException.html
│   │   │   │   │   ├── JobClient.html
│   │   │   │   │   ├── JobConf.html
│   │   │   │   │   ├── JobConfigurable.html
│   │   │   │   │   ├── JobContext.html
│   │   │   │   │   ├── jobcontrol
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── JobControl.html
│   │   │   │   │   │   │   └── Job.html
│   │   │   │   │   │   ├── JobControl.html
│   │   │   │   │   │   ├── Job.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── JobID.html
│   │   │   │   │   ├── JobPriority.html
│   │   │   │   │   ├── JobQueueInfo.html
│   │   │   │   │   ├── JobStatus.html
│   │   │   │   │   ├── join
│   │   │   │   │   │   ├── ArrayListBackedIterator.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── ArrayListBackedIterator.html
│   │   │   │   │   │   │   ├── ComposableInputFormat.html
│   │   │   │   │   │   │   ├── ComposableRecordReader.html
│   │   │   │   │   │   │   ├── CompositeInputFormat.html
│   │   │   │   │   │   │   ├── CompositeInputSplit.html
│   │   │   │   │   │   │   ├── CompositeRecordReader.html
│   │   │   │   │   │   │   ├── InnerJoinRecordReader.html
│   │   │   │   │   │   │   ├── JoinRecordReader.html
│   │   │   │   │   │   │   ├── MultiFilterRecordReader.html
│   │   │   │   │   │   │   ├── OuterJoinRecordReader.html
│   │   │   │   │   │   │   ├── OverrideRecordReader.html
│   │   │   │   │   │   │   ├── Parser.html
│   │   │   │   │   │   │   ├── Parser.Node.html
│   │   │   │   │   │   │   ├── Parser.NodeToken.html
│   │   │   │   │   │   │   ├── Parser.NumToken.html
│   │   │   │   │   │   │   ├── Parser.StrToken.html
│   │   │   │   │   │   │   ├── Parser.Token.html
│   │   │   │   │   │   │   ├── Parser.TType.html
│   │   │   │   │   │   │   ├── ResetableIterator.html
│   │   │   │   │   │   │   ├── StreamBackedIterator.html
│   │   │   │   │   │   │   ├── TupleWritable.html
│   │   │   │   │   │   │   └── WrappedRecordReader.html
│   │   │   │   │   │   ├── ComposableInputFormat.html
│   │   │   │   │   │   ├── ComposableRecordReader.html
│   │   │   │   │   │   ├── CompositeInputFormat.html
│   │   │   │   │   │   ├── CompositeInputSplit.html
│   │   │   │   │   │   ├── CompositeRecordReader.html
│   │   │   │   │   │   ├── InnerJoinRecordReader.html
│   │   │   │   │   │   ├── JoinRecordReader.html
│   │   │   │   │   │   ├── MultiFilterRecordReader.html
│   │   │   │   │   │   ├── OuterJoinRecordReader.html
│   │   │   │   │   │   ├── OverrideRecordReader.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── Parser.html
│   │   │   │   │   │   ├── Parser.Node.html
│   │   │   │   │   │   ├── Parser.NodeToken.html
│   │   │   │   │   │   ├── Parser.NumToken.html
│   │   │   │   │   │   ├── Parser.StrToken.html
│   │   │   │   │   │   ├── Parser.Token.html
│   │   │   │   │   │   ├── Parser.TType.html
│   │   │   │   │   │   ├── ResetableIterator.html
│   │   │   │   │   │   ├── StreamBackedIterator.html
│   │   │   │   │   │   ├── TupleWritable.html
│   │   │   │   │   │   └── WrappedRecordReader.html
│   │   │   │   │   ├── KeyValueLineRecordReader.html
│   │   │   │   │   ├── KeyValueTextInputFormat.html
│   │   │   │   │   ├── lib
│   │   │   │   │   │   ├── aggregate
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── DoubleValueSum.html
│   │   │   │   │   │   │   │   ├── LongValueMax.html
│   │   │   │   │   │   │   │   ├── LongValueMin.html
│   │   │   │   │   │   │   │   ├── LongValueSum.html
│   │   │   │   │   │   │   │   ├── StringValueMax.html
│   │   │   │   │   │   │   │   ├── StringValueMin.html
│   │   │   │   │   │   │   │   ├── UniqValueCount.html
│   │   │   │   │   │   │   │   ├── UserDefinedValueAggregatorDescriptor.html
│   │   │   │   │   │   │   │   ├── ValueAggregatorBaseDescriptor.html
│   │   │   │   │   │   │   │   ├── ValueAggregatorCombiner.html
│   │   │   │   │   │   │   │   ├── ValueAggregatorDescriptor.html
│   │   │   │   │   │   │   │   ├── ValueAggregator.html
│   │   │   │   │   │   │   │   ├── ValueAggregatorJobBase.html
│   │   │   │   │   │   │   │   ├── ValueAggregatorJob.html
│   │   │   │   │   │   │   │   ├── ValueAggregatorMapper.html
│   │   │   │   │   │   │   │   ├── ValueAggregatorReducer.html
│   │   │   │   │   │   │   │   └── ValueHistogram.html
│   │   │   │   │   │   │   ├── DoubleValueSum.html
│   │   │   │   │   │   │   ├── LongValueMax.html
│   │   │   │   │   │   │   ├── LongValueMin.html
│   │   │   │   │   │   │   ├── LongValueSum.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   ├── StringValueMax.html
│   │   │   │   │   │   │   ├── StringValueMin.html
│   │   │   │   │   │   │   ├── UniqValueCount.html
│   │   │   │   │   │   │   ├── UserDefinedValueAggregatorDescriptor.html
│   │   │   │   │   │   │   ├── ValueAggregatorBaseDescriptor.html
│   │   │   │   │   │   │   ├── ValueAggregatorCombiner.html
│   │   │   │   │   │   │   ├── ValueAggregatorDescriptor.html
│   │   │   │   │   │   │   ├── ValueAggregator.html
│   │   │   │   │   │   │   ├── ValueAggregatorJobBase.html
│   │   │   │   │   │   │   ├── ValueAggregatorJob.html
│   │   │   │   │   │   │   ├── ValueAggregatorMapper.html
│   │   │   │   │   │   │   ├── ValueAggregatorReducer.html
│   │   │   │   │   │   │   └── ValueHistogram.html
│   │   │   │   │   │   ├── BinaryPartitioner.html
│   │   │   │   │   │   ├── ChainMapper.html
│   │   │   │   │   │   ├── ChainReducer.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── BinaryPartitioner.html
│   │   │   │   │   │   │   ├── ChainMapper.html
│   │   │   │   │   │   │   ├── ChainReducer.html
│   │   │   │   │   │   │   ├── CombineFileInputFormat.html
│   │   │   │   │   │   │   ├── CombineFileRecordReader.html
│   │   │   │   │   │   │   ├── CombineFileRecordReaderWrapper.html
│   │   │   │   │   │   │   ├── CombineFileSplit.html
│   │   │   │   │   │   │   ├── CombineSequenceFileInputFormat.html
│   │   │   │   │   │   │   ├── CombineTextInputFormat.html
│   │   │   │   │   │   │   ├── FieldSelectionMapReduce.html
│   │   │   │   │   │   │   ├── FilterOutputFormat.html
│   │   │   │   │   │   │   ├── HashPartitioner.html
│   │   │   │   │   │   │   ├── IdentityMapper.html
│   │   │   │   │   │   │   ├── IdentityReducer.html
│   │   │   │   │   │   │   ├── InputSampler.html
│   │   │   │   │   │   │   ├── InverseMapper.html
│   │   │   │   │   │   │   ├── KeyFieldBasedComparator.html
│   │   │   │   │   │   │   ├── KeyFieldBasedPartitioner.html
│   │   │   │   │   │   │   ├── LazyOutputFormat.html
│   │   │   │   │   │   │   ├── LongSumReducer.html
│   │   │   │   │   │   │   ├── MultipleInputs.html
│   │   │   │   │   │   │   ├── MultipleOutputFormat.html
│   │   │   │   │   │   │   ├── MultipleOutputs.html
│   │   │   │   │   │   │   ├── MultipleSequenceFileOutputFormat.html
│   │   │   │   │   │   │   ├── MultipleTextOutputFormat.html
│   │   │   │   │   │   │   ├── MultithreadedMapRunner.html
│   │   │   │   │   │   │   ├── NLineInputFormat.html
│   │   │   │   │   │   │   ├── NullOutputFormat.html
│   │   │   │   │   │   │   ├── RegexMapper.html
│   │   │   │   │   │   │   ├── TokenCountMapper.html
│   │   │   │   │   │   │   └── TotalOrderPartitioner.html
│   │   │   │   │   │   ├── CombineFileInputFormat.html
│   │   │   │   │   │   ├── CombineFileRecordReader.html
│   │   │   │   │   │   ├── CombineFileRecordReaderWrapper.html
│   │   │   │   │   │   ├── CombineFileSplit.html
│   │   │   │   │   │   ├── CombineSequenceFileInputFormat.html
│   │   │   │   │   │   ├── CombineTextInputFormat.html
│   │   │   │   │   │   ├── db
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── DBConfiguration.html
│   │   │   │   │   │   │   │   ├── DBInputFormat.html
│   │   │   │   │   │   │   │   ├── DBOutputFormat.html
│   │   │   │   │   │   │   │   └── DBWritable.html
│   │   │   │   │   │   │   ├── DBConfiguration.html
│   │   │   │   │   │   │   ├── DBInputFormat.html
│   │   │   │   │   │   │   ├── DBOutputFormat.html
│   │   │   │   │   │   │   ├── DBWritable.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── FieldSelectionMapReduce.html
│   │   │   │   │   │   ├── FilterOutputFormat.html
│   │   │   │   │   │   ├── HashPartitioner.html
│   │   │   │   │   │   ├── IdentityMapper.html
│   │   │   │   │   │   ├── IdentityReducer.html
│   │   │   │   │   │   ├── InputSampler.html
│   │   │   │   │   │   ├── InverseMapper.html
│   │   │   │   │   │   ├── KeyFieldBasedComparator.html
│   │   │   │   │   │   ├── KeyFieldBasedPartitioner.html
│   │   │   │   │   │   ├── LazyOutputFormat.html
│   │   │   │   │   │   ├── LongSumReducer.html
│   │   │   │   │   │   ├── MultipleInputs.html
│   │   │   │   │   │   ├── MultipleOutputFormat.html
│   │   │   │   │   │   ├── MultipleOutputs.html
│   │   │   │   │   │   ├── MultipleSequenceFileOutputFormat.html
│   │   │   │   │   │   ├── MultipleTextOutputFormat.html
│   │   │   │   │   │   ├── MultithreadedMapRunner.html
│   │   │   │   │   │   ├── NLineInputFormat.html
│   │   │   │   │   │   ├── NullOutputFormat.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── RegexMapper.html
│   │   │   │   │   │   ├── TokenCountMapper.html
│   │   │   │   │   │   └── TotalOrderPartitioner.html
│   │   │   │   │   ├── MapFileOutputFormat.html
│   │   │   │   │   ├── Mapper.html
│   │   │   │   │   ├── MapReduceBase.html
│   │   │   │   │   ├── MapRunnable.html
│   │   │   │   │   ├── MapRunner.html
│   │   │   │   │   ├── MultiFileInputFormat.html
│   │   │   │   │   ├── MultiFileSplit.html
│   │   │   │   │   ├── OutputCollector.html
│   │   │   │   │   ├── OutputCommitter.html
│   │   │   │   │   ├── OutputFormat.html
│   │   │   │   │   ├── OutputLogFilter.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   ├── Partitioner.html
│   │   │   │   │   ├── pipes
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   └── Submitter.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   └── Submitter.html
│   │   │   │   │   ├── proto
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── RecordReader.html
│   │   │   │   │   ├── RecordWriter.html
│   │   │   │   │   ├── Reducer.html
│   │   │   │   │   ├── Reporter.html
│   │   │   │   │   ├── RunningJob.html
│   │   │   │   │   ├── SequenceFileAsBinaryInputFormat.html
│   │   │   │   │   ├── SequenceFileAsBinaryOutputFormat.html
│   │   │   │   │   ├── SequenceFileAsTextInputFormat.html
│   │   │   │   │   ├── SequenceFileAsTextRecordReader.html
│   │   │   │   │   ├── SequenceFileInputFilter.html
│   │   │   │   │   ├── SequenceFileInputFormat.html
│   │   │   │   │   ├── SequenceFileOutputFormat.html
│   │   │   │   │   ├── SequenceFileRecordReader.html
│   │   │   │   │   ├── SkipBadRecords.html
│   │   │   │   │   ├── SplitLocationInfo.html
│   │   │   │   │   ├── TaskAttemptContext.html
│   │   │   │   │   ├── TaskAttemptID.html
│   │   │   │   │   ├── TaskCompletionEvent.html
│   │   │   │   │   ├── TaskCompletionEvent.Status.html
│   │   │   │   │   ├── TaskID.html
│   │   │   │   │   ├── TaskReport.html
│   │   │   │   │   ├── TextInputFormat.html
│   │   │   │   │   ├── TextOutputFormat.html
│   │   │   │   │   ├── tools
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   └── Utils.html
│   │   │   │   ├── mapreduce
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── Cluster.html
│   │   │   │   │   │   ├── ClusterMetrics.html
│   │   │   │   │   │   ├── CounterGroup.html
│   │   │   │   │   │   ├── Counter.html
│   │   │   │   │   │   ├── Counters.html
│   │   │   │   │   │   ├── ID.html
│   │   │   │   │   │   ├── InputFormat.html
│   │   │   │   │   │   ├── InputSplit.html
│   │   │   │   │   │   ├── JobContext.html
│   │   │   │   │   │   ├── JobCounter.html
│   │   │   │   │   │   ├── Job.html
│   │   │   │   │   │   ├── JobID.html
│   │   │   │   │   │   ├── JobPriority.html
│   │   │   │   │   │   ├── JobStatus.html
│   │   │   │   │   │   ├── MapContext.html
│   │   │   │   │   │   ├── Mapper.html
│   │   │   │   │   │   ├── MarkableIterator.html
│   │   │   │   │   │   ├── OutputCommitter.html
│   │   │   │   │   │   ├── OutputFormat.html
│   │   │   │   │   │   ├── Partitioner.html
│   │   │   │   │   │   ├── QueueAclsInfo.html
│   │   │   │   │   │   ├── QueueInfo.html
│   │   │   │   │   │   ├── QueueState.html
│   │   │   │   │   │   ├── RecordReader.html
│   │   │   │   │   │   ├── RecordWriter.html
│   │   │   │   │   │   ├── ReduceContext.html
│   │   │   │   │   │   ├── Reducer.html
│   │   │   │   │   │   ├── TaskAttemptContext.html
│   │   │   │   │   │   ├── TaskAttemptID.html
│   │   │   │   │   │   ├── TaskCompletionEvent.html
│   │   │   │   │   │   ├── TaskCompletionEvent.Status.html
│   │   │   │   │   │   ├── TaskCounter.html
│   │   │   │   │   │   ├── TaskID.html
│   │   │   │   │   │   ├── TaskInputOutputContext.html
│   │   │   │   │   │   ├── TaskTrackerInfo.html
│   │   │   │   │   │   └── TaskType.html
│   │   │   │   │   ├── Cluster.html
│   │   │   │   │   ├── ClusterMetrics.html
│   │   │   │   │   ├── CounterGroup.html
│   │   │   │   │   ├── Counter.html
│   │   │   │   │   ├── counters
│   │   │   │   │   │   ├── AbstractCounters.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── AbstractCounters.html
│   │   │   │   │   │   │   └── CounterGroupBase.html
│   │   │   │   │   │   ├── CounterGroupBase.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── Counters.html
│   │   │   │   │   ├── ID.html
│   │   │   │   │   ├── InputFormat.html
│   │   │   │   │   ├── InputSplit.html
│   │   │   │   │   ├── JobContext.html
│   │   │   │   │   ├── JobCounter.html
│   │   │   │   │   ├── Job.html
│   │   │   │   │   ├── JobID.html
│   │   │   │   │   ├── JobPriority.html
│   │   │   │   │   ├── JobStatus.html
│   │   │   │   │   ├── lib
│   │   │   │   │   │   ├── aggregate
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── DoubleValueSum.html
│   │   │   │   │   │   │   │   ├── LongValueMax.html
│   │   │   │   │   │   │   │   ├── LongValueMin.html
│   │   │   │   │   │   │   │   ├── LongValueSum.html
│   │   │   │   │   │   │   │   ├── StringValueMax.html
│   │   │   │   │   │   │   │   ├── StringValueMin.html
│   │   │   │   │   │   │   │   ├── UniqValueCount.html
│   │   │   │   │   │   │   │   ├── UserDefinedValueAggregatorDescriptor.html
│   │   │   │   │   │   │   │   ├── ValueAggregatorBaseDescriptor.html
│   │   │   │   │   │   │   │   ├── ValueAggregatorCombiner.html
│   │   │   │   │   │   │   │   ├── ValueAggregatorDescriptor.html
│   │   │   │   │   │   │   │   ├── ValueAggregator.html
│   │   │   │   │   │   │   │   ├── ValueAggregatorJobBase.html
│   │   │   │   │   │   │   │   ├── ValueAggregatorJob.html
│   │   │   │   │   │   │   │   ├── ValueAggregatorMapper.html
│   │   │   │   │   │   │   │   ├── ValueAggregatorReducer.html
│   │   │   │   │   │   │   │   └── ValueHistogram.html
│   │   │   │   │   │   │   ├── DoubleValueSum.html
│   │   │   │   │   │   │   ├── LongValueMax.html
│   │   │   │   │   │   │   ├── LongValueMin.html
│   │   │   │   │   │   │   ├── LongValueSum.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   ├── StringValueMax.html
│   │   │   │   │   │   │   ├── StringValueMin.html
│   │   │   │   │   │   │   ├── UniqValueCount.html
│   │   │   │   │   │   │   ├── UserDefinedValueAggregatorDescriptor.html
│   │   │   │   │   │   │   ├── ValueAggregatorBaseDescriptor.html
│   │   │   │   │   │   │   ├── ValueAggregatorCombiner.html
│   │   │   │   │   │   │   ├── ValueAggregatorDescriptor.html
│   │   │   │   │   │   │   ├── ValueAggregator.html
│   │   │   │   │   │   │   ├── ValueAggregatorJobBase.html
│   │   │   │   │   │   │   ├── ValueAggregatorJob.html
│   │   │   │   │   │   │   ├── ValueAggregatorMapper.html
│   │   │   │   │   │   │   ├── ValueAggregatorReducer.html
│   │   │   │   │   │   │   └── ValueHistogram.html
│   │   │   │   │   │   ├── chain
│   │   │   │   │   │   │   ├── ChainMapper.html
│   │   │   │   │   │   │   ├── ChainReducer.html
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── ChainMapper.html
│   │   │   │   │   │   │   │   └── ChainReducer.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── db
│   │   │   │   │   │   │   ├── BigDecimalSplitter.html
│   │   │   │   │   │   │   ├── BooleanSplitter.html
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── BigDecimalSplitter.html
│   │   │   │   │   │   │   │   ├── BooleanSplitter.html
│   │   │   │   │   │   │   │   ├── DataDrivenDBInputFormat.html
│   │   │   │   │   │   │   │   ├── DataDrivenDBRecordReader.html
│   │   │   │   │   │   │   │   ├── DateSplitter.html
│   │   │   │   │   │   │   │   ├── DBConfiguration.html
│   │   │   │   │   │   │   │   ├── DBInputFormat.html
│   │   │   │   │   │   │   │   ├── DBOutputFormat.html
│   │   │   │   │   │   │   │   ├── DBRecordReader.html
│   │   │   │   │   │   │   │   ├── DBSplitter.html
│   │   │   │   │   │   │   │   ├── DBWritable.html
│   │   │   │   │   │   │   │   ├── FloatSplitter.html
│   │   │   │   │   │   │   │   ├── IntegerSplitter.html
│   │   │   │   │   │   │   │   ├── MySQLDataDrivenDBRecordReader.html
│   │   │   │   │   │   │   │   ├── MySQLDBRecordReader.html
│   │   │   │   │   │   │   │   ├── OracleDataDrivenDBInputFormat.html
│   │   │   │   │   │   │   │   ├── OracleDataDrivenDBRecordReader.html
│   │   │   │   │   │   │   │   ├── OracleDateSplitter.html
│   │   │   │   │   │   │   │   ├── OracleDBRecordReader.html
│   │   │   │   │   │   │   │   └── TextSplitter.html
│   │   │   │   │   │   │   ├── DataDrivenDBInputFormat.html
│   │   │   │   │   │   │   ├── DataDrivenDBRecordReader.html
│   │   │   │   │   │   │   ├── DateSplitter.html
│   │   │   │   │   │   │   ├── DBConfiguration.html
│   │   │   │   │   │   │   ├── DBInputFormat.html
│   │   │   │   │   │   │   ├── DBOutputFormat.html
│   │   │   │   │   │   │   ├── DBRecordReader.html
│   │   │   │   │   │   │   ├── DBSplitter.html
│   │   │   │   │   │   │   ├── DBWritable.html
│   │   │   │   │   │   │   ├── FloatSplitter.html
│   │   │   │   │   │   │   ├── IntegerSplitter.html
│   │   │   │   │   │   │   ├── MySQLDataDrivenDBRecordReader.html
│   │   │   │   │   │   │   ├── MySQLDBRecordReader.html
│   │   │   │   │   │   │   ├── OracleDataDrivenDBInputFormat.html
│   │   │   │   │   │   │   ├── OracleDataDrivenDBRecordReader.html
│   │   │   │   │   │   │   ├── OracleDateSplitter.html
│   │   │   │   │   │   │   ├── OracleDBRecordReader.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   └── TextSplitter.html
│   │   │   │   │   │   ├── fieldsel
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── FieldSelectionHelper.html
│   │   │   │   │   │   │   │   ├── FieldSelectionMapper.html
│   │   │   │   │   │   │   │   └── FieldSelectionReducer.html
│   │   │   │   │   │   │   ├── FieldSelectionHelper.html
│   │   │   │   │   │   │   ├── FieldSelectionMapper.html
│   │   │   │   │   │   │   ├── FieldSelectionReducer.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── input
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── CombineFileInputFormat.html
│   │   │   │   │   │   │   │   ├── CombineFileRecordReader.html
│   │   │   │   │   │   │   │   ├── CombineFileRecordReaderWrapper.html
│   │   │   │   │   │   │   │   ├── CombineFileSplit.html
│   │   │   │   │   │   │   │   ├── CombineSequenceFileInputFormat.html
│   │   │   │   │   │   │   │   ├── CombineTextInputFormat.html
│   │   │   │   │   │   │   │   ├── FileInputFormatCounter.html
│   │   │   │   │   │   │   │   ├── FileInputFormat.html
│   │   │   │   │   │   │   │   ├── FileSplit.html
│   │   │   │   │   │   │   │   ├── FixedLengthInputFormat.html
│   │   │   │   │   │   │   │   ├── InvalidInputException.html
│   │   │   │   │   │   │   │   ├── KeyValueLineRecordReader.html
│   │   │   │   │   │   │   │   ├── KeyValueTextInputFormat.html
│   │   │   │   │   │   │   │   ├── MultipleInputs.html
│   │   │   │   │   │   │   │   ├── NLineInputFormat.html
│   │   │   │   │   │   │   │   ├── SequenceFileAsBinaryInputFormat.html
│   │   │   │   │   │   │   │   ├── SequenceFileAsTextInputFormat.html
│   │   │   │   │   │   │   │   ├── SequenceFileAsTextRecordReader.html
│   │   │   │   │   │   │   │   ├── SequenceFileInputFilter.html
│   │   │   │   │   │   │   │   ├── SequenceFileInputFormat.html
│   │   │   │   │   │   │   │   ├── SequenceFileRecordReader.html
│   │   │   │   │   │   │   │   └── TextInputFormat.html
│   │   │   │   │   │   │   ├── CombineFileInputFormat.html
│   │   │   │   │   │   │   ├── CombineFileRecordReader.html
│   │   │   │   │   │   │   ├── CombineFileRecordReaderWrapper.html
│   │   │   │   │   │   │   ├── CombineFileSplit.html
│   │   │   │   │   │   │   ├── CombineSequenceFileInputFormat.html
│   │   │   │   │   │   │   ├── CombineTextInputFormat.html
│   │   │   │   │   │   │   ├── FileInputFormatCounter.html
│   │   │   │   │   │   │   ├── FileInputFormat.html
│   │   │   │   │   │   │   ├── FileSplit.html
│   │   │   │   │   │   │   ├── FixedLengthInputFormat.html
│   │   │   │   │   │   │   ├── InvalidInputException.html
│   │   │   │   │   │   │   ├── KeyValueLineRecordReader.html
│   │   │   │   │   │   │   ├── KeyValueTextInputFormat.html
│   │   │   │   │   │   │   ├── MultipleInputs.html
│   │   │   │   │   │   │   ├── NLineInputFormat.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   ├── SequenceFileAsBinaryInputFormat.html
│   │   │   │   │   │   │   ├── SequenceFileAsTextInputFormat.html
│   │   │   │   │   │   │   ├── SequenceFileAsTextRecordReader.html
│   │   │   │   │   │   │   ├── SequenceFileInputFilter.html
│   │   │   │   │   │   │   ├── SequenceFileInputFormat.html
│   │   │   │   │   │   │   ├── SequenceFileRecordReader.html
│   │   │   │   │   │   │   └── TextInputFormat.html
│   │   │   │   │   │   ├── jobcontrol
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── ControlledJob.html
│   │   │   │   │   │   │   │   └── JobControl.html
│   │   │   │   │   │   │   ├── ControlledJob.html
│   │   │   │   │   │   │   ├── JobControl.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── join
│   │   │   │   │   │   │   ├── ArrayListBackedIterator.html
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── ArrayListBackedIterator.html
│   │   │   │   │   │   │   │   ├── ComposableInputFormat.html
│   │   │   │   │   │   │   │   ├── ComposableRecordReader.html
│   │   │   │   │   │   │   │   ├── CompositeInputFormat.html
│   │   │   │   │   │   │   │   ├── CompositeInputSplit.html
│   │   │   │   │   │   │   │   ├── CompositeRecordReader.html
│   │   │   │   │   │   │   │   ├── InnerJoinRecordReader.html
│   │   │   │   │   │   │   │   ├── JoinRecordReader.html
│   │   │   │   │   │   │   │   ├── MultiFilterRecordReader.html
│   │   │   │   │   │   │   │   ├── OuterJoinRecordReader.html
│   │   │   │   │   │   │   │   ├── OverrideRecordReader.html
│   │   │   │   │   │   │   │   ├── Parser.html
│   │   │   │   │   │   │   │   ├── Parser.Node.html
│   │   │   │   │   │   │   │   ├── Parser.NodeToken.html
│   │   │   │   │   │   │   │   ├── Parser.NumToken.html
│   │   │   │   │   │   │   │   ├── Parser.StrToken.html
│   │   │   │   │   │   │   │   ├── Parser.Token.html
│   │   │   │   │   │   │   │   ├── Parser.TType.html
│   │   │   │   │   │   │   │   ├── ResetableIterator.html
│   │   │   │   │   │   │   │   ├── StreamBackedIterator.html
│   │   │   │   │   │   │   │   ├── TupleWritable.html
│   │   │   │   │   │   │   │   └── WrappedRecordReader.html
│   │   │   │   │   │   │   ├── ComposableInputFormat.html
│   │   │   │   │   │   │   ├── ComposableRecordReader.html
│   │   │   │   │   │   │   ├── CompositeInputFormat.html
│   │   │   │   │   │   │   ├── CompositeInputSplit.html
│   │   │   │   │   │   │   ├── CompositeRecordReader.html
│   │   │   │   │   │   │   ├── InnerJoinRecordReader.html
│   │   │   │   │   │   │   ├── JoinRecordReader.html
│   │   │   │   │   │   │   ├── MultiFilterRecordReader.html
│   │   │   │   │   │   │   ├── OuterJoinRecordReader.html
│   │   │   │   │   │   │   ├── OverrideRecordReader.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   ├── Parser.html
│   │   │   │   │   │   │   ├── Parser.Node.html
│   │   │   │   │   │   │   ├── Parser.NodeToken.html
│   │   │   │   │   │   │   ├── Parser.NumToken.html
│   │   │   │   │   │   │   ├── Parser.StrToken.html
│   │   │   │   │   │   │   ├── Parser.Token.html
│   │   │   │   │   │   │   ├── Parser.TType.html
│   │   │   │   │   │   │   ├── ResetableIterator.html
│   │   │   │   │   │   │   ├── StreamBackedIterator.html
│   │   │   │   │   │   │   ├── TupleWritable.html
│   │   │   │   │   │   │   └── WrappedRecordReader.html
│   │   │   │   │   │   ├── map
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── InverseMapper.html
│   │   │   │   │   │   │   │   ├── MultithreadedMapper.html
│   │   │   │   │   │   │   │   ├── RegexMapper.html
│   │   │   │   │   │   │   │   ├── TokenCounterMapper.html
│   │   │   │   │   │   │   │   └── WrappedMapper.html
│   │   │   │   │   │   │   ├── InverseMapper.html
│   │   │   │   │   │   │   ├── MultithreadedMapper.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   ├── RegexMapper.html
│   │   │   │   │   │   │   ├── TokenCounterMapper.html
│   │   │   │   │   │   │   └── WrappedMapper.html
│   │   │   │   │   │   ├── output
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── FileOutputCommitter.html
│   │   │   │   │   │   │   │   ├── FileOutputFormatCounter.html
│   │   │   │   │   │   │   │   ├── FileOutputFormat.html
│   │   │   │   │   │   │   │   ├── FilterOutputFormat.html
│   │   │   │   │   │   │   │   ├── LazyOutputFormat.html
│   │   │   │   │   │   │   │   ├── MapFileOutputFormat.html
│   │   │   │   │   │   │   │   ├── MultipleOutputs.html
│   │   │   │   │   │   │   │   ├── NullOutputFormat.html
│   │   │   │   │   │   │   │   ├── PartialFileOutputCommitter.html
│   │   │   │   │   │   │   │   ├── PartialOutputCommitter.html
│   │   │   │   │   │   │   │   ├── SequenceFileAsBinaryOutputFormat.html
│   │   │   │   │   │   │   │   ├── SequenceFileOutputFormat.html
│   │   │   │   │   │   │   │   └── TextOutputFormat.html
│   │   │   │   │   │   │   ├── FileOutputCommitter.html
│   │   │   │   │   │   │   ├── FileOutputFormatCounter.html
│   │   │   │   │   │   │   ├── FileOutputFormat.html
│   │   │   │   │   │   │   ├── FilterOutputFormat.html
│   │   │   │   │   │   │   ├── LazyOutputFormat.html
│   │   │   │   │   │   │   ├── MapFileOutputFormat.html
│   │   │   │   │   │   │   ├── MultipleOutputs.html
│   │   │   │   │   │   │   ├── NullOutputFormat.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   ├── PartialFileOutputCommitter.html
│   │   │   │   │   │   │   ├── PartialOutputCommitter.html
│   │   │   │   │   │   │   ├── SequenceFileAsBinaryOutputFormat.html
│   │   │   │   │   │   │   ├── SequenceFileOutputFormat.html
│   │   │   │   │   │   │   └── TextOutputFormat.html
│   │   │   │   │   │   ├── partition
│   │   │   │   │   │   │   ├── BinaryPartitioner.html
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── BinaryPartitioner.html
│   │   │   │   │   │   │   │   ├── HashPartitioner.html
│   │   │   │   │   │   │   │   ├── InputSampler.html
│   │   │   │   │   │   │   │   ├── KeyFieldBasedComparator.html
│   │   │   │   │   │   │   │   ├── KeyFieldBasedPartitioner.html
│   │   │   │   │   │   │   │   └── TotalOrderPartitioner.html
│   │   │   │   │   │   │   ├── HashPartitioner.html
│   │   │   │   │   │   │   ├── InputSampler.html
│   │   │   │   │   │   │   ├── KeyFieldBasedComparator.html
│   │   │   │   │   │   │   ├── KeyFieldBasedPartitioner.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   └── TotalOrderPartitioner.html
│   │   │   │   │   │   └── reduce
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── IntSumReducer.html
│   │   │   │   │   │   │   ├── LongSumReducer.html
│   │   │   │   │   │   │   └── WrappedReducer.html
│   │   │   │   │   │   ├── IntSumReducer.html
│   │   │   │   │   │   ├── LongSumReducer.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   └── WrappedReducer.html
│   │   │   │   │   ├── MapContext.html
│   │   │   │   │   ├── Mapper.html
│   │   │   │   │   ├── MarkableIterator.html
│   │   │   │   │   ├── OutputCommitter.html
│   │   │   │   │   ├── OutputFormat.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   ├── Partitioner.html
│   │   │   │   │   ├── QueueAclsInfo.html
│   │   │   │   │   ├── QueueInfo.html
│   │   │   │   │   ├── QueueState.html
│   │   │   │   │   ├── RecordReader.html
│   │   │   │   │   ├── RecordWriter.html
│   │   │   │   │   ├── ReduceContext.html
│   │   │   │   │   ├── Reducer.html
│   │   │   │   │   ├── security
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   └── TokenCache.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   └── TokenCache.html
│   │   │   │   │   ├── server
│   │   │   │   │   │   ├── jobtracker
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   └── tasktracker
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── task
│   │   │   │   │   │   └── annotation
│   │   │   │   │   │   ├── Checkpointable.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   └── Checkpointable.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── TaskAttemptContext.html
│   │   │   │   │   ├── TaskAttemptID.html
│   │   │   │   │   ├── TaskCompletionEvent.html
│   │   │   │   │   ├── TaskCompletionEvent.Status.html
│   │   │   │   │   ├── TaskCounter.html
│   │   │   │   │   ├── TaskID.html
│   │   │   │   │   ├── TaskInputOutputContext.html
│   │   │   │   │   ├── TaskTrackerInfo.html
│   │   │   │   │   ├── TaskType.html
│   │   │   │   │   ├── tools
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   └── CLI.html
│   │   │   │   │   │   ├── CLI.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   └── v2
│   │   │   │   │   ├── api
│   │   │   │   │   │   └── protocolrecords
│   │   │   │   │   │   ├── CancelDelegationTokenRequest.html
│   │   │   │   │   │   ├── CancelDelegationTokenResponse.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── CancelDelegationTokenRequest.html
│   │   │   │   │   │   │   ├── CancelDelegationTokenResponse.html
│   │   │   │   │   │   │   ├── GetDelegationTokenRequest.html
│   │   │   │   │   │   │   ├── RenewDelegationTokenRequest.html
│   │   │   │   │   │   │   └── RenewDelegationTokenResponse.html
│   │   │   │   │   │   ├── GetDelegationTokenRequest.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── RenewDelegationTokenRequest.html
│   │   │   │   │   │   └── RenewDelegationTokenResponse.html
│   │   │   │   │   ├── app
│   │   │   │   │   │   └── webapp
│   │   │   │   │   │   └── dao
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── hs
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── HistoryFileManager.html
│   │   │   │   │   │   │   └── HistoryStorage.html
│   │   │   │   │   │   ├── client
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── HistoryFileManager.html
│   │   │   │   │   │   ├── HistoryStorage.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── proto
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── protocolPB
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── server
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   └── webapp
│   │   │   │   │   │   └── dao
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   └── security
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── maven
│   │   │   │   │   └── plugin
│   │   │   │   │   ├── protoc
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── util
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   └── versioninfo
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── metrics
│   │   │   │   │   ├── ganglia
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   └── GangliaContext.html
│   │   │   │   │   │   ├── GangliaContext.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   └── spi
│   │   │   │   │   ├── AbstractMetricsContext.html
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── AbstractMetricsContext.html
│   │   │   │   │   │   ├── CompositeContext.html
│   │   │   │   │   │   ├── MetricsRecordImpl.html
│   │   │   │   │   │   ├── MetricValue.html
│   │   │   │   │   │   ├── NoEmitMetricsContext.html
│   │   │   │   │   │   ├── NullContext.html
│   │   │   │   │   │   ├── NullContextWithUpdateThread.html
│   │   │   │   │   │   ├── OutputRecord.html
│   │   │   │   │   │   └── Util.html
│   │   │   │   │   ├── CompositeContext.html
│   │   │   │   │   ├── MetricsRecordImpl.html
│   │   │   │   │   ├── MetricValue.html
│   │   │   │   │   ├── NoEmitMetricsContext.html
│   │   │   │   │   ├── NullContext.html
│   │   │   │   │   ├── NullContextWithUpdateThread.html
│   │   │   │   │   ├── OutputRecord.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   └── Util.html
│   │   │   │   ├── metrics2
│   │   │   │   │   ├── AbstractMetric.html
│   │   │   │   │   ├── annotation
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── Metric.html
│   │   │   │   │   │   │   └── Metrics.html
│   │   │   │   │   │   ├── Metric.html
│   │   │   │   │   │   ├── Metrics.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── AbstractMetric.html
│   │   │   │   │   │   ├── MetricsCollector.html
│   │   │   │   │   │   ├── MetricsException.html
│   │   │   │   │   │   ├── MetricsFilter.html
│   │   │   │   │   │   ├── MetricsInfo.html
│   │   │   │   │   │   ├── MetricsPlugin.html
│   │   │   │   │   │   ├── MetricsRecordBuilder.html
│   │   │   │   │   │   ├── MetricsRecord.html
│   │   │   │   │   │   ├── MetricsSink.html
│   │   │   │   │   │   ├── MetricsSource.html
│   │   │   │   │   │   ├── MetricsSystem.html
│   │   │   │   │   │   ├── MetricsSystemMXBean.html
│   │   │   │   │   │   ├── MetricsTag.html
│   │   │   │   │   │   └── MetricsVisitor.html
│   │   │   │   │   ├── filter
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── GlobFilter.html
│   │   │   │   │   │   │   └── RegexFilter.html
│   │   │   │   │   │   ├── GlobFilter.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   └── RegexFilter.html
│   │   │   │   │   ├── lib
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── DefaultMetricsSystem.html
│   │   │   │   │   │   │   ├── Interns.html
│   │   │   │   │   │   │   ├── MetricsRegistry.html
│   │   │   │   │   │   │   ├── MutableCounter.html
│   │   │   │   │   │   │   ├── MutableCounterInt.html
│   │   │   │   │   │   │   ├── MutableCounterLong.html
│   │   │   │   │   │   │   ├── MutableGauge.html
│   │   │   │   │   │   │   ├── MutableGaugeInt.html
│   │   │   │   │   │   │   ├── MutableGaugeLong.html
│   │   │   │   │   │   │   ├── MutableMetric.html
│   │   │   │   │   │   │   ├── MutableQuantiles.html
│   │   │   │   │   │   │   ├── MutableRate.html
│   │   │   │   │   │   │   ├── MutableRates.html
│   │   │   │   │   │   │   ├── MutableRatesWithAggregation.html
│   │   │   │   │   │   │   └── MutableStat.html
│   │   │   │   │   │   ├── DefaultMetricsSystem.html
│   │   │   │   │   │   ├── Interns.html
│   │   │   │   │   │   ├── MetricsRegistry.html
│   │   │   │   │   │   ├── MutableCounter.html
│   │   │   │   │   │   ├── MutableCounterInt.html
│   │   │   │   │   │   ├── MutableCounterLong.html
│   │   │   │   │   │   ├── MutableGauge.html
│   │   │   │   │   │   ├── MutableGaugeInt.html
│   │   │   │   │   │   ├── MutableGaugeLong.html
│   │   │   │   │   │   ├── MutableMetric.html
│   │   │   │   │   │   ├── MutableQuantiles.html
│   │   │   │   │   │   ├── MutableRate.html
│   │   │   │   │   │   ├── MutableRates.html
│   │   │   │   │   │   ├── MutableRatesWithAggregation.html
│   │   │   │   │   │   ├── MutableStat.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── MetricsCollector.html
│   │   │   │   │   ├── MetricsException.html
│   │   │   │   │   ├── MetricsFilter.html
│   │   │   │   │   ├── MetricsInfo.html
│   │   │   │   │   ├── MetricsPlugin.html
│   │   │   │   │   ├── MetricsRecordBuilder.html
│   │   │   │   │   ├── MetricsRecord.html
│   │   │   │   │   ├── MetricsSink.html
│   │   │   │   │   ├── MetricsSource.html
│   │   │   │   │   ├── MetricsSystem.html
│   │   │   │   │   ├── MetricsSystemMXBean.html
│   │   │   │   │   ├── MetricsTag.html
│   │   │   │   │   ├── MetricsVisitor.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   ├── sink
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── FileSink.html
│   │   │   │   │   │   │   └── GraphiteSink.html
│   │   │   │   │   │   ├── FileSink.html
│   │   │   │   │   │   ├── ganglia
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── GraphiteSink.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── source
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   └── util
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── MBeans.html
│   │   │   │   │   │   ├── MetricsCache.html
│   │   │   │   │   │   └── Servers.html
│   │   │   │   │   ├── MBeans.html
│   │   │   │   │   ├── MetricsCache.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   └── Servers.html
│   │   │   │   ├── minikdc
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── mount
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── net
│   │   │   │   │   ├── AbstractDNSToSwitchMapping.html
│   │   │   │   │   ├── CachedDNSToSwitchMapping.html
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── AbstractDNSToSwitchMapping.html
│   │   │   │   │   │   ├── CachedDNSToSwitchMapping.html
│   │   │   │   │   │   ├── ConnectTimeoutException.html
│   │   │   │   │   │   ├── DNSToSwitchMapping.html
│   │   │   │   │   │   ├── ScriptBasedMapping.html
│   │   │   │   │   │   ├── SocksSocketFactory.html
│   │   │   │   │   │   ├── StandardSocketFactory.html
│   │   │   │   │   │   └── TableMapping.html
│   │   │   │   │   ├── ConnectTimeoutException.html
│   │   │   │   │   ├── DNSToSwitchMapping.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   ├── ScriptBasedMapping.html
│   │   │   │   │   ├── SocksSocketFactory.html
│   │   │   │   │   ├── StandardSocketFactory.html
│   │   │   │   │   ├── TableMapping.html
│   │   │   │   │   └── unix
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── nfs
│   │   │   │   │   ├── nfs3
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── request
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   └── response
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── oncrpc
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   └── security
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── package-frame.html
│   │   │   │   ├── package-summary.html
│   │   │   │   ├── package-tree.html
│   │   │   │   ├── package-use.html
│   │   │   │   ├── portmap
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── record
│   │   │   │   │   ├── BinaryRecordInput.html
│   │   │   │   │   ├── BinaryRecordOutput.html
│   │   │   │   │   ├── Buffer.html
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── BinaryRecordInput.html
│   │   │   │   │   │   ├── BinaryRecordOutput.html
│   │   │   │   │   │   ├── Buffer.html
│   │   │   │   │   │   ├── CsvRecordInput.html
│   │   │   │   │   │   ├── CsvRecordOutput.html
│   │   │   │   │   │   ├── Index.html
│   │   │   │   │   │   ├── RecordComparator.html
│   │   │   │   │   │   ├── Record.html
│   │   │   │   │   │   ├── RecordInput.html
│   │   │   │   │   │   ├── RecordOutput.html
│   │   │   │   │   │   ├── Utils.html
│   │   │   │   │   │   ├── XmlRecordInput.html
│   │   │   │   │   │   └── XmlRecordOutput.html
│   │   │   │   │   ├── compiler
│   │   │   │   │   │   ├── ant
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   └── RccTask.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   └── RccTask.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── CodeBuffer.html
│   │   │   │   │   │   │   ├── Consts.html
│   │   │   │   │   │   │   ├── JBoolean.html
│   │   │   │   │   │   │   ├── JBuffer.html
│   │   │   │   │   │   │   ├── JByte.html
│   │   │   │   │   │   │   ├── JDouble.html
│   │   │   │   │   │   │   ├── JField.html
│   │   │   │   │   │   │   ├── JFile.html
│   │   │   │   │   │   │   ├── JFloat.html
│   │   │   │   │   │   │   ├── JInt.html
│   │   │   │   │   │   │   ├── JLong.html
│   │   │   │   │   │   │   ├── JMap.html
│   │   │   │   │   │   │   ├── JRecord.html
│   │   │   │   │   │   │   ├── JString.html
│   │   │   │   │   │   │   ├── JType.html
│   │   │   │   │   │   │   └── JVector.html
│   │   │   │   │   │   ├── CodeBuffer.html
│   │   │   │   │   │   ├── Consts.html
│   │   │   │   │   │   ├── generated
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── ParseException.html
│   │   │   │   │   │   │   │   ├── RccConstants.html
│   │   │   │   │   │   │   │   ├── Rcc.html
│   │   │   │   │   │   │   │   ├── RccTokenManager.html
│   │   │   │   │   │   │   │   ├── SimpleCharStream.html
│   │   │   │   │   │   │   │   ├── Token.html
│   │   │   │   │   │   │   │   └── TokenMgrError.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   ├── ParseException.html
│   │   │   │   │   │   │   ├── RccConstants.html
│   │   │   │   │   │   │   ├── Rcc.html
│   │   │   │   │   │   │   ├── RccTokenManager.html
│   │   │   │   │   │   │   ├── SimpleCharStream.html
│   │   │   │   │   │   │   ├── Token.html
│   │   │   │   │   │   │   └── TokenMgrError.html
│   │   │   │   │   │   ├── JBoolean.html
│   │   │   │   │   │   ├── JBuffer.html
│   │   │   │   │   │   ├── JByte.html
│   │   │   │   │   │   ├── JDouble.html
│   │   │   │   │   │   ├── JField.html
│   │   │   │   │   │   ├── JFile.html
│   │   │   │   │   │   ├── JFloat.html
│   │   │   │   │   │   ├── JInt.html
│   │   │   │   │   │   ├── JLong.html
│   │   │   │   │   │   ├── JMap.html
│   │   │   │   │   │   ├── JRecord.html
│   │   │   │   │   │   ├── JString.html
│   │   │   │   │   │   ├── JType.html
│   │   │   │   │   │   ├── JVector.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── CsvRecordInput.html
│   │   │   │   │   ├── CsvRecordOutput.html
│   │   │   │   │   ├── Index.html
│   │   │   │   │   ├── meta
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── FieldTypeInfo.html
│   │   │   │   │   │   │   ├── MapTypeID.html
│   │   │   │   │   │   │   ├── RecordTypeInfo.html
│   │   │   │   │   │   │   ├── StructTypeID.html
│   │   │   │   │   │   │   ├── TypeID.html
│   │   │   │   │   │   │   ├── Utils.html
│   │   │   │   │   │   │   └── VectorTypeID.html
│   │   │   │   │   │   ├── FieldTypeInfo.html
│   │   │   │   │   │   ├── MapTypeID.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── RecordTypeInfo.html
│   │   │   │   │   │   ├── StructTypeID.html
│   │   │   │   │   │   ├── TypeID.html
│   │   │   │   │   │   ├── Utils.html
│   │   │   │   │   │   └── VectorTypeID.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   ├── RecordComparator.html
│   │   │   │   │   ├── Record.html
│   │   │   │   │   ├── RecordInput.html
│   │   │   │   │   ├── RecordOutput.html
│   │   │   │   │   ├── Utils.html
│   │   │   │   │   ├── XmlRecordInput.html
│   │   │   │   │   └── XmlRecordOutput.html
│   │   │   │   ├── registry
│   │   │   │   │   ├── cli
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── client
│   │   │   │   │   │   ├── api
│   │   │   │   │   │   │   ├── BindFlags.html
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── BindFlags.html
│   │   │   │   │   │   │   │   ├── RegistryConstants.html
│   │   │   │   │   │   │   │   └── RegistryOperations.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   ├── RegistryConstants.html
│   │   │   │   │   │   │   └── RegistryOperations.html
│   │   │   │   │   │   ├── binding
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── RegistryTypeUtils.html
│   │   │   │   │   │   │   │   └── RegistryUtils.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   ├── RegistryTypeUtils.html
│   │   │   │   │   │   │   └── RegistryUtils.html
│   │   │   │   │   │   ├── exceptions
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── InvalidPathnameException.html
│   │   │   │   │   │   │   │   ├── InvalidRecordException.html
│   │   │   │   │   │   │   │   ├── NoChildrenForEphemeralsException.html
│   │   │   │   │   │   │   │   ├── NoRecordException.html
│   │   │   │   │   │   │   │   └── RegistryIOException.html
│   │   │   │   │   │   │   ├── InvalidPathnameException.html
│   │   │   │   │   │   │   ├── InvalidRecordException.html
│   │   │   │   │   │   │   ├── NoChildrenForEphemeralsException.html
│   │   │   │   │   │   │   ├── NoRecordException.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   └── RegistryIOException.html
│   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   └── RegistryOperationsClient.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   ├── RegistryOperationsClient.html
│   │   │   │   │   │   │   └── zk
│   │   │   │   │   │   │   ├── BindingInformation.html
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── BindingInformation.html
│   │   │   │   │   │   │   │   ├── RegistryBindingSource.html
│   │   │   │   │   │   │   │   └── RegistryOperationsService.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   ├── RegistryBindingSource.html
│   │   │   │   │   │   │   └── RegistryOperationsService.html
│   │   │   │   │   │   └── types
│   │   │   │   │   │   ├── AddressTypes.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── AddressTypes.html
│   │   │   │   │   │   │   ├── Endpoint.html
│   │   │   │   │   │   │   ├── ProtocolTypes.html
│   │   │   │   │   │   │   ├── RegistryPathStatus.html
│   │   │   │   │   │   │   └── ServiceRecord.html
│   │   │   │   │   │   ├── Endpoint.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── ProtocolTypes.html
│   │   │   │   │   │   ├── RegistryPathStatus.html
│   │   │   │   │   │   ├── ServiceRecord.html
│   │   │   │   │   │   └── yarn
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   └── server
│   │   │   │   │   ├── integration
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   └── services
│   │   │   │   │   ├── AddingCompositeService.html
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   └── AddingCompositeService.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── security
│   │   │   │   │   ├── alias
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── CredentialProviderFactory.html
│   │   │   │   │   │   │   └── CredentialProvider.html
│   │   │   │   │   │   ├── CredentialProviderFactory.html
│   │   │   │   │   │   ├── CredentialProvider.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── authentication
│   │   │   │   │   │   ├── client
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── examples
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── server
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   └── util
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── authorize
│   │   │   │   │   │   ├── AccessControlList.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── AccessControlList.html
│   │   │   │   │   │   │   ├── DefaultImpersonationProvider.html
│   │   │   │   │   │   │   └── ImpersonationProvider.html
│   │   │   │   │   │   ├── DefaultImpersonationProvider.html
│   │   │   │   │   │   ├── ImpersonationProvider.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── GroupMappingServiceProvider.html
│   │   │   │   │   │   ├── IdMappingServiceProvider.html
│   │   │   │   │   │   └── UserGroupInformation.AuthenticationMethod.html
│   │   │   │   │   ├── GroupMappingServiceProvider.html
│   │   │   │   │   ├── http
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── IdMappingServiceProvider.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   ├── proto
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── protocolPB
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── ssl
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── token
│   │   │   │   │   │   └── delegation
│   │   │   │   │   │   └── web
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── DelegationTokenAuthenticatedURL.html
│   │   │   │   │   │   │   ├── DelegationTokenAuthenticatedURL.Token.html
│   │   │   │   │   │   │   ├── DelegationTokenAuthenticator.html
│   │   │   │   │   │   │   ├── KerberosDelegationTokenAuthenticator.html
│   │   │   │   │   │   │   └── PseudoDelegationTokenAuthenticator.html
│   │   │   │   │   │   ├── DelegationTokenAuthenticatedURL.html
│   │   │   │   │   │   ├── DelegationTokenAuthenticatedURL.Token.html
│   │   │   │   │   │   ├── DelegationTokenAuthenticator.html
│   │   │   │   │   │   ├── KerberosDelegationTokenAuthenticator.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   └── PseudoDelegationTokenAuthenticator.html
│   │   │   │   │   └── UserGroupInformation.AuthenticationMethod.html
│   │   │   │   ├── service
│   │   │   │   │   ├── AbstractService.html
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── AbstractService.html
│   │   │   │   │   │   ├── CompositeService.html
│   │   │   │   │   │   ├── LifecycleEvent.html
│   │   │   │   │   │   ├── LoggingStateChangeListener.html
│   │   │   │   │   │   ├── Service.html
│   │   │   │   │   │   ├── ServiceOperations.html
│   │   │   │   │   │   ├── ServiceStateChangeListener.html
│   │   │   │   │   │   ├── ServiceStateException.html
│   │   │   │   │   │   └── ServiceStateModel.html
│   │   │   │   │   ├── CompositeService.html
│   │   │   │   │   ├── LifecycleEvent.html
│   │   │   │   │   ├── LoggingStateChangeListener.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   ├── Service.html
│   │   │   │   │   ├── ServiceOperations.html
│   │   │   │   │   ├── ServiceStateChangeListener.html
│   │   │   │   │   ├── ServiceStateException.html
│   │   │   │   │   └── ServiceStateModel.html
│   │   │   │   ├── streaming
│   │   │   │   │   ├── io
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── tools
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   └── DistCp.html
│   │   │   │   │   ├── DistCp.html
│   │   │   │   │   ├── mapred
│   │   │   │   │   │   ├── lib
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   ├── proto
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── protocolPB
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── rumen
│   │   │   │   │   │   ├── anonymization
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── datatypes
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   └── util
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── serializers
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   └── state
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   └── util
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── tracing
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── SpanReceiverInfoBuilder.html
│   │   │   │   │   │   ├── SpanReceiverInfo.html
│   │   │   │   │   │   ├── TraceAdminProtocol.html
│   │   │   │   │   │   └── TraceAdminProtocolPB.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   ├── SpanReceiverInfoBuilder.html
│   │   │   │   │   ├── SpanReceiverInfo.html
│   │   │   │   │   ├── TraceAdminProtocol.html
│   │   │   │   │   └── TraceAdminProtocolPB.html
│   │   │   │   ├── typedbytes
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── util
│   │   │   │   │   ├── ApplicationClassLoader.html
│   │   │   │   │   ├── bloom
│   │   │   │   │   │   ├── BloomFilter.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── BloomFilter.html
│   │   │   │   │   │   │   ├── CountingBloomFilter.html
│   │   │   │   │   │   │   ├── DynamicBloomFilter.html
│   │   │   │   │   │   │   ├── HashFunction.html
│   │   │   │   │   │   │   ├── RemoveScheme.html
│   │   │   │   │   │   │   └── RetouchedBloomFilter.html
│   │   │   │   │   │   ├── CountingBloomFilter.html
│   │   │   │   │   │   ├── DynamicBloomFilter.html
│   │   │   │   │   │   ├── HashFunction.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── RemoveScheme.html
│   │   │   │   │   │   └── RetouchedBloomFilter.html
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── ApplicationClassLoader.html
│   │   │   │   │   │   ├── IPList.html
│   │   │   │   │   │   ├── Progressable.html
│   │   │   │   │   │   ├── PureJavaCrc32C.html
│   │   │   │   │   │   ├── PureJavaCrc32.html
│   │   │   │   │   │   ├── ReflectionUtils.html
│   │   │   │   │   │   ├── StringInterner.html
│   │   │   │   │   │   ├── Tool.html
│   │   │   │   │   │   ├── ToolRunner.html
│   │   │   │   │   │   └── VersionInfo.html
│   │   │   │   │   ├── curator
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── hash
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── IPList.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   ├── Progressable.html
│   │   │   │   │   ├── PureJavaCrc32C.html
│   │   │   │   │   ├── PureJavaCrc32.html
│   │   │   │   │   ├── ReflectionUtils.html
│   │   │   │   │   ├── StringInterner.html
│   │   │   │   │   ├── Tool.html
│   │   │   │   │   ├── ToolRunner.html
│   │   │   │   │   └── VersionInfo.html
│   │   │   │   └── yarn
│   │   │   │   ├── api
│   │   │   │   │   ├── ApplicationClientProtocol.html
│   │   │   │   │   ├── ApplicationConstants.html
│   │   │   │   │   ├── ApplicationHistoryProtocol.html
│   │   │   │   │   ├── ApplicationMasterProtocol.html
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── ApplicationClientProtocol.html
│   │   │   │   │   │   ├── ApplicationConstants.html
│   │   │   │   │   │   ├── ApplicationHistoryProtocol.html
│   │   │   │   │   │   ├── ApplicationMasterProtocol.html
│   │   │   │   │   │   ├── ClientSCMProtocol.html
│   │   │   │   │   │   └── ContainerManagementProtocol.html
│   │   │   │   │   ├── ClientSCMProtocol.html
│   │   │   │   │   ├── ContainerManagementProtocol.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   ├── protocolrecords
│   │   │   │   │   │   ├── AllocateRequest.html
│   │   │   │   │   │   ├── AllocateResponse.html
│   │   │   │   │   │   ├── ApplicationsRequestScope.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── AllocateRequest.html
│   │   │   │   │   │   │   ├── AllocateResponse.html
│   │   │   │   │   │   │   ├── ApplicationsRequestScope.html
│   │   │   │   │   │   │   ├── FinishApplicationMasterRequest.html
│   │   │   │   │   │   │   ├── FinishApplicationMasterResponse.html
│   │   │   │   │   │   │   ├── GetApplicationAttemptReportRequest.html
│   │   │   │   │   │   │   ├── GetApplicationAttemptReportResponse.html
│   │   │   │   │   │   │   ├── GetApplicationAttemptsRequest.html
│   │   │   │   │   │   │   ├── GetApplicationAttemptsResponse.html
│   │   │   │   │   │   │   ├── GetApplicationReportRequest.html
│   │   │   │   │   │   │   ├── GetApplicationReportResponse.html
│   │   │   │   │   │   │   ├── GetApplicationsRequest.html
│   │   │   │   │   │   │   ├── GetApplicationsResponse.html
│   │   │   │   │   │   │   ├── GetClusterMetricsRequest.html
│   │   │   │   │   │   │   ├── GetClusterMetricsResponse.html
│   │   │   │   │   │   │   ├── GetClusterNodeLabelsRequest.html
│   │   │   │   │   │   │   ├── GetClusterNodeLabelsResponse.html
│   │   │   │   │   │   │   ├── GetClusterNodesRequest.html
│   │   │   │   │   │   │   ├── GetClusterNodesResponse.html
│   │   │   │   │   │   │   ├── GetContainerReportRequest.html
│   │   │   │   │   │   │   ├── GetContainerReportResponse.html
│   │   │   │   │   │   │   ├── GetContainersRequest.html
│   │   │   │   │   │   │   ├── GetContainersResponse.html
│   │   │   │   │   │   │   ├── GetContainerStatusesRequest.html
│   │   │   │   │   │   │   ├── GetContainerStatusesResponse.html
│   │   │   │   │   │   │   ├── GetDelegationTokenRequest.html
│   │   │   │   │   │   │   ├── GetDelegationTokenResponse.html
│   │   │   │   │   │   │   ├── GetNewApplicationRequest.html
│   │   │   │   │   │   │   ├── GetNewApplicationResponse.html
│   │   │   │   │   │   │   ├── GetQueueInfoRequest.html
│   │   │   │   │   │   │   ├── GetQueueInfoResponse.html
│   │   │   │   │   │   │   ├── GetQueueUserAclsInfoRequest.html
│   │   │   │   │   │   │   ├── GetQueueUserAclsInfoResponse.html
│   │   │   │   │   │   │   ├── KillApplicationRequest.html
│   │   │   │   │   │   │   ├── KillApplicationResponse.html
│   │   │   │   │   │   │   ├── MoveApplicationAcrossQueuesRequest.html
│   │   │   │   │   │   │   ├── MoveApplicationAcrossQueuesResponse.html
│   │   │   │   │   │   │   ├── RegisterApplicationMasterRequest.html
│   │   │   │   │   │   │   ├── RegisterApplicationMasterResponse.html
│   │   │   │   │   │   │   ├── ReleaseSharedCacheResourceRequest.html
│   │   │   │   │   │   │   ├── ReleaseSharedCacheResourceResponse.html
│   │   │   │   │   │   │   ├── ReservationDeleteRequest.html
│   │   │   │   │   │   │   ├── ReservationDeleteResponse.html
│   │   │   │   │   │   │   ├── ReservationSubmissionRequest.html
│   │   │   │   │   │   │   ├── ReservationSubmissionResponse.html
│   │   │   │   │   │   │   ├── ReservationUpdateRequest.html
│   │   │   │   │   │   │   ├── ReservationUpdateResponse.html
│   │   │   │   │   │   │   ├── StartContainerRequest.html
│   │   │   │   │   │   │   ├── StartContainersRequest.html
│   │   │   │   │   │   │   ├── StartContainersResponse.html
│   │   │   │   │   │   │   ├── StopContainersRequest.html
│   │   │   │   │   │   │   ├── StopContainersResponse.html
│   │   │   │   │   │   │   ├── SubmitApplicationRequest.html
│   │   │   │   │   │   │   ├── SubmitApplicationResponse.html
│   │   │   │   │   │   │   ├── UseSharedCacheResourceRequest.html
│   │   │   │   │   │   │   └── UseSharedCacheResourceResponse.html
│   │   │   │   │   │   ├── FinishApplicationMasterRequest.html
│   │   │   │   │   │   ├── FinishApplicationMasterResponse.html
│   │   │   │   │   │   ├── GetApplicationAttemptReportRequest.html
│   │   │   │   │   │   ├── GetApplicationAttemptReportResponse.html
│   │   │   │   │   │   ├── GetApplicationAttemptsRequest.html
│   │   │   │   │   │   ├── GetApplicationAttemptsResponse.html
│   │   │   │   │   │   ├── GetApplicationReportRequest.html
│   │   │   │   │   │   ├── GetApplicationReportResponse.html
│   │   │   │   │   │   ├── GetApplicationsRequest.html
│   │   │   │   │   │   ├── GetApplicationsResponse.html
│   │   │   │   │   │   ├── GetClusterMetricsRequest.html
│   │   │   │   │   │   ├── GetClusterMetricsResponse.html
│   │   │   │   │   │   ├── GetClusterNodeLabelsRequest.html
│   │   │   │   │   │   ├── GetClusterNodeLabelsResponse.html
│   │   │   │   │   │   ├── GetClusterNodesRequest.html
│   │   │   │   │   │   ├── GetClusterNodesResponse.html
│   │   │   │   │   │   ├── GetContainerReportRequest.html
│   │   │   │   │   │   ├── GetContainerReportResponse.html
│   │   │   │   │   │   ├── GetContainersRequest.html
│   │   │   │   │   │   ├── GetContainersResponse.html
│   │   │   │   │   │   ├── GetContainerStatusesRequest.html
│   │   │   │   │   │   ├── GetContainerStatusesResponse.html
│   │   │   │   │   │   ├── GetDelegationTokenRequest.html
│   │   │   │   │   │   ├── GetDelegationTokenResponse.html
│   │   │   │   │   │   ├── GetNewApplicationRequest.html
│   │   │   │   │   │   ├── GetNewApplicationResponse.html
│   │   │   │   │   │   ├── GetQueueInfoRequest.html
│   │   │   │   │   │   ├── GetQueueInfoResponse.html
│   │   │   │   │   │   ├── GetQueueUserAclsInfoRequest.html
│   │   │   │   │   │   ├── GetQueueUserAclsInfoResponse.html
│   │   │   │   │   │   ├── KillApplicationRequest.html
│   │   │   │   │   │   ├── KillApplicationResponse.html
│   │   │   │   │   │   ├── MoveApplicationAcrossQueuesRequest.html
│   │   │   │   │   │   ├── MoveApplicationAcrossQueuesResponse.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── RegisterApplicationMasterRequest.html
│   │   │   │   │   │   ├── RegisterApplicationMasterResponse.html
│   │   │   │   │   │   ├── ReleaseSharedCacheResourceRequest.html
│   │   │   │   │   │   ├── ReleaseSharedCacheResourceResponse.html
│   │   │   │   │   │   ├── ReservationDeleteRequest.html
│   │   │   │   │   │   ├── ReservationDeleteResponse.html
│   │   │   │   │   │   ├── ReservationSubmissionRequest.html
│   │   │   │   │   │   ├── ReservationSubmissionResponse.html
│   │   │   │   │   │   ├── ReservationUpdateRequest.html
│   │   │   │   │   │   ├── ReservationUpdateResponse.html
│   │   │   │   │   │   ├── StartContainerRequest.html
│   │   │   │   │   │   ├── StartContainersRequest.html
│   │   │   │   │   │   ├── StartContainersResponse.html
│   │   │   │   │   │   ├── StopContainersRequest.html
│   │   │   │   │   │   ├── StopContainersResponse.html
│   │   │   │   │   │   ├── SubmitApplicationRequest.html
│   │   │   │   │   │   ├── SubmitApplicationResponse.html
│   │   │   │   │   │   ├── UseSharedCacheResourceRequest.html
│   │   │   │   │   │   └── UseSharedCacheResourceResponse.html
│   │   │   │   │   └── records
│   │   │   │   │   ├── AMCommand.html
│   │   │   │   │   ├── ApplicationAccessType.html
│   │   │   │   │   ├── ApplicationAttemptId.html
│   │   │   │   │   ├── ApplicationAttemptReport.html
│   │   │   │   │   ├── ApplicationId.html
│   │   │   │   │   ├── ApplicationReport.html
│   │   │   │   │   ├── ApplicationResourceUsageReport.html
│   │   │   │   │   ├── ApplicationSubmissionContext.html
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── AMCommand.html
│   │   │   │   │   │   ├── ApplicationAccessType.html
│   │   │   │   │   │   ├── ApplicationAttemptId.html
│   │   │   │   │   │   ├── ApplicationAttemptReport.html
│   │   │   │   │   │   ├── ApplicationId.html
│   │   │   │   │   │   ├── ApplicationReport.html
│   │   │   │   │   │   ├── ApplicationResourceUsageReport.html
│   │   │   │   │   │   ├── ApplicationSubmissionContext.html
│   │   │   │   │   │   ├── ContainerExitStatus.html
│   │   │   │   │   │   ├── Container.html
│   │   │   │   │   │   ├── ContainerId.html
│   │   │   │   │   │   ├── ContainerLaunchContext.html
│   │   │   │   │   │   ├── ContainerReport.html
│   │   │   │   │   │   ├── ContainerResourceIncreaseRequest.html
│   │   │   │   │   │   ├── ContainerState.html
│   │   │   │   │   │   ├── ContainerStatus.html
│   │   │   │   │   │   ├── FinalApplicationStatus.html
│   │   │   │   │   │   ├── LocalResource.html
│   │   │   │   │   │   ├── LocalResourceType.html
│   │   │   │   │   │   ├── LocalResourceVisibility.html
│   │   │   │   │   │   ├── LogAggregationContext.html
│   │   │   │   │   │   ├── NMToken.html
│   │   │   │   │   │   ├── NodeId.html
│   │   │   │   │   │   ├── NodeReport.html
│   │   │   │   │   │   ├── NodeState.html
│   │   │   │   │   │   ├── PreemptionContainer.html
│   │   │   │   │   │   ├── PreemptionContract.html
│   │   │   │   │   │   ├── PreemptionMessage.html
│   │   │   │   │   │   ├── PreemptionResourceRequest.html
│   │   │   │   │   │   ├── Priority.html
│   │   │   │   │   │   ├── QueueACL.html
│   │   │   │   │   │   ├── QueueInfo.html
│   │   │   │   │   │   ├── QueueState.html
│   │   │   │   │   │   ├── QueueUserACLInfo.html
│   │   │   │   │   │   ├── ReservationDefinition.html
│   │   │   │   │   │   ├── ReservationId.html
│   │   │   │   │   │   ├── ReservationRequest.html
│   │   │   │   │   │   ├── ReservationRequestInterpreter.html
│   │   │   │   │   │   ├── ReservationRequest.ReservationRequestComparator.html
│   │   │   │   │   │   ├── ReservationRequests.html
│   │   │   │   │   │   ├── ResourceBlacklistRequest.html
│   │   │   │   │   │   ├── Resource.html
│   │   │   │   │   │   ├── ResourceOption.html
│   │   │   │   │   │   ├── ResourceRequest.html
│   │   │   │   │   │   ├── ResourceRequest.ResourceRequestComparator.html
│   │   │   │   │   │   ├── StrictPreemptionContract.html
│   │   │   │   │   │   ├── Token.html
│   │   │   │   │   │   ├── URL.html
│   │   │   │   │   │   ├── YarnApplicationAttemptState.html
│   │   │   │   │   │   ├── YarnApplicationState.html
│   │   │   │   │   │   └── YarnClusterMetrics.html
│   │   │   │   │   ├── ContainerExitStatus.html
│   │   │   │   │   ├── Container.html
│   │   │   │   │   ├── ContainerId.html
│   │   │   │   │   ├── ContainerLaunchContext.html
│   │   │   │   │   ├── ContainerReport.html
│   │   │   │   │   ├── ContainerResourceIncreaseRequest.html
│   │   │   │   │   ├── ContainerState.html
│   │   │   │   │   ├── ContainerStatus.html
│   │   │   │   │   ├── FinalApplicationStatus.html
│   │   │   │   │   ├── LocalResource.html
│   │   │   │   │   ├── LocalResourceType.html
│   │   │   │   │   ├── LocalResourceVisibility.html
│   │   │   │   │   ├── LogAggregationContext.html
│   │   │   │   │   ├── NMToken.html
│   │   │   │   │   ├── NodeId.html
│   │   │   │   │   ├── NodeReport.html
│   │   │   │   │   ├── NodeState.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   ├── PreemptionContainer.html
│   │   │   │   │   ├── PreemptionContract.html
│   │   │   │   │   ├── PreemptionMessage.html
│   │   │   │   │   ├── PreemptionResourceRequest.html
│   │   │   │   │   ├── Priority.html
│   │   │   │   │   ├── QueueACL.html
│   │   │   │   │   ├── QueueInfo.html
│   │   │   │   │   ├── QueueState.html
│   │   │   │   │   ├── QueueUserACLInfo.html
│   │   │   │   │   ├── ReservationDefinition.html
│   │   │   │   │   ├── ReservationId.html
│   │   │   │   │   ├── ReservationRequest.html
│   │   │   │   │   ├── ReservationRequestInterpreter.html
│   │   │   │   │   ├── ReservationRequest.ReservationRequestComparator.html
│   │   │   │   │   ├── ReservationRequests.html
│   │   │   │   │   ├── ResourceBlacklistRequest.html
│   │   │   │   │   ├── Resource.html
│   │   │   │   │   ├── ResourceOption.html
│   │   │   │   │   ├── ResourceRequest.html
│   │   │   │   │   ├── ResourceRequest.ResourceRequestComparator.html
│   │   │   │   │   ├── StrictPreemptionContract.html
│   │   │   │   │   ├── timeline
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── TimelineDelegationTokenResponse.html
│   │   │   │   │   │   │   ├── TimelineDomain.html
│   │   │   │   │   │   │   ├── TimelineDomains.html
│   │   │   │   │   │   │   ├── TimelineEntities.html
│   │   │   │   │   │   │   ├── TimelineEntity.html
│   │   │   │   │   │   │   ├── TimelineEvent.html
│   │   │   │   │   │   │   ├── TimelineEvents.EventsOfOneEntity.html
│   │   │   │   │   │   │   ├── TimelineEvents.html
│   │   │   │   │   │   │   ├── TimelinePutResponse.html
│   │   │   │   │   │   │   └── TimelinePutResponse.TimelinePutError.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── TimelineDelegationTokenResponse.html
│   │   │   │   │   │   ├── TimelineDomain.html
│   │   │   │   │   │   ├── TimelineDomains.html
│   │   │   │   │   │   ├── TimelineEntities.html
│   │   │   │   │   │   ├── TimelineEntity.html
│   │   │   │   │   │   ├── TimelineEvent.html
│   │   │   │   │   │   ├── TimelineEvents.EventsOfOneEntity.html
│   │   │   │   │   │   ├── TimelineEvents.html
│   │   │   │   │   │   ├── TimelinePutResponse.html
│   │   │   │   │   │   └── TimelinePutResponse.TimelinePutError.html
│   │   │   │   │   ├── Token.html
│   │   │   │   │   ├── URL.html
│   │   │   │   │   ├── YarnApplicationAttemptState.html
│   │   │   │   │   ├── YarnApplicationState.html
│   │   │   │   │   └── YarnClusterMetrics.html
│   │   │   │   ├── applications
│   │   │   │   │   ├── distributedshell
│   │   │   │   │   │   ├── ApplicationMaster.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── ApplicationMaster.html
│   │   │   │   │   │   │   ├── Client.html
│   │   │   │   │   │   │   └── DSConstants.html
│   │   │   │   │   │   ├── Client.html
│   │   │   │   │   │   ├── DSConstants.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   └── unmanagedamlauncher
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── class-use
│   │   │   │   │   ├── ContainerLogAppender.html
│   │   │   │   │   ├── ContainerRollingLogAppender.html
│   │   │   │   │   └── YarnUncaughtExceptionHandler.html
│   │   │   │   ├── client
│   │   │   │   │   ├── AHSProxy.html
│   │   │   │   │   ├── api
│   │   │   │   │   │   ├── AHSClient.html
│   │   │   │   │   │   ├── AMRMClient.html
│   │   │   │   │   │   ├── async
│   │   │   │   │   │   │   ├── AMRMClientAsync.html
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── AMRMClientAsync.html
│   │   │   │   │   │   │   │   └── NMClientAsync.html
│   │   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   │   ├── NMClientAsync.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── AHSClient.html
│   │   │   │   │   │   │   ├── AMRMClient.html
│   │   │   │   │   │   │   ├── NMClient.html
│   │   │   │   │   │   │   ├── NMTokenCache.html
│   │   │   │   │   │   │   ├── SharedCacheClient.html
│   │   │   │   │   │   │   ├── TimelineClient.html
│   │   │   │   │   │   │   ├── YarnClientApplication.html
│   │   │   │   │   │   │   └── YarnClient.html
│   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── NMClient.html
│   │   │   │   │   │   ├── NMTokenCache.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── SharedCacheClient.html
│   │   │   │   │   │   ├── TimelineClient.html
│   │   │   │   │   │   ├── YarnClientApplication.html
│   │   │   │   │   │   └── YarnClient.html
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── AHSProxy.html
│   │   │   │   │   │   ├── ClientRMProxy.html
│   │   │   │   │   │   ├── NMProxy.html
│   │   │   │   │   │   ├── RMProxy.html
│   │   │   │   │   │   └── ServerProxy.html
│   │   │   │   │   ├── cli
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   └── LogsCLI.html
│   │   │   │   │   │   ├── LogsCLI.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── ClientRMProxy.html
│   │   │   │   │   ├── NMProxy.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   ├── RMProxy.html
│   │   │   │   │   └── ServerProxy.html
│   │   │   │   ├── conf
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   └── YarnConfiguration.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   └── YarnConfiguration.html
│   │   │   │   ├── ContainerLogAppender.html
│   │   │   │   ├── ContainerRollingLogAppender.html
│   │   │   │   ├── event
│   │   │   │   │   ├── AbstractEvent.html
│   │   │   │   │   ├── AsyncDispatcher.html
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── AbstractEvent.html
│   │   │   │   │   │   ├── AsyncDispatcher.html
│   │   │   │   │   │   ├── Dispatcher.html
│   │   │   │   │   │   ├── EventHandler.html
│   │   │   │   │   │   └── Event.html
│   │   │   │   │   ├── Dispatcher.html
│   │   │   │   │   ├── EventHandler.html
│   │   │   │   │   ├── Event.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── exceptions
│   │   │   │   │   ├── ApplicationAttemptNotFoundException.html
│   │   │   │   │   ├── ApplicationIdNotProvidedException.html
│   │   │   │   │   ├── ApplicationNotFoundException.html
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── ApplicationAttemptNotFoundException.html
│   │   │   │   │   │   ├── ApplicationIdNotProvidedException.html
│   │   │   │   │   │   ├── ApplicationNotFoundException.html
│   │   │   │   │   │   ├── ContainerNotFoundException.html
│   │   │   │   │   │   └── YarnException.html
│   │   │   │   │   ├── ContainerNotFoundException.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   └── YarnException.html
│   │   │   │   ├── logaggregation
│   │   │   │   │   ├── AggregatedLogFormat.html
│   │   │   │   │   ├── AggregatedLogFormat.LogKey.html
│   │   │   │   │   ├── AggregatedLogFormat.LogReader.html
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── AggregatedLogFormat.html
│   │   │   │   │   │   ├── AggregatedLogFormat.LogKey.html
│   │   │   │   │   │   └── AggregatedLogFormat.LogReader.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── nodelabels
│   │   │   │   │   ├── event
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── package-frame.html
│   │   │   │   ├── package-summary.html
│   │   │   │   ├── package-tree.html
│   │   │   │   ├── package-use.html
│   │   │   │   ├── security
│   │   │   │   │   ├── admin
│   │   │   │   │   │   ├── AdminSecurityInfo.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   └── AdminSecurityInfo.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── AMRMTokenIdentifier.html
│   │   │   │   │   ├── AMRMTokenSelector.html
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── AMRMTokenIdentifier.html
│   │   │   │   │   │   ├── AMRMTokenSelector.html
│   │   │   │   │   │   ├── ContainerManagerSecurityInfo.html
│   │   │   │   │   │   ├── ContainerTokenIdentifier.html
│   │   │   │   │   │   ├── ContainerTokenSelector.html
│   │   │   │   │   │   ├── NMTokenIdentifier.html
│   │   │   │   │   │   └── SchedulerSecurityInfo.html
│   │   │   │   │   ├── client
│   │   │   │   │   │   ├── BaseClientToAMTokenSecretManager.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── BaseClientToAMTokenSecretManager.html
│   │   │   │   │   │   │   ├── ClientRMSecurityInfo.html
│   │   │   │   │   │   │   ├── ClientTimelineSecurityInfo.html
│   │   │   │   │   │   │   ├── ClientToAMTokenIdentifier.html
│   │   │   │   │   │   │   ├── ClientToAMTokenSecretManager.html
│   │   │   │   │   │   │   ├── RMDelegationTokenIdentifier.html
│   │   │   │   │   │   │   ├── RMDelegationTokenSelector.html
│   │   │   │   │   │   │   ├── TimelineDelegationTokenIdentifier.html
│   │   │   │   │   │   │   └── TimelineDelegationTokenSelector.html
│   │   │   │   │   │   ├── ClientRMSecurityInfo.html
│   │   │   │   │   │   ├── ClientTimelineSecurityInfo.html
│   │   │   │   │   │   ├── ClientToAMTokenIdentifier.html
│   │   │   │   │   │   ├── ClientToAMTokenSecretManager.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── RMDelegationTokenIdentifier.html
│   │   │   │   │   │   ├── RMDelegationTokenSelector.html
│   │   │   │   │   │   ├── TimelineDelegationTokenIdentifier.html
│   │   │   │   │   │   └── TimelineDelegationTokenSelector.html
│   │   │   │   │   ├── ContainerManagerSecurityInfo.html
│   │   │   │   │   ├── ContainerTokenIdentifier.html
│   │   │   │   │   ├── ContainerTokenSelector.html
│   │   │   │   │   ├── NMTokenIdentifier.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   └── SchedulerSecurityInfo.html
│   │   │   │   ├── sharedcache
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── SharedCacheChecksumFactory.html
│   │   │   │   │   │   └── SharedCacheChecksum.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   ├── SharedCacheChecksumFactory.html
│   │   │   │   │   └── SharedCacheChecksum.html
│   │   │   │   ├── sls
│   │   │   │   │   ├── appmaster
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── conf
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── nodemanager
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   ├── scheduler
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── utils
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   └── web
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   └── package-use.html
│   │   │   │   ├── state
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── InvalidStateTransitonException.html
│   │   │   │   │   │   ├── MultipleArcTransition.html
│   │   │   │   │   │   ├── SingleArcTransition.html
│   │   │   │   │   │   ├── StateMachineFactory.html
│   │   │   │   │   │   └── StateMachine.html
│   │   │   │   │   ├── InvalidStateTransitonException.html
│   │   │   │   │   ├── MultipleArcTransition.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   ├── SingleArcTransition.html
│   │   │   │   │   ├── StateMachineFactory.html
│   │   │   │   │   └── StateMachine.html
│   │   │   │   ├── util
│   │   │   │   │   ├── AbstractLivelinessMonitor.html
│   │   │   │   │   ├── ApplicationClassLoader.html
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── AbstractLivelinessMonitor.html
│   │   │   │   │   │   ├── ApplicationClassLoader.html
│   │   │   │   │   │   ├── Clock.html
│   │   │   │   │   │   ├── ResourceCalculatorProcessTree.html
│   │   │   │   │   │   ├── SystemClock.html
│   │   │   │   │   │   └── UTCClock.html
│   │   │   │   │   ├── Clock.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   ├── resource
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── ResourceCalculatorProcessTree.html
│   │   │   │   │   ├── SystemClock.html
│   │   │   │   │   ├── timeline
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   └── TimelineUtils.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   └── TimelineUtils.html
│   │   │   │   │   └── UTCClock.html
│   │   │   │   └── YarnUncaughtExceptionHandler.html
│   │   │   ├── overview-frame.html
│   │   │   ├── overview-summary.html
│   │   │   ├── overview-tree.html
│   │   │   ├── package-list
│   │   │   ├── script.js
│   │   │   ├── serialized-form.html
│   │   │   ├── src-html
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   ├── classification
│   │   │   │   │   ├── InterfaceAudience.html
│   │   │   │   │   └── InterfaceStability.html
│   │   │   │   ├── conf
│   │   │   │   │   ├── Configurable.html
│   │   │   │   │   ├── Configuration.html
│   │   │   │   │   ├── Configured.html
│   │   │   │   │   └── ReconfigurationTaskStatus.html
│   │   │   │   ├── crypto
│   │   │   │   │   └── key
│   │   │   │   │   ├── KeyProviderFactory.html
│   │   │   │   │   └── KeyProvider.html
│   │   │   │   ├── filecache
│   │   │   │   │   └── DistributedCache.html
│   │   │   │   ├── fs
│   │   │   │   │   ├── AbstractFileSystem.html
│   │   │   │   │   ├── AvroFSInput.html
│   │   │   │   │   ├── azure
│   │   │   │   │   │   ├── AzureException.html
│   │   │   │   │   │   ├── metrics
│   │   │   │   │   │   │   └── AzureFileSystemInstrumentation.html
│   │   │   │   │   │   ├── NativeAzureFileSystem.html
│   │   │   │   │   │   ├── WasbFsck.html
│   │   │   │   │   │   └── Wasb.html
│   │   │   │   │   ├── BlockLocation.html
│   │   │   │   │   ├── BlockStorageLocation.html
│   │   │   │   │   ├── CacheFlag.html
│   │   │   │   │   ├── CanSetDropBehind.html
│   │   │   │   │   ├── CanSetReadahead.html
│   │   │   │   │   ├── CanUnbuffer.html
│   │   │   │   │   ├── ChecksumException.html
│   │   │   │   │   ├── ChecksumFileSystem.html
│   │   │   │   │   ├── CommonConfigurationKeysPublic.html
│   │   │   │   │   ├── ContentSummary.html
│   │   │   │   │   ├── CreateFlag.html
│   │   │   │   │   ├── FileAlreadyExistsException.html
│   │   │   │   │   ├── FileChecksum.html
│   │   │   │   │   ├── FileContext.html
│   │   │   │   │   ├── FileStatus.html
│   │   │   │   │   ├── FileSystem.html
│   │   │   │   │   ├── FileUtil.html
│   │   │   │   │   ├── FilterFileSystem.html
│   │   │   │   │   ├── FsConstants.html
│   │   │   │   │   ├── FSDataInputStream.html
│   │   │   │   │   ├── FSDataOutputStream.html
│   │   │   │   │   ├── FSError.html
│   │   │   │   │   ├── FsServerDefaults.html
│   │   │   │   │   ├── FsStatus.html
│   │   │   │   │   ├── ftp
│   │   │   │   │   │   ├── FTPException.html
│   │   │   │   │   │   └── FTPFileSystem.html
│   │   │   │   │   ├── GlobFilter.html
│   │   │   │   │   ├── HdfsVolumeId.html
│   │   │   │   │   ├── InvalidPathException.html
│   │   │   │   │   ├── LocalFileSystem.html
│   │   │   │   │   ├── LocatedFileStatus.html
│   │   │   │   │   ├── Options.html
│   │   │   │   │   ├── ParentNotDirectoryException.html
│   │   │   │   │   ├── PathFilter.html
│   │   │   │   │   ├── Path.html
│   │   │   │   │   ├── permission
│   │   │   │   │   │   ├── AccessControlException.html
│   │   │   │   │   │   ├── AclEntry.html
│   │   │   │   │   │   ├── AclEntryScope.html
│   │   │   │   │   │   ├── AclEntryType.html
│   │   │   │   │   │   ├── AclStatus.html
│   │   │   │   │   │   ├── FsAction.html
│   │   │   │   │   │   └── FsPermission.html
│   │   │   │   │   ├── PositionedReadable.html
│   │   │   │   │   ├── RawLocalFileSystem.html
│   │   │   │   │   ├── ReadOption.html
│   │   │   │   │   ├── s3
│   │   │   │   │   │   ├── MigrationTool.html
│   │   │   │   │   │   ├── S3Exception.html
│   │   │   │   │   │   ├── S3FileSystemException.html
│   │   │   │   │   │   ├── S3FileSystem.html
│   │   │   │   │   │   └── VersionMismatchException.html
│   │   │   │   │   ├── s3native
│   │   │   │   │   │   └── NativeS3FileSystem.html
│   │   │   │   │   ├── Seekable.html
│   │   │   │   │   ├── StorageType.html
│   │   │   │   │   ├── Syncable.html
│   │   │   │   │   ├── Trash.html
│   │   │   │   │   ├── TrashPolicy.html
│   │   │   │   │   ├── UnsupportedFileSystemException.html
│   │   │   │   │   ├── viewfs
│   │   │   │   │   │   ├── NotInMountpointException.html
│   │   │   │   │   │   ├── ViewFileSystem.html
│   │   │   │   │   │   └── ViewFs.html
│   │   │   │   │   ├── VolumeId.html
│   │   │   │   │   ├── XAttrCodec.html
│   │   │   │   │   └── XAttrSetFlag.html
│   │   │   │   ├── ha
│   │   │   │   │   ├── BadFencingConfigurationException.html
│   │   │   │   │   ├── FailoverFailedException.html
│   │   │   │   │   ├── FenceMethod.html
│   │   │   │   │   ├── HAServiceProtocolHelper.html
│   │   │   │   │   ├── HAServiceProtocol.html
│   │   │   │   │   ├── HAServiceTarget.html
│   │   │   │   │   ├── HealthCheckFailedException.html
│   │   │   │   │   ├── protocolPB
│   │   │   │   │   │   ├── HAServiceProtocolPB.html
│   │   │   │   │   │   └── ZKFCProtocolPB.html
│   │   │   │   │   └── ServiceFailedException.html
│   │   │   │   ├── HadoopIllegalArgumentException.html
│   │   │   │   ├── io
│   │   │   │   │   ├── AbstractMapWritable.html
│   │   │   │   │   ├── ArrayFile.html
│   │   │   │   │   ├── ArrayPrimitiveWritable.html
│   │   │   │   │   ├── ArrayWritable.html
│   │   │   │   │   ├── BinaryComparable.html
│   │   │   │   │   ├── BloomMapFile.html
│   │   │   │   │   ├── BooleanWritable.html
│   │   │   │   │   ├── ByteBufferPool.html
│   │   │   │   │   ├── BytesWritable.html
│   │   │   │   │   ├── ByteWritable.html
│   │   │   │   │   ├── Closeable.html
│   │   │   │   │   ├── compress
│   │   │   │   │   │   ├── BlockCompressorStream.html
│   │   │   │   │   │   ├── BlockDecompressorStream.html
│   │   │   │   │   │   ├── BZip2Codec.html
│   │   │   │   │   │   ├── CodecPool.html
│   │   │   │   │   │   ├── CompressionCodecFactory.html
│   │   │   │   │   │   ├── CompressionCodec.html
│   │   │   │   │   │   ├── CompressionInputStream.html
│   │   │   │   │   │   ├── CompressionOutputStream.html
│   │   │   │   │   │   ├── Compressor.html
│   │   │   │   │   │   ├── CompressorStream.html
│   │   │   │   │   │   ├── Decompressor.html
│   │   │   │   │   │   ├── DecompressorStream.html
│   │   │   │   │   │   ├── DefaultCodec.html
│   │   │   │   │   │   ├── DirectDecompressionCodec.html
│   │   │   │   │   │   ├── DirectDecompressor.html
│   │   │   │   │   │   ├── GzipCodec.html
│   │   │   │   │   │   ├── SplitCompressionInputStream.html
│   │   │   │   │   │   └── SplittableCompressionCodec.html
│   │   │   │   │   ├── CompressedWritable.html
│   │   │   │   │   ├── DataOutputOutputStream.html
│   │   │   │   │   ├── DefaultStringifier.html
│   │   │   │   │   ├── DoubleWritable.html
│   │   │   │   │   ├── ElasticByteBufferPool.html
│   │   │   │   │   ├── EnumSetWritable.html
│   │   │   │   │   ├── file
│   │   │   │   │   │   └── tfile
│   │   │   │   │   │   ├── MetaBlockAlreadyExists.html
│   │   │   │   │   │   ├── MetaBlockDoesNotExist.html
│   │   │   │   │   │   ├── RawComparable.html
│   │   │   │   │   │   ├── TFile.html
│   │   │   │   │   │   └── Utils.html
│   │   │   │   │   ├── FloatWritable.html
│   │   │   │   │   ├── GenericWritable.html
│   │   │   │   │   ├── IntWritable.html
│   │   │   │   │   ├── IOUtils.html
│   │   │   │   │   ├── LongWritable.html
│   │   │   │   │   ├── MapFile.html
│   │   │   │   │   ├── MapWritable.html
│   │   │   │   │   ├── MD5Hash.html
│   │   │   │   │   ├── MultipleIOException.html
│   │   │   │   │   ├── NullWritable.html
│   │   │   │   │   ├── ObjectWritable.html
│   │   │   │   │   ├── RawComparator.html
│   │   │   │   │   ├── SequenceFile.html
│   │   │   │   │   ├── serializer
│   │   │   │   │   │   ├── avro
│   │   │   │   │   │   │   ├── AvroReflectSerializable.html
│   │   │   │   │   │   │   ├── AvroReflectSerialization.html
│   │   │   │   │   │   │   ├── AvroSerialization.html
│   │   │   │   │   │   │   └── AvroSpecificSerialization.html
│   │   │   │   │   │   ├── JavaSerializationComparator.html
│   │   │   │   │   │   ├── JavaSerialization.html
│   │   │   │   │   │   └── WritableSerialization.html
│   │   │   │   │   ├── SetFile.html
│   │   │   │   │   ├── ShortWritable.html
│   │   │   │   │   ├── SortedMapWritable.html
│   │   │   │   │   ├── Stringifier.html
│   │   │   │   │   ├── Text.html
│   │   │   │   │   ├── TwoDArrayWritable.html
│   │   │   │   │   ├── VersionedWritable.html
│   │   │   │   │   ├── VersionMismatchException.html
│   │   │   │   │   ├── VIntWritable.html
│   │   │   │   │   ├── VLongWritable.html
│   │   │   │   │   ├── WritableComparable.html
│   │   │   │   │   ├── WritableComparator.html
│   │   │   │   │   ├── WritableFactories.html
│   │   │   │   │   ├── WritableFactory.html
│   │   │   │   │   ├── Writable.html
│   │   │   │   │   └── WritableUtils.html
│   │   │   │   ├── log
│   │   │   │   │   └── metrics
│   │   │   │   │   └── EventCounter.html
│   │   │   │   ├── mapred
│   │   │   │   │   ├── ClusterStatus.html
│   │   │   │   │   ├── Counters.Counter.html
│   │   │   │   │   ├── Counters.Group.html
│   │   │   │   │   ├── Counters.html
│   │   │   │   │   ├── FileAlreadyExistsException.html
│   │   │   │   │   ├── FileInputFormat.html
│   │   │   │   │   ├── FileOutputCommitter.html
│   │   │   │   │   ├── FileOutputFormat.html
│   │   │   │   │   ├── FileSplit.html
│   │   │   │   │   ├── FixedLengthInputFormat.html
│   │   │   │   │   ├── ID.html
│   │   │   │   │   ├── InputFormat.html
│   │   │   │   │   ├── InputSplit.html
│   │   │   │   │   ├── InputSplitWithLocationInfo.html
│   │   │   │   │   ├── InvalidFileTypeException.html
│   │   │   │   │   ├── InvalidInputException.html
│   │   │   │   │   ├── InvalidJobConfException.html
│   │   │   │   │   ├── JobClient.html
│   │   │   │   │   ├── JobConf.html
│   │   │   │   │   ├── JobConfigurable.html
│   │   │   │   │   ├── JobContext.html
│   │   │   │   │   ├── jobcontrol
│   │   │   │   │   │   ├── JobControl.html
│   │   │   │   │   │   └── Job.html
│   │   │   │   │   ├── JobID.html
│   │   │   │   │   ├── JobPriority.html
│   │   │   │   │   ├── JobQueueInfo.html
│   │   │   │   │   ├── JobStatus.html
│   │   │   │   │   ├── join
│   │   │   │   │   │   ├── ArrayListBackedIterator.html
│   │   │   │   │   │   ├── ComposableInputFormat.html
│   │   │   │   │   │   ├── ComposableRecordReader.html
│   │   │   │   │   │   ├── CompositeInputFormat.html
│   │   │   │   │   │   ├── CompositeInputSplit.html
│   │   │   │   │   │   ├── CompositeRecordReader.html
│   │   │   │   │   │   ├── InnerJoinRecordReader.html
│   │   │   │   │   │   ├── JoinRecordReader.html
│   │   │   │   │   │   ├── MultiFilterRecordReader.html
│   │   │   │   │   │   ├── OuterJoinRecordReader.html
│   │   │   │   │   │   ├── OverrideRecordReader.html
│   │   │   │   │   │   ├── Parser.html
│   │   │   │   │   │   ├── Parser.Node.html
│   │   │   │   │   │   ├── Parser.NodeToken.html
│   │   │   │   │   │   ├── Parser.NumToken.html
│   │   │   │   │   │   ├── Parser.StrToken.html
│   │   │   │   │   │   ├── Parser.Token.html
│   │   │   │   │   │   ├── Parser.TType.html
│   │   │   │   │   │   ├── ResetableIterator.html
│   │   │   │   │   │   ├── StreamBackedIterator.html
│   │   │   │   │   │   ├── TupleWritable.html
│   │   │   │   │   │   └── WrappedRecordReader.html
│   │   │   │   │   ├── KeyValueLineRecordReader.html
│   │   │   │   │   ├── KeyValueTextInputFormat.html
│   │   │   │   │   ├── lib
│   │   │   │   │   │   ├── aggregate
│   │   │   │   │   │   │   ├── DoubleValueSum.html
│   │   │   │   │   │   │   ├── LongValueMax.html
│   │   │   │   │   │   │   ├── LongValueMin.html
│   │   │   │   │   │   │   ├── LongValueSum.html
│   │   │   │   │   │   │   ├── StringValueMax.html
│   │   │   │   │   │   │   ├── StringValueMin.html
│   │   │   │   │   │   │   ├── UniqValueCount.html
│   │   │   │   │   │   │   ├── UserDefinedValueAggregatorDescriptor.html
│   │   │   │   │   │   │   ├── ValueAggregatorBaseDescriptor.html
│   │   │   │   │   │   │   ├── ValueAggregatorCombiner.html
│   │   │   │   │   │   │   ├── ValueAggregatorDescriptor.html
│   │   │   │   │   │   │   ├── ValueAggregator.html
│   │   │   │   │   │   │   ├── ValueAggregatorJobBase.html
│   │   │   │   │   │   │   ├── ValueAggregatorJob.html
│   │   │   │   │   │   │   ├── ValueAggregatorMapper.html
│   │   │   │   │   │   │   ├── ValueAggregatorReducer.html
│   │   │   │   │   │   │   └── ValueHistogram.html
│   │   │   │   │   │   ├── BinaryPartitioner.html
│   │   │   │   │   │   ├── ChainMapper.html
│   │   │   │   │   │   ├── ChainReducer.html
│   │   │   │   │   │   ├── CombineFileInputFormat.html
│   │   │   │   │   │   ├── CombineFileRecordReader.html
│   │   │   │   │   │   ├── CombineFileRecordReaderWrapper.html
│   │   │   │   │   │   ├── CombineFileSplit.html
│   │   │   │   │   │   ├── CombineSequenceFileInputFormat.html
│   │   │   │   │   │   ├── CombineTextInputFormat.html
│   │   │   │   │   │   ├── db
│   │   │   │   │   │   │   ├── DBConfiguration.html
│   │   │   │   │   │   │   ├── DBInputFormat.html
│   │   │   │   │   │   │   ├── DBOutputFormat.html
│   │   │   │   │   │   │   └── DBWritable.html
│   │   │   │   │   │   ├── FieldSelectionMapReduce.html
│   │   │   │   │   │   ├── FilterOutputFormat.html
│   │   │   │   │   │   ├── HashPartitioner.html
│   │   │   │   │   │   ├── IdentityMapper.html
│   │   │   │   │   │   ├── IdentityReducer.html
│   │   │   │   │   │   ├── InputSampler.html
│   │   │   │   │   │   ├── InverseMapper.html
│   │   │   │   │   │   ├── KeyFieldBasedComparator.html
│   │   │   │   │   │   ├── KeyFieldBasedPartitioner.html
│   │   │   │   │   │   ├── LazyOutputFormat.html
│   │   │   │   │   │   ├── LongSumReducer.html
│   │   │   │   │   │   ├── MultipleInputs.html
│   │   │   │   │   │   ├── MultipleOutputFormat.html
│   │   │   │   │   │   ├── MultipleOutputs.html
│   │   │   │   │   │   ├── MultipleSequenceFileOutputFormat.html
│   │   │   │   │   │   ├── MultipleTextOutputFormat.html
│   │   │   │   │   │   ├── MultithreadedMapRunner.html
│   │   │   │   │   │   ├── NLineInputFormat.html
│   │   │   │   │   │   ├── NullOutputFormat.html
│   │   │   │   │   │   ├── RegexMapper.html
│   │   │   │   │   │   ├── TokenCountMapper.html
│   │   │   │   │   │   └── TotalOrderPartitioner.html
│   │   │   │   │   ├── MapFileOutputFormat.html
│   │   │   │   │   ├── Mapper.html
│   │   │   │   │   ├── MapReduceBase.html
│   │   │   │   │   ├── MapRunnable.html
│   │   │   │   │   ├── MapRunner.html
│   │   │   │   │   ├── MultiFileInputFormat.html
│   │   │   │   │   ├── MultiFileSplit.html
│   │   │   │   │   ├── OutputCollector.html
│   │   │   │   │   ├── OutputCommitter.html
│   │   │   │   │   ├── OutputFormat.html
│   │   │   │   │   ├── OutputLogFilter.html
│   │   │   │   │   ├── Partitioner.html
│   │   │   │   │   ├── pipes
│   │   │   │   │   │   └── Submitter.html
│   │   │   │   │   ├── RecordReader.html
│   │   │   │   │   ├── RecordWriter.html
│   │   │   │   │   ├── Reducer.html
│   │   │   │   │   ├── Reporter.html
│   │   │   │   │   ├── RunningJob.html
│   │   │   │   │   ├── SequenceFileAsBinaryInputFormat.html
│   │   │   │   │   ├── SequenceFileAsBinaryOutputFormat.html
│   │   │   │   │   ├── SequenceFileAsTextInputFormat.html
│   │   │   │   │   ├── SequenceFileAsTextRecordReader.html
│   │   │   │   │   ├── SequenceFileInputFilter.html
│   │   │   │   │   ├── SequenceFileInputFormat.html
│   │   │   │   │   ├── SequenceFileOutputFormat.html
│   │   │   │   │   ├── SequenceFileRecordReader.html
│   │   │   │   │   ├── SkipBadRecords.html
│   │   │   │   │   ├── SplitLocationInfo.html
│   │   │   │   │   ├── TaskAttemptContext.html
│   │   │   │   │   ├── TaskAttemptID.html
│   │   │   │   │   ├── TaskCompletionEvent.html
│   │   │   │   │   ├── TaskCompletionEvent.Status.html
│   │   │   │   │   ├── TaskID.html
│   │   │   │   │   ├── TaskReport.html
│   │   │   │   │   ├── TextInputFormat.html
│   │   │   │   │   ├── TextOutputFormat.html
│   │   │   │   │   └── Utils.html
│   │   │   │   ├── mapreduce
│   │   │   │   │   ├── Cluster.html
│   │   │   │   │   ├── ClusterMetrics.html
│   │   │   │   │   ├── CounterGroup.html
│   │   │   │   │   ├── Counter.html
│   │   │   │   │   ├── counters
│   │   │   │   │   │   ├── AbstractCounters.html
│   │   │   │   │   │   └── CounterGroupBase.html
│   │   │   │   │   ├── Counters.html
│   │   │   │   │   ├── ID.html
│   │   │   │   │   ├── InputFormat.html
│   │   │   │   │   ├── InputSplit.html
│   │   │   │   │   ├── JobContext.html
│   │   │   │   │   ├── JobCounter.html
│   │   │   │   │   ├── Job.html
│   │   │   │   │   ├── JobID.html
│   │   │   │   │   ├── JobPriority.html
│   │   │   │   │   ├── JobStatus.html
│   │   │   │   │   ├── lib
│   │   │   │   │   │   ├── aggregate
│   │   │   │   │   │   │   ├── DoubleValueSum.html
│   │   │   │   │   │   │   ├── LongValueMax.html
│   │   │   │   │   │   │   ├── LongValueMin.html
│   │   │   │   │   │   │   ├── LongValueSum.html
│   │   │   │   │   │   │   ├── StringValueMax.html
│   │   │   │   │   │   │   ├── StringValueMin.html
│   │   │   │   │   │   │   ├── UniqValueCount.html
│   │   │   │   │   │   │   ├── UserDefinedValueAggregatorDescriptor.html
│   │   │   │   │   │   │   ├── ValueAggregatorBaseDescriptor.html
│   │   │   │   │   │   │   ├── ValueAggregatorCombiner.html
│   │   │   │   │   │   │   ├── ValueAggregatorDescriptor.html
│   │   │   │   │   │   │   ├── ValueAggregator.html
│   │   │   │   │   │   │   ├── ValueAggregatorJobBase.html
│   │   │   │   │   │   │   ├── ValueAggregatorJob.html
│   │   │   │   │   │   │   ├── ValueAggregatorMapper.html
│   │   │   │   │   │   │   ├── ValueAggregatorReducer.html
│   │   │   │   │   │   │   └── ValueHistogram.html
│   │   │   │   │   │   ├── chain
│   │   │   │   │   │   │   ├── ChainMapper.html
│   │   │   │   │   │   │   └── ChainReducer.html
│   │   │   │   │   │   ├── db
│   │   │   │   │   │   │   ├── BigDecimalSplitter.html
│   │   │   │   │   │   │   ├── BooleanSplitter.html
│   │   │   │   │   │   │   ├── DataDrivenDBInputFormat.html
│   │   │   │   │   │   │   ├── DataDrivenDBRecordReader.html
│   │   │   │   │   │   │   ├── DateSplitter.html
│   │   │   │   │   │   │   ├── DBConfiguration.html
│   │   │   │   │   │   │   ├── DBInputFormat.html
│   │   │   │   │   │   │   ├── DBOutputFormat.html
│   │   │   │   │   │   │   ├── DBRecordReader.html
│   │   │   │   │   │   │   ├── DBSplitter.html
│   │   │   │   │   │   │   ├── DBWritable.html
│   │   │   │   │   │   │   ├── FloatSplitter.html
│   │   │   │   │   │   │   ├── IntegerSplitter.html
│   │   │   │   │   │   │   ├── MySQLDataDrivenDBRecordReader.html
│   │   │   │   │   │   │   ├── MySQLDBRecordReader.html
│   │   │   │   │   │   │   ├── OracleDataDrivenDBInputFormat.html
│   │   │   │   │   │   │   ├── OracleDataDrivenDBRecordReader.html
│   │   │   │   │   │   │   ├── OracleDateSplitter.html
│   │   │   │   │   │   │   ├── OracleDBRecordReader.html
│   │   │   │   │   │   │   └── TextSplitter.html
│   │   │   │   │   │   ├── fieldsel
│   │   │   │   │   │   │   ├── FieldSelectionHelper.html
│   │   │   │   │   │   │   ├── FieldSelectionMapper.html
│   │   │   │   │   │   │   └── FieldSelectionReducer.html
│   │   │   │   │   │   ├── input
│   │   │   │   │   │   │   ├── CombineFileInputFormat.html
│   │   │   │   │   │   │   ├── CombineFileRecordReader.html
│   │   │   │   │   │   │   ├── CombineFileRecordReaderWrapper.html
│   │   │   │   │   │   │   ├── CombineFileSplit.html
│   │   │   │   │   │   │   ├── CombineSequenceFileInputFormat.html
│   │   │   │   │   │   │   ├── CombineTextInputFormat.html
│   │   │   │   │   │   │   ├── FileInputFormatCounter.html
│   │   │   │   │   │   │   ├── FileInputFormat.html
│   │   │   │   │   │   │   ├── FileSplit.html
│   │   │   │   │   │   │   ├── FixedLengthInputFormat.html
│   │   │   │   │   │   │   ├── InvalidInputException.html
│   │   │   │   │   │   │   ├── KeyValueLineRecordReader.html
│   │   │   │   │   │   │   ├── KeyValueTextInputFormat.html
│   │   │   │   │   │   │   ├── MultipleInputs.html
│   │   │   │   │   │   │   ├── NLineInputFormat.html
│   │   │   │   │   │   │   ├── SequenceFileAsBinaryInputFormat.html
│   │   │   │   │   │   │   ├── SequenceFileAsTextInputFormat.html
│   │   │   │   │   │   │   ├── SequenceFileAsTextRecordReader.html
│   │   │   │   │   │   │   ├── SequenceFileInputFilter.html
│   │   │   │   │   │   │   ├── SequenceFileInputFormat.html
│   │   │   │   │   │   │   ├── SequenceFileRecordReader.html
│   │   │   │   │   │   │   └── TextInputFormat.html
│   │   │   │   │   │   ├── jobcontrol
│   │   │   │   │   │   │   ├── ControlledJob.html
│   │   │   │   │   │   │   └── JobControl.html
│   │   │   │   │   │   ├── join
│   │   │   │   │   │   │   ├── ArrayListBackedIterator.html
│   │   │   │   │   │   │   ├── ComposableInputFormat.html
│   │   │   │   │   │   │   ├── ComposableRecordReader.html
│   │   │   │   │   │   │   ├── CompositeInputFormat.html
│   │   │   │   │   │   │   ├── CompositeInputSplit.html
│   │   │   │   │   │   │   ├── CompositeRecordReader.html
│   │   │   │   │   │   │   ├── InnerJoinRecordReader.html
│   │   │   │   │   │   │   ├── JoinRecordReader.html
│   │   │   │   │   │   │   ├── MultiFilterRecordReader.html
│   │   │   │   │   │   │   ├── OuterJoinRecordReader.html
│   │   │   │   │   │   │   ├── OverrideRecordReader.html
│   │   │   │   │   │   │   ├── Parser.html
│   │   │   │   │   │   │   ├── Parser.Node.html
│   │   │   │   │   │   │   ├── Parser.NodeToken.html
│   │   │   │   │   │   │   ├── Parser.NumToken.html
│   │   │   │   │   │   │   ├── Parser.StrToken.html
│   │   │   │   │   │   │   ├── Parser.Token.html
│   │   │   │   │   │   │   ├── Parser.TType.html
│   │   │   │   │   │   │   ├── ResetableIterator.html
│   │   │   │   │   │   │   ├── StreamBackedIterator.html
│   │   │   │   │   │   │   ├── TupleWritable.html
│   │   │   │   │   │   │   └── WrappedRecordReader.html
│   │   │   │   │   │   ├── map
│   │   │   │   │   │   │   ├── InverseMapper.html
│   │   │   │   │   │   │   ├── MultithreadedMapper.html
│   │   │   │   │   │   │   ├── RegexMapper.html
│   │   │   │   │   │   │   ├── TokenCounterMapper.html
│   │   │   │   │   │   │   └── WrappedMapper.html
│   │   │   │   │   │   ├── output
│   │   │   │   │   │   │   ├── FileOutputCommitter.html
│   │   │   │   │   │   │   ├── FileOutputFormatCounter.html
│   │   │   │   │   │   │   ├── FileOutputFormat.html
│   │   │   │   │   │   │   ├── FilterOutputFormat.html
│   │   │   │   │   │   │   ├── LazyOutputFormat.html
│   │   │   │   │   │   │   ├── MapFileOutputFormat.html
│   │   │   │   │   │   │   ├── MultipleOutputs.html
│   │   │   │   │   │   │   ├── NullOutputFormat.html
│   │   │   │   │   │   │   ├── PartialFileOutputCommitter.html
│   │   │   │   │   │   │   ├── PartialOutputCommitter.html
│   │   │   │   │   │   │   ├── SequenceFileAsBinaryOutputFormat.html
│   │   │   │   │   │   │   ├── SequenceFileOutputFormat.html
│   │   │   │   │   │   │   └── TextOutputFormat.html
│   │   │   │   │   │   ├── partition
│   │   │   │   │   │   │   ├── BinaryPartitioner.html
│   │   │   │   │   │   │   ├── HashPartitioner.html
│   │   │   │   │   │   │   ├── InputSampler.html
│   │   │   │   │   │   │   ├── KeyFieldBasedComparator.html
│   │   │   │   │   │   │   ├── KeyFieldBasedPartitioner.html
│   │   │   │   │   │   │   └── TotalOrderPartitioner.html
│   │   │   │   │   │   └── reduce
│   │   │   │   │   │   ├── IntSumReducer.html
│   │   │   │   │   │   ├── LongSumReducer.html
│   │   │   │   │   │   └── WrappedReducer.html
│   │   │   │   │   ├── MapContext.html
│   │   │   │   │   ├── Mapper.html
│   │   │   │   │   ├── MarkableIterator.html
│   │   │   │   │   ├── OutputCommitter.html
│   │   │   │   │   ├── OutputFormat.html
│   │   │   │   │   ├── Partitioner.html
│   │   │   │   │   ├── QueueAclsInfo.html
│   │   │   │   │   ├── QueueInfo.html
│   │   │   │   │   ├── QueueState.html
│   │   │   │   │   ├── RecordReader.html
│   │   │   │   │   ├── RecordWriter.html
│   │   │   │   │   ├── ReduceContext.html
│   │   │   │   │   ├── Reducer.html
│   │   │   │   │   ├── security
│   │   │   │   │   │   └── TokenCache.html
│   │   │   │   │   ├── task
│   │   │   │   │   │   └── annotation
│   │   │   │   │   │   └── Checkpointable.html
│   │   │   │   │   ├── TaskAttemptContext.html
│   │   │   │   │   ├── TaskAttemptID.html
│   │   │   │   │   ├── TaskCompletionEvent.html
│   │   │   │   │   ├── TaskCompletionEvent.Status.html
│   │   │   │   │   ├── TaskCounter.html
│   │   │   │   │   ├── TaskID.html
│   │   │   │   │   ├── TaskInputOutputContext.html
│   │   │   │   │   ├── TaskTrackerInfo.html
│   │   │   │   │   ├── TaskType.html
│   │   │   │   │   ├── tools
│   │   │   │   │   │   └── CLI.html
│   │   │   │   │   └── v2
│   │   │   │   │   ├── api
│   │   │   │   │   │   └── protocolrecords
│   │   │   │   │   │   ├── CancelDelegationTokenRequest.html
│   │   │   │   │   │   ├── CancelDelegationTokenResponse.html
│   │   │   │   │   │   ├── GetDelegationTokenRequest.html
│   │   │   │   │   │   ├── RenewDelegationTokenRequest.html
│   │   │   │   │   │   └── RenewDelegationTokenResponse.html
│   │   │   │   │   └── hs
│   │   │   │   │   ├── HistoryFileManager.html
│   │   │   │   │   └── HistoryStorage.html
│   │   │   │   ├── metrics
│   │   │   │   │   ├── ganglia
│   │   │   │   │   │   └── GangliaContext.html
│   │   │   │   │   └── spi
│   │   │   │   │   ├── AbstractMetricsContext.html
│   │   │   │   │   ├── CompositeContext.html
│   │   │   │   │   ├── MetricsRecordImpl.html
│   │   │   │   │   ├── MetricValue.html
│   │   │   │   │   ├── NoEmitMetricsContext.html
│   │   │   │   │   ├── NullContext.html
│   │   │   │   │   ├── NullContextWithUpdateThread.html
│   │   │   │   │   ├── OutputRecord.html
│   │   │   │   │   └── Util.html
│   │   │   │   ├── metrics2
│   │   │   │   │   ├── AbstractMetric.html
│   │   │   │   │   ├── annotation
│   │   │   │   │   │   ├── Metric.html
│   │   │   │   │   │   └── Metrics.html
│   │   │   │   │   ├── filter
│   │   │   │   │   │   ├── GlobFilter.html
│   │   │   │   │   │   └── RegexFilter.html
│   │   │   │   │   ├── lib
│   │   │   │   │   │   ├── DefaultMetricsSystem.html
│   │   │   │   │   │   ├── Interns.html
│   │   │   │   │   │   ├── MetricsRegistry.html
│   │   │   │   │   │   ├── MutableCounter.html
│   │   │   │   │   │   ├── MutableCounterInt.html
│   │   │   │   │   │   ├── MutableCounterLong.html
│   │   │   │   │   │   ├── MutableGauge.html
│   │   │   │   │   │   ├── MutableGaugeInt.html
│   │   │   │   │   │   ├── MutableGaugeLong.html
│   │   │   │   │   │   ├── MutableMetric.html
│   │   │   │   │   │   ├── MutableQuantiles.html
│   │   │   │   │   │   ├── MutableRate.html
│   │   │   │   │   │   ├── MutableRates.html
│   │   │   │   │   │   ├── MutableRatesWithAggregation.html
│   │   │   │   │   │   └── MutableStat.html
│   │   │   │   │   ├── MetricsCollector.html
│   │   │   │   │   ├── MetricsException.html
│   │   │   │   │   ├── MetricsFilter.html
│   │   │   │   │   ├── MetricsInfo.html
│   │   │   │   │   ├── MetricsPlugin.html
│   │   │   │   │   ├── MetricsRecordBuilder.html
│   │   │   │   │   ├── MetricsRecord.html
│   │   │   │   │   ├── MetricsSink.html
│   │   │   │   │   ├── MetricsSource.html
│   │   │   │   │   ├── MetricsSystem.html
│   │   │   │   │   ├── MetricsSystemMXBean.html
│   │   │   │   │   ├── MetricsTag.html
│   │   │   │   │   ├── MetricsVisitor.html
│   │   │   │   │   ├── sink
│   │   │   │   │   │   ├── FileSink.html
│   │   │   │   │   │   └── GraphiteSink.html
│   │   │   │   │   └── util
│   │   │   │   │   ├── MBeans.html
│   │   │   │   │   ├── MetricsCache.html
│   │   │   │   │   └── Servers.html
│   │   │   │   ├── net
│   │   │   │   │   ├── AbstractDNSToSwitchMapping.html
│   │   │   │   │   ├── CachedDNSToSwitchMapping.html
│   │   │   │   │   ├── ConnectTimeoutException.html
│   │   │   │   │   ├── DNSToSwitchMapping.html
│   │   │   │   │   ├── ScriptBasedMapping.html
│   │   │   │   │   ├── SocksSocketFactory.html
│   │   │   │   │   ├── StandardSocketFactory.html
│   │   │   │   │   └── TableMapping.html
│   │   │   │   ├── record
│   │   │   │   │   ├── BinaryRecordInput.html
│   │   │   │   │   ├── BinaryRecordOutput.html
│   │   │   │   │   ├── Buffer.html
│   │   │   │   │   ├── compiler
│   │   │   │   │   │   ├── ant
│   │   │   │   │   │   │   └── RccTask.html
│   │   │   │   │   │   ├── CodeBuffer.html
│   │   │   │   │   │   ├── Consts.html
│   │   │   │   │   │   ├── generated
│   │   │   │   │   │   │   ├── ParseException.html
│   │   │   │   │   │   │   ├── RccConstants.html
│   │   │   │   │   │   │   ├── Rcc.html
│   │   │   │   │   │   │   ├── RccTokenManager.html
│   │   │   │   │   │   │   ├── SimpleCharStream.html
│   │   │   │   │   │   │   ├── Token.html
│   │   │   │   │   │   │   └── TokenMgrError.html
│   │   │   │   │   │   ├── JBoolean.html
│   │   │   │   │   │   ├── JBuffer.html
│   │   │   │   │   │   ├── JByte.html
│   │   │   │   │   │   ├── JDouble.html
│   │   │   │   │   │   ├── JField.html
│   │   │   │   │   │   ├── JFile.html
│   │   │   │   │   │   ├── JFloat.html
│   │   │   │   │   │   ├── JInt.html
│   │   │   │   │   │   ├── JLong.html
│   │   │   │   │   │   ├── JMap.html
│   │   │   │   │   │   ├── JRecord.html
│   │   │   │   │   │   ├── JString.html
│   │   │   │   │   │   ├── JType.html
│   │   │   │   │   │   └── JVector.html
│   │   │   │   │   ├── CsvRecordInput.html
│   │   │   │   │   ├── CsvRecordOutput.html
│   │   │   │   │   ├── Index.html
│   │   │   │   │   ├── meta
│   │   │   │   │   │   ├── FieldTypeInfo.html
│   │   │   │   │   │   ├── MapTypeID.html
│   │   │   │   │   │   ├── RecordTypeInfo.html
│   │   │   │   │   │   ├── StructTypeID.html
│   │   │   │   │   │   ├── TypeID.html
│   │   │   │   │   │   ├── Utils.html
│   │   │   │   │   │   └── VectorTypeID.html
│   │   │   │   │   ├── RecordComparator.html
│   │   │   │   │   ├── Record.html
│   │   │   │   │   ├── RecordInput.html
│   │   │   │   │   ├── RecordOutput.html
│   │   │   │   │   ├── Utils.html
│   │   │   │   │   ├── XmlRecordInput.html
│   │   │   │   │   └── XmlRecordOutput.html
│   │   │   │   ├── registry
│   │   │   │   │   ├── client
│   │   │   │   │   │   ├── api
│   │   │   │   │   │   │   ├── BindFlags.html
│   │   │   │   │   │   │   ├── RegistryConstants.html
│   │   │   │   │   │   │   └── RegistryOperations.html
│   │   │   │   │   │   ├── binding
│   │   │   │   │   │   │   ├── RegistryTypeUtils.html
│   │   │   │   │   │   │   └── RegistryUtils.html
│   │   │   │   │   │   ├── exceptions
│   │   │   │   │   │   │   ├── InvalidPathnameException.html
│   │   │   │   │   │   │   ├── InvalidRecordException.html
│   │   │   │   │   │   │   ├── NoChildrenForEphemeralsException.html
│   │   │   │   │   │   │   ├── NoRecordException.html
│   │   │   │   │   │   │   └── RegistryIOException.html
│   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   ├── RegistryOperationsClient.html
│   │   │   │   │   │   │   └── zk
│   │   │   │   │   │   │   ├── BindingInformation.html
│   │   │   │   │   │   │   ├── RegistryBindingSource.html
│   │   │   │   │   │   │   └── RegistryOperationsService.html
│   │   │   │   │   │   └── types
│   │   │   │   │   │   ├── AddressTypes.html
│   │   │   │   │   │   ├── Endpoint.html
│   │   │   │   │   │   ├── ProtocolTypes.html
│   │   │   │   │   │   ├── RegistryPathStatus.html
│   │   │   │   │   │   └── ServiceRecord.html
│   │   │   │   │   └── server
│   │   │   │   │   └── services
│   │   │   │   │   └── AddingCompositeService.html
│   │   │   │   ├── security
│   │   │   │   │   ├── alias
│   │   │   │   │   │   ├── CredentialProviderFactory.html
│   │   │   │   │   │   └── CredentialProvider.html
│   │   │   │   │   ├── authorize
│   │   │   │   │   │   ├── AccessControlList.html
│   │   │   │   │   │   ├── DefaultImpersonationProvider.html
│   │   │   │   │   │   └── ImpersonationProvider.html
│   │   │   │   │   ├── GroupMappingServiceProvider.html
│   │   │   │   │   ├── IdMappingServiceProvider.html
│   │   │   │   │   ├── token
│   │   │   │   │   │   └── delegation
│   │   │   │   │   │   └── web
│   │   │   │   │   │   ├── DelegationTokenAuthenticatedURL.html
│   │   │   │   │   │   ├── DelegationTokenAuthenticatedURL.Token.html
│   │   │   │   │   │   ├── DelegationTokenAuthenticator.html
│   │   │   │   │   │   ├── KerberosDelegationTokenAuthenticator.html
│   │   │   │   │   │   └── PseudoDelegationTokenAuthenticator.html
│   │   │   │   │   └── UserGroupInformation.AuthenticationMethod.html
│   │   │   │   ├── service
│   │   │   │   │   ├── AbstractService.html
│   │   │   │   │   ├── CompositeService.html
│   │   │   │   │   ├── LifecycleEvent.html
│   │   │   │   │   ├── LoggingStateChangeListener.html
│   │   │   │   │   ├── Service.html
│   │   │   │   │   ├── ServiceOperations.html
│   │   │   │   │   ├── ServiceStateChangeListener.html
│   │   │   │   │   ├── ServiceStateException.html
│   │   │   │   │   └── ServiceStateModel.html
│   │   │   │   ├── tools
│   │   │   │   │   └── DistCp.html
│   │   │   │   ├── tracing
│   │   │   │   │   ├── SpanReceiverInfoBuilder.html
│   │   │   │   │   ├── SpanReceiverInfo.html
│   │   │   │   │   ├── TraceAdminProtocol.html
│   │   │   │   │   └── TraceAdminProtocolPB.html
│   │   │   │   ├── util
│   │   │   │   │   ├── ApplicationClassLoader.html
│   │   │   │   │   ├── bloom
│   │   │   │   │   │   ├── BloomFilter.html
│   │   │   │   │   │   ├── CountingBloomFilter.html
│   │   │   │   │   │   ├── DynamicBloomFilter.html
│   │   │   │   │   │   ├── HashFunction.html
│   │   │   │   │   │   ├── RemoveScheme.html
│   │   │   │   │   │   └── RetouchedBloomFilter.html
│   │   │   │   │   ├── IPList.html
│   │   │   │   │   ├── Progressable.html
│   │   │   │   │   ├── PureJavaCrc32C.html
│   │   │   │   │   ├── PureJavaCrc32.html
│   │   │   │   │   ├── ReflectionUtils.html
│   │   │   │   │   ├── StringInterner.html
│   │   │   │   │   ├── Tool.html
│   │   │   │   │   ├── ToolRunner.html
│   │   │   │   │   └── VersionInfo.html
│   │   │   │   └── yarn
│   │   │   │   ├── api
│   │   │   │   │   ├── ApplicationClientProtocol.html
│   │   │   │   │   ├── ApplicationConstants.html
│   │   │   │   │   ├── ApplicationHistoryProtocol.html
│   │   │   │   │   ├── ApplicationMasterProtocol.html
│   │   │   │   │   ├── ClientSCMProtocol.html
│   │   │   │   │   ├── ContainerManagementProtocol.html
│   │   │   │   │   ├── protocolrecords
│   │   │   │   │   │   ├── AllocateRequest.html
│   │   │   │   │   │   ├── AllocateResponse.html
│   │   │   │   │   │   ├── ApplicationsRequestScope.html
│   │   │   │   │   │   ├── FinishApplicationMasterRequest.html
│   │   │   │   │   │   ├── FinishApplicationMasterResponse.html
│   │   │   │   │   │   ├── GetApplicationAttemptReportRequest.html
│   │   │   │   │   │   ├── GetApplicationAttemptReportResponse.html
│   │   │   │   │   │   ├── GetApplicationAttemptsRequest.html
│   │   │   │   │   │   ├── GetApplicationAttemptsResponse.html
│   │   │   │   │   │   ├── GetApplicationReportRequest.html
│   │   │   │   │   │   ├── GetApplicationReportResponse.html
│   │   │   │   │   │   ├── GetApplicationsRequest.html
│   │   │   │   │   │   ├── GetApplicationsResponse.html
│   │   │   │   │   │   ├── GetClusterMetricsRequest.html
│   │   │   │   │   │   ├── GetClusterMetricsResponse.html
│   │   │   │   │   │   ├── GetClusterNodeLabelsRequest.html
│   │   │   │   │   │   ├── GetClusterNodeLabelsResponse.html
│   │   │   │   │   │   ├── GetClusterNodesRequest.html
│   │   │   │   │   │   ├── GetClusterNodesResponse.html
│   │   │   │   │   │   ├── GetContainerReportRequest.html
│   │   │   │   │   │   ├── GetContainerReportResponse.html
│   │   │   │   │   │   ├── GetContainersRequest.html
│   │   │   │   │   │   ├── GetContainersResponse.html
│   │   │   │   │   │   ├── GetContainerStatusesRequest.html
│   │   │   │   │   │   ├── GetContainerStatusesResponse.html
│   │   │   │   │   │   ├── GetDelegationTokenRequest.html
│   │   │   │   │   │   ├── GetDelegationTokenResponse.html
│   │   │   │   │   │   ├── GetNewApplicationRequest.html
│   │   │   │   │   │   ├── GetNewApplicationResponse.html
│   │   │   │   │   │   ├── GetQueueInfoRequest.html
│   │   │   │   │   │   ├── GetQueueInfoResponse.html
│   │   │   │   │   │   ├── GetQueueUserAclsInfoRequest.html
│   │   │   │   │   │   ├── GetQueueUserAclsInfoResponse.html
│   │   │   │   │   │   ├── KillApplicationRequest.html
│   │   │   │   │   │   ├── KillApplicationResponse.html
│   │   │   │   │   │   ├── MoveApplicationAcrossQueuesRequest.html
│   │   │   │   │   │   ├── MoveApplicationAcrossQueuesResponse.html
│   │   │   │   │   │   ├── RegisterApplicationMasterRequest.html
│   │   │   │   │   │   ├── RegisterApplicationMasterResponse.html
│   │   │   │   │   │   ├── ReleaseSharedCacheResourceRequest.html
│   │   │   │   │   │   ├── ReleaseSharedCacheResourceResponse.html
│   │   │   │   │   │   ├── ReservationDeleteRequest.html
│   │   │   │   │   │   ├── ReservationDeleteResponse.html
│   │   │   │   │   │   ├── ReservationSubmissionRequest.html
│   │   │   │   │   │   ├── ReservationSubmissionResponse.html
│   │   │   │   │   │   ├── ReservationUpdateRequest.html
│   │   │   │   │   │   ├── ReservationUpdateResponse.html
│   │   │   │   │   │   ├── StartContainerRequest.html
│   │   │   │   │   │   ├── StartContainersRequest.html
│   │   │   │   │   │   ├── StartContainersResponse.html
│   │   │   │   │   │   ├── StopContainersRequest.html
│   │   │   │   │   │   ├── StopContainersResponse.html
│   │   │   │   │   │   ├── SubmitApplicationRequest.html
│   │   │   │   │   │   ├── SubmitApplicationResponse.html
│   │   │   │   │   │   ├── UseSharedCacheResourceRequest.html
│   │   │   │   │   │   └── UseSharedCacheResourceResponse.html
│   │   │   │   │   └── records
│   │   │   │   │   ├── AMCommand.html
│   │   │   │   │   ├── ApplicationAccessType.html
│   │   │   │   │   ├── ApplicationAttemptId.html
│   │   │   │   │   ├── ApplicationAttemptReport.html
│   │   │   │   │   ├── ApplicationId.html
│   │   │   │   │   ├── ApplicationReport.html
│   │   │   │   │   ├── ApplicationResourceUsageReport.html
│   │   │   │   │   ├── ApplicationSubmissionContext.html
│   │   │   │   │   ├── ContainerExitStatus.html
│   │   │   │   │   ├── Container.html
│   │   │   │   │   ├── ContainerId.html
│   │   │   │   │   ├── ContainerLaunchContext.html
│   │   │   │   │   ├── ContainerReport.html
│   │   │   │   │   ├── ContainerResourceIncreaseRequest.html
│   │   │   │   │   ├── ContainerState.html
│   │   │   │   │   ├── ContainerStatus.html
│   │   │   │   │   ├── FinalApplicationStatus.html
│   │   │   │   │   ├── LocalResource.html
│   │   │   │   │   ├── LocalResourceType.html
│   │   │   │   │   ├── LocalResourceVisibility.html
│   │   │   │   │   ├── LogAggregationContext.html
│   │   │   │   │   ├── NMToken.html
│   │   │   │   │   ├── NodeId.html
│   │   │   │   │   ├── NodeReport.html
│   │   │   │   │   ├── NodeState.html
│   │   │   │   │   ├── PreemptionContainer.html
│   │   │   │   │   ├── PreemptionContract.html
│   │   │   │   │   ├── PreemptionMessage.html
│   │   │   │   │   ├── PreemptionResourceRequest.html
│   │   │   │   │   ├── Priority.html
│   │   │   │   │   ├── QueueACL.html
│   │   │   │   │   ├── QueueInfo.html
│   │   │   │   │   ├── QueueState.html
│   │   │   │   │   ├── QueueUserACLInfo.html
│   │   │   │   │   ├── ReservationDefinition.html
│   │   │   │   │   ├── ReservationId.html
│   │   │   │   │   ├── ReservationRequest.html
│   │   │   │   │   ├── ReservationRequestInterpreter.html
│   │   │   │   │   ├── ReservationRequest.ReservationRequestComparator.html
│   │   │   │   │   ├── ReservationRequests.html
│   │   │   │   │   ├── ResourceBlacklistRequest.html
│   │   │   │   │   ├── Resource.html
│   │   │   │   │   ├── ResourceOption.html
│   │   │   │   │   ├── ResourceRequest.html
│   │   │   │   │   ├── ResourceRequest.ResourceRequestComparator.html
│   │   │   │   │   ├── StrictPreemptionContract.html
│   │   │   │   │   ├── timeline
│   │   │   │   │   │   ├── TimelineDelegationTokenResponse.html
│   │   │   │   │   │   ├── TimelineDomain.html
│   │   │   │   │   │   ├── TimelineDomains.html
│   │   │   │   │   │   ├── TimelineEntities.html
│   │   │   │   │   │   ├── TimelineEntity.html
│   │   │   │   │   │   ├── TimelineEvent.html
│   │   │   │   │   │   ├── TimelineEvents.EventsOfOneEntity.html
│   │   │   │   │   │   ├── TimelineEvents.html
│   │   │   │   │   │   ├── TimelinePutResponse.html
│   │   │   │   │   │   └── TimelinePutResponse.TimelinePutError.html
│   │   │   │   │   ├── Token.html
│   │   │   │   │   ├── URL.html
│   │   │   │   │   ├── YarnApplicationAttemptState.html
│   │   │   │   │   ├── YarnApplicationState.html
│   │   │   │   │   └── YarnClusterMetrics.html
│   │   │   │   ├── applications
│   │   │   │   │   └── distributedshell
│   │   │   │   │   ├── ApplicationMaster.html
│   │   │   │   │   ├── Client.html
│   │   │   │   │   └── DSConstants.html
│   │   │   │   ├── client
│   │   │   │   │   ├── AHSProxy.html
│   │   │   │   │   ├── api
│   │   │   │   │   │   ├── AHSClient.html
│   │   │   │   │   │   ├── AMRMClient.html
│   │   │   │   │   │   ├── async
│   │   │   │   │   │   │   ├── AMRMClientAsync.html
│   │   │   │   │   │   │   └── NMClientAsync.html
│   │   │   │   │   │   ├── NMClient.html
│   │   │   │   │   │   ├── NMTokenCache.html
│   │   │   │   │   │   ├── SharedCacheClient.html
│   │   │   │   │   │   ├── TimelineClient.html
│   │   │   │   │   │   ├── YarnClientApplication.html
│   │   │   │   │   │   └── YarnClient.html
│   │   │   │   │   ├── cli
│   │   │   │   │   │   └── LogsCLI.html
│   │   │   │   │   ├── ClientRMProxy.html
│   │   │   │   │   ├── NMProxy.html
│   │   │   │   │   ├── RMProxy.html
│   │   │   │   │   └── ServerProxy.html
│   │   │   │   ├── conf
│   │   │   │   │   └── YarnConfiguration.html
│   │   │   │   ├── ContainerLogAppender.html
│   │   │   │   ├── ContainerRollingLogAppender.html
│   │   │   │   ├── event
│   │   │   │   │   ├── AbstractEvent.html
│   │   │   │   │   ├── AsyncDispatcher.html
│   │   │   │   │   ├── Dispatcher.html
│   │   │   │   │   ├── EventHandler.html
│   │   │   │   │   └── Event.html
│   │   │   │   ├── exceptions
│   │   │   │   │   ├── ApplicationAttemptNotFoundException.html
│   │   │   │   │   ├── ApplicationIdNotProvidedException.html
│   │   │   │   │   ├── ApplicationNotFoundException.html
│   │   │   │   │   ├── ContainerNotFoundException.html
│   │   │   │   │   └── YarnException.html
│   │   │   │   ├── logaggregation
│   │   │   │   │   ├── AggregatedLogFormat.html
│   │   │   │   │   ├── AggregatedLogFormat.LogKey.html
│   │   │   │   │   └── AggregatedLogFormat.LogReader.html
│   │   │   │   ├── security
│   │   │   │   │   ├── admin
│   │   │   │   │   │   └── AdminSecurityInfo.html
│   │   │   │   │   ├── AMRMTokenIdentifier.html
│   │   │   │   │   ├── AMRMTokenSelector.html
│   │   │   │   │   ├── client
│   │   │   │   │   │   ├── BaseClientToAMTokenSecretManager.html
│   │   │   │   │   │   ├── ClientRMSecurityInfo.html
│   │   │   │   │   │   ├── ClientTimelineSecurityInfo.html
│   │   │   │   │   │   ├── ClientToAMTokenIdentifier.html
│   │   │   │   │   │   ├── ClientToAMTokenSecretManager.html
│   │   │   │   │   │   ├── RMDelegationTokenIdentifier.html
│   │   │   │   │   │   ├── RMDelegationTokenSelector.html
│   │   │   │   │   │   ├── TimelineDelegationTokenIdentifier.html
│   │   │   │   │   │   └── TimelineDelegationTokenSelector.html
│   │   │   │   │   ├── ContainerManagerSecurityInfo.html
│   │   │   │   │   ├── ContainerTokenIdentifier.html
│   │   │   │   │   ├── ContainerTokenSelector.html
│   │   │   │   │   ├── NMTokenIdentifier.html
│   │   │   │   │   └── SchedulerSecurityInfo.html
│   │   │   │   ├── sharedcache
│   │   │   │   │   ├── SharedCacheChecksumFactory.html
│   │   │   │   │   └── SharedCacheChecksum.html
│   │   │   │   ├── state
│   │   │   │   │   ├── InvalidStateTransitonException.html
│   │   │   │   │   ├── MultipleArcTransition.html
│   │   │   │   │   ├── SingleArcTransition.html
│   │   │   │   │   ├── StateMachineFactory.html
│   │   │   │   │   └── StateMachine.html
│   │   │   │   ├── util
│   │   │   │   │   ├── AbstractLivelinessMonitor.html
│   │   │   │   │   ├── ApplicationClassLoader.html
│   │   │   │   │   ├── Clock.html
│   │   │   │   │   ├── ResourceCalculatorProcessTree.html
│   │   │   │   │   ├── SystemClock.html
│   │   │   │   │   ├── timeline
│   │   │   │   │   │   └── TimelineUtils.html
│   │   │   │   │   └── UTCClock.html
│   │   │   │   └── YarnUncaughtExceptionHandler.html
│   │   │   └── stylesheet.css
│   │   ├── css
│   │   │   ├── maven-base.css
│   │   │   ├── maven-theme.css
│   │   │   ├── print.css
│   │   │   └── site.css
│   │   ├── dependency-analysis.html
│   │   ├── hadoop-annotations
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-ant
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-archives
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── HadoopArchives.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-assemblies
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-auth
│   │   │   ├── BuildingIt.html
│   │   │   ├── Configuration.html
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── Examples.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   ├── index.html
│   │   │   └── project-reports.html
│   │   ├── hadoop-auth-examples
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-aws
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   ├── project-reports.html
│   │   │   └── tools
│   │   │   └── hadoop-aws
│   │   │   └── index.html
│   │   ├── hadoop-azure
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   ├── index.html
│   │   │   └── project-reports.html
│   │   ├── hadoop-common-project
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-datajoin
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-dist
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-distcp
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── DistCp.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-extras
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-gridmix
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── GridMix.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-hdfs-bkjournal
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-hdfs-httpfs
│   │   │   ├── apidocs
│   │   │   │   ├── allclasses-frame.html
│   │   │   │   ├── allclasses-noframe.html
│   │   │   │   ├── constant-values.html
│   │   │   │   ├── deprecated-list.html
│   │   │   │   ├── help-doc.html
│   │   │   │   ├── index-all.html
│   │   │   │   ├── index.html
│   │   │   │   ├── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   ├── fs
│   │   │   │   │   │   └── http
│   │   │   │   │   │   ├── client
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── HttpFSFileSystem.FILE_TYPE.html
│   │   │   │   │   │   │   │   ├── HttpFSFileSystem.html
│   │   │   │   │   │   │   │   ├── HttpFSFileSystem.Operation.html
│   │   │   │   │   │   │   │   ├── HttpFSUtils.html
│   │   │   │   │   │   │   │   └── HttpsFSFileSystem.html
│   │   │   │   │   │   │   ├── HttpFSFileSystem.FILE_TYPE.html
│   │   │   │   │   │   │   ├── HttpFSFileSystem.html
│   │   │   │   │   │   │   ├── HttpFSFileSystem.Operation.html
│   │   │   │   │   │   │   ├── HttpFSUtils.html
│   │   │   │   │   │   │   ├── HttpsFSFileSystem.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   └── server
│   │   │   │   │   │   ├── CheckUploadContentTypeFilter.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── CheckUploadContentTypeFilter.html
│   │   │   │   │   │   │   ├── FSOperations.FSAclStatus.html
│   │   │   │   │   │   │   ├── FSOperations.FSAppend.html
│   │   │   │   │   │   │   ├── FSOperations.FSConcat.html
│   │   │   │   │   │   │   ├── FSOperations.FSContentSummary.html
│   │   │   │   │   │   │   ├── FSOperations.FSCreate.html
│   │   │   │   │   │   │   ├── FSOperations.FSDelete.html
│   │   │   │   │   │   │   ├── FSOperations.FSFileChecksum.html
│   │   │   │   │   │   │   ├── FSOperations.FSFileStatus.html
│   │   │   │   │   │   │   ├── FSOperations.FSGetXAttrs.html
│   │   │   │   │   │   │   ├── FSOperations.FSHomeDir.html
│   │   │   │   │   │   │   ├── FSOperations.FSListStatus.html
│   │   │   │   │   │   │   ├── FSOperations.FSListXAttrs.html
│   │   │   │   │   │   │   ├── FSOperations.FSMkdirs.html
│   │   │   │   │   │   │   ├── FSOperations.FSModifyAclEntries.html
│   │   │   │   │   │   │   ├── FSOperations.FSOpen.html
│   │   │   │   │   │   │   ├── FSOperations.FSRemoveAclEntries.html
│   │   │   │   │   │   │   ├── FSOperations.FSRemoveAcl.html
│   │   │   │   │   │   │   ├── FSOperations.FSRemoveDefaultAcl.html
│   │   │   │   │   │   │   ├── FSOperations.FSRemoveXAttr.html
│   │   │   │   │   │   │   ├── FSOperations.FSRename.html
│   │   │   │   │   │   │   ├── FSOperations.FSSetAcl.html
│   │   │   │   │   │   │   ├── FSOperations.FSSetOwner.html
│   │   │   │   │   │   │   ├── FSOperations.FSSetPermission.html
│   │   │   │   │   │   │   ├── FSOperations.FSSetReplication.html
│   │   │   │   │   │   │   ├── FSOperations.FSSetTimes.html
│   │   │   │   │   │   │   ├── FSOperations.FSSetXAttr.html
│   │   │   │   │   │   │   ├── FSOperations.FSTruncate.html
│   │   │   │   │   │   │   ├── FSOperations.html
│   │   │   │   │   │   │   ├── HttpFSAuthenticationFilter.html
│   │   │   │   │   │   │   ├── HttpFSExceptionProvider.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.AccessTimeParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.AclPermissionParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.BlockSizeParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.DataParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.DestinationParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.FilterParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.GroupParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.LenParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.ModifiedTimeParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.NewLengthParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.OffsetParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.OperationParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.OverwriteParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.OwnerParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.PermissionParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.RecursiveParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.ReplicationParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.SourcesParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrEncodingParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrNameParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrSetFlagParam.html
│   │   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrValueParam.html
│   │   │   │   │   │   │   ├── HttpFSReleaseFilter.html
│   │   │   │   │   │   │   ├── HttpFSServer.html
│   │   │   │   │   │   │   └── HttpFSServerWebApp.html
│   │   │   │   │   │   ├── FSOperations.FSAclStatus.html
│   │   │   │   │   │   ├── FSOperations.FSAppend.html
│   │   │   │   │   │   ├── FSOperations.FSConcat.html
│   │   │   │   │   │   ├── FSOperations.FSContentSummary.html
│   │   │   │   │   │   ├── FSOperations.FSCreate.html
│   │   │   │   │   │   ├── FSOperations.FSDelete.html
│   │   │   │   │   │   ├── FSOperations.FSFileChecksum.html
│   │   │   │   │   │   ├── FSOperations.FSFileStatus.html
│   │   │   │   │   │   ├── FSOperations.FSGetXAttrs.html
│   │   │   │   │   │   ├── FSOperations.FSHomeDir.html
│   │   │   │   │   │   ├── FSOperations.FSListStatus.html
│   │   │   │   │   │   ├── FSOperations.FSListXAttrs.html
│   │   │   │   │   │   ├── FSOperations.FSMkdirs.html
│   │   │   │   │   │   ├── FSOperations.FSModifyAclEntries.html
│   │   │   │   │   │   ├── FSOperations.FSOpen.html
│   │   │   │   │   │   ├── FSOperations.FSRemoveAclEntries.html
│   │   │   │   │   │   ├── FSOperations.FSRemoveAcl.html
│   │   │   │   │   │   ├── FSOperations.FSRemoveDefaultAcl.html
│   │   │   │   │   │   ├── FSOperations.FSRemoveXAttr.html
│   │   │   │   │   │   ├── FSOperations.FSRename.html
│   │   │   │   │   │   ├── FSOperations.FSSetAcl.html
│   │   │   │   │   │   ├── FSOperations.FSSetOwner.html
│   │   │   │   │   │   ├── FSOperations.FSSetPermission.html
│   │   │   │   │   │   ├── FSOperations.FSSetReplication.html
│   │   │   │   │   │   ├── FSOperations.FSSetTimes.html
│   │   │   │   │   │   ├── FSOperations.FSSetXAttr.html
│   │   │   │   │   │   ├── FSOperations.FSTruncate.html
│   │   │   │   │   │   ├── FSOperations.html
│   │   │   │   │   │   ├── HttpFSAuthenticationFilter.html
│   │   │   │   │   │   ├── HttpFSExceptionProvider.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.AccessTimeParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.AclPermissionParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.BlockSizeParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.DataParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.DestinationParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.FilterParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.GroupParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.LenParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.ModifiedTimeParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.NewLengthParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.OffsetParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.OperationParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.OverwriteParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.OwnerParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.PermissionParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.RecursiveParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.ReplicationParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.SourcesParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrEncodingParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrNameParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrSetFlagParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrValueParam.html
│   │   │   │   │   │   ├── HttpFSReleaseFilter.html
│   │   │   │   │   │   ├── HttpFSServer.html
│   │   │   │   │   │   ├── HttpFSServerWebApp.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   └── lib
│   │   │   │   │   ├── lang
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── RunnableCallable.html
│   │   │   │   │   │   │   ├── XException.ERROR.html
│   │   │   │   │   │   │   └── XException.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── RunnableCallable.html
│   │   │   │   │   │   ├── XException.ERROR.html
│   │   │   │   │   │   └── XException.html
│   │   │   │   │   ├── server
│   │   │   │   │   │   ├── BaseService.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── BaseService.html
│   │   │   │   │   │   │   ├── ServerException.ERROR.html
│   │   │   │   │   │   │   ├── ServerException.html
│   │   │   │   │   │   │   ├── Server.html
│   │   │   │   │   │   │   ├── Server.Status.html
│   │   │   │   │   │   │   ├── ServiceException.html
│   │   │   │   │   │   │   └── Service.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── ServerException.ERROR.html
│   │   │   │   │   │   ├── ServerException.html
│   │   │   │   │   │   ├── Server.html
│   │   │   │   │   │   ├── Server.Status.html
│   │   │   │   │   │   ├── ServiceException.html
│   │   │   │   │   │   └── Service.html
│   │   │   │   │   ├── service
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── FileSystemAccessException.ERROR.html
│   │   │   │   │   │   │   ├── FileSystemAccessException.html
│   │   │   │   │   │   │   ├── FileSystemAccess.FileSystemExecutor.html
│   │   │   │   │   │   │   ├── FileSystemAccess.html
│   │   │   │   │   │   │   ├── Groups.html
│   │   │   │   │   │   │   ├── Instrumentation.Cron.html
│   │   │   │   │   │   │   ├── Instrumentation.html
│   │   │   │   │   │   │   ├── Instrumentation.Variable.html
│   │   │   │   │   │   │   └── Scheduler.html
│   │   │   │   │   │   ├── FileSystemAccessException.ERROR.html
│   │   │   │   │   │   ├── FileSystemAccessException.html
│   │   │   │   │   │   ├── FileSystemAccess.FileSystemExecutor.html
│   │   │   │   │   │   ├── FileSystemAccess.html
│   │   │   │   │   │   ├── Groups.html
│   │   │   │   │   │   ├── hadoop
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   └── FileSystemAccessService.html
│   │   │   │   │   │   │   ├── FileSystemAccessService.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── instrumentation
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   └── InstrumentationService.html
│   │   │   │   │   │   │   ├── InstrumentationService.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── Instrumentation.Cron.html
│   │   │   │   │   │   ├── Instrumentation.html
│   │   │   │   │   │   ├── Instrumentation.Variable.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── scheduler
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   └── SchedulerService.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   └── SchedulerService.html
│   │   │   │   │   │   ├── Scheduler.html
│   │   │   │   │   │   └── security
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   └── GroupsService.html
│   │   │   │   │   │   ├── GroupsService.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── servlet
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── FileSystemReleaseFilter.html
│   │   │   │   │   │   │   ├── HostnameFilter.html
│   │   │   │   │   │   │   ├── MDCFilter.html
│   │   │   │   │   │   │   └── ServerWebApp.html
│   │   │   │   │   │   ├── FileSystemReleaseFilter.html
│   │   │   │   │   │   ├── HostnameFilter.html
│   │   │   │   │   │   ├── MDCFilter.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   └── ServerWebApp.html
│   │   │   │   │   ├── util
│   │   │   │   │   │   ├── Check.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── Check.html
│   │   │   │   │   │   │   └── ConfigurationUtils.html
│   │   │   │   │   │   ├── ConfigurationUtils.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   └── wsrs
│   │   │   │   │   ├── BooleanParam.html
│   │   │   │   │   ├── ByteParam.html
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── BooleanParam.html
│   │   │   │   │   │   ├── ByteParam.html
│   │   │   │   │   │   ├── EnumParam.html
│   │   │   │   │   │   ├── EnumSetParam.html
│   │   │   │   │   │   ├── ExceptionProvider.html
│   │   │   │   │   │   ├── InputStreamEntity.html
│   │   │   │   │   │   ├── IntegerParam.html
│   │   │   │   │   │   ├── JSONMapProvider.html
│   │   │   │   │   │   ├── JSONProvider.html
│   │   │   │   │   │   ├── LongParam.html
│   │   │   │   │   │   ├── Parameters.html
│   │   │   │   │   │   ├── ParametersProvider.html
│   │   │   │   │   │   ├── Param.html
│   │   │   │   │   │   ├── ShortParam.html
│   │   │   │   │   │   └── StringParam.html
│   │   │   │   │   ├── EnumParam.html
│   │   │   │   │   ├── EnumSetParam.html
│   │   │   │   │   ├── ExceptionProvider.html
│   │   │   │   │   ├── InputStreamEntity.html
│   │   │   │   │   ├── IntegerParam.html
│   │   │   │   │   ├── JSONMapProvider.html
│   │   │   │   │   ├── JSONProvider.html
│   │   │   │   │   ├── LongParam.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   ├── Parameters.html
│   │   │   │   │   ├── ParametersProvider.html
│   │   │   │   │   ├── Param.html
│   │   │   │   │   ├── ShortParam.html
│   │   │   │   │   └── StringParam.html
│   │   │   │   ├── overview-frame.html
│   │   │   │   ├── overview-summary.html
│   │   │   │   ├── overview-tree.html
│   │   │   │   ├── package-list
│   │   │   │   ├── script.js
│   │   │   │   ├── serialized-form.html
│   │   │   │   ├── src-html
│   │   │   │   │   └── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   ├── fs
│   │   │   │   │   │   └── http
│   │   │   │   │   │   ├── client
│   │   │   │   │   │   │   ├── HttpFSFileSystem.FILE_TYPE.html
│   │   │   │   │   │   │   ├── HttpFSFileSystem.html
│   │   │   │   │   │   │   ├── HttpFSFileSystem.Operation.html
│   │   │   │   │   │   │   ├── HttpFSUtils.html
│   │   │   │   │   │   │   └── HttpsFSFileSystem.html
│   │   │   │   │   │   └── server
│   │   │   │   │   │   ├── CheckUploadContentTypeFilter.html
│   │   │   │   │   │   ├── FSOperations.FSAclStatus.html
│   │   │   │   │   │   ├── FSOperations.FSAppend.html
│   │   │   │   │   │   ├── FSOperations.FSConcat.html
│   │   │   │   │   │   ├── FSOperations.FSContentSummary.html
│   │   │   │   │   │   ├── FSOperations.FSCreate.html
│   │   │   │   │   │   ├── FSOperations.FSDelete.html
│   │   │   │   │   │   ├── FSOperations.FSFileChecksum.html
│   │   │   │   │   │   ├── FSOperations.FSFileStatus.html
│   │   │   │   │   │   ├── FSOperations.FSGetXAttrs.html
│   │   │   │   │   │   ├── FSOperations.FSHomeDir.html
│   │   │   │   │   │   ├── FSOperations.FSListStatus.html
│   │   │   │   │   │   ├── FSOperations.FSListXAttrs.html
│   │   │   │   │   │   ├── FSOperations.FSMkdirs.html
│   │   │   │   │   │   ├── FSOperations.FSModifyAclEntries.html
│   │   │   │   │   │   ├── FSOperations.FSOpen.html
│   │   │   │   │   │   ├── FSOperations.FSRemoveAclEntries.html
│   │   │   │   │   │   ├── FSOperations.FSRemoveAcl.html
│   │   │   │   │   │   ├── FSOperations.FSRemoveDefaultAcl.html
│   │   │   │   │   │   ├── FSOperations.FSRemoveXAttr.html
│   │   │   │   │   │   ├── FSOperations.FSRename.html
│   │   │   │   │   │   ├── FSOperations.FSSetAcl.html
│   │   │   │   │   │   ├── FSOperations.FSSetOwner.html
│   │   │   │   │   │   ├── FSOperations.FSSetPermission.html
│   │   │   │   │   │   ├── FSOperations.FSSetReplication.html
│   │   │   │   │   │   ├── FSOperations.FSSetTimes.html
│   │   │   │   │   │   ├── FSOperations.FSSetXAttr.html
│   │   │   │   │   │   ├── FSOperations.FSTruncate.html
│   │   │   │   │   │   ├── FSOperations.html
│   │   │   │   │   │   ├── HttpFSAuthenticationFilter.html
│   │   │   │   │   │   ├── HttpFSExceptionProvider.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.AccessTimeParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.AclPermissionParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.BlockSizeParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.DataParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.DestinationParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.FilterParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.GroupParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.LenParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.ModifiedTimeParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.NewLengthParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.OffsetParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.OperationParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.OverwriteParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.OwnerParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.PermissionParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.RecursiveParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.ReplicationParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.SourcesParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrEncodingParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrNameParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrSetFlagParam.html
│   │   │   │   │   │   ├── HttpFSParametersProvider.XAttrValueParam.html
│   │   │   │   │   │   ├── HttpFSReleaseFilter.html
│   │   │   │   │   │   ├── HttpFSServer.html
│   │   │   │   │   │   └── HttpFSServerWebApp.html
│   │   │   │   │   └── lib
│   │   │   │   │   ├── lang
│   │   │   │   │   │   ├── RunnableCallable.html
│   │   │   │   │   │   ├── XException.ERROR.html
│   │   │   │   │   │   └── XException.html
│   │   │   │   │   ├── server
│   │   │   │   │   │   ├── BaseService.html
│   │   │   │   │   │   ├── ServerException.ERROR.html
│   │   │   │   │   │   ├── ServerException.html
│   │   │   │   │   │   ├── Server.html
│   │   │   │   │   │   ├── Server.Status.html
│   │   │   │   │   │   ├── ServiceException.html
│   │   │   │   │   │   └── Service.html
│   │   │   │   │   ├── service
│   │   │   │   │   │   ├── FileSystemAccessException.ERROR.html
│   │   │   │   │   │   ├── FileSystemAccessException.html
│   │   │   │   │   │   ├── FileSystemAccess.FileSystemExecutor.html
│   │   │   │   │   │   ├── FileSystemAccess.html
│   │   │   │   │   │   ├── Groups.html
│   │   │   │   │   │   ├── hadoop
│   │   │   │   │   │   │   └── FileSystemAccessService.html
│   │   │   │   │   │   ├── instrumentation
│   │   │   │   │   │   │   └── InstrumentationService.html
│   │   │   │   │   │   ├── Instrumentation.Cron.html
│   │   │   │   │   │   ├── Instrumentation.html
│   │   │   │   │   │   ├── Instrumentation.Variable.html
│   │   │   │   │   │   ├── scheduler
│   │   │   │   │   │   │   └── SchedulerService.html
│   │   │   │   │   │   ├── Scheduler.html
│   │   │   │   │   │   └── security
│   │   │   │   │   │   └── GroupsService.html
│   │   │   │   │   ├── servlet
│   │   │   │   │   │   ├── FileSystemReleaseFilter.html
│   │   │   │   │   │   ├── HostnameFilter.html
│   │   │   │   │   │   ├── MDCFilter.html
│   │   │   │   │   │   └── ServerWebApp.html
│   │   │   │   │   ├── util
│   │   │   │   │   │   ├── Check.html
│   │   │   │   │   │   └── ConfigurationUtils.html
│   │   │   │   │   └── wsrs
│   │   │   │   │   ├── BooleanParam.html
│   │   │   │   │   ├── ByteParam.html
│   │   │   │   │   ├── EnumParam.html
│   │   │   │   │   ├── EnumSetParam.html
│   │   │   │   │   ├── ExceptionProvider.html
│   │   │   │   │   ├── InputStreamEntity.html
│   │   │   │   │   ├── IntegerParam.html
│   │   │   │   │   ├── JSONMapProvider.html
│   │   │   │   │   ├── JSONProvider.html
│   │   │   │   │   ├── LongParam.html
│   │   │   │   │   ├── Parameters.html
│   │   │   │   │   ├── ParametersProvider.html
│   │   │   │   │   ├── Param.html
│   │   │   │   │   ├── ShortParam.html
│   │   │   │   │   └── StringParam.html
│   │   │   │   └── stylesheet.css
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependencies.html
│   │   │   ├── dependency-analysis.html
│   │   │   ├── httpfs-default.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── close.gif
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   ├── index.html
│   │   │   ├── project-reports.html
│   │   │   ├── ServerSetup.html
│   │   │   └── UsingHttpTools.html
│   │   ├── hadoop-hdfs-nfs
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-hdfs-project
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-kms
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   ├── index.html
│   │   │   └── project-reports.html
│   │   ├── hadoop-mapreduce
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-mapreduce-client
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── hadoop-mapreduce-client-app
│   │   │   │   ├── css
│   │   │   │   │   ├── maven-base.css
│   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   ├── print.css
│   │   │   │   │   └── site.css
│   │   │   │   ├── dependency-analysis.html
│   │   │   │   ├── images
│   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   ├── banner.jpg
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   ├── expanded.gif
│   │   │   │   │   ├── external.png
│   │   │   │   │   ├── h3.jpg
│   │   │   │   │   ├── h5.jpg
│   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   ├── logos
│   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   └── newwindow.png
│   │   │   │   └── project-reports.html
│   │   │   ├── hadoop-mapreduce-client-common
│   │   │   │   ├── css
│   │   │   │   │   ├── maven-base.css
│   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   ├── print.css
│   │   │   │   │   └── site.css
│   │   │   │   ├── dependency-analysis.html
│   │   │   │   ├── images
│   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   ├── banner.jpg
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   ├── expanded.gif
│   │   │   │   │   ├── external.png
│   │   │   │   │   ├── h3.jpg
│   │   │   │   │   ├── h5.jpg
│   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   ├── logos
│   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   └── newwindow.png
│   │   │   │   └── project-reports.html
│   │   │   ├── hadoop-mapreduce-client-core
│   │   │   │   ├── configuration.xsl
│   │   │   │   ├── css
│   │   │   │   │   ├── maven-base.css
│   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   ├── print.css
│   │   │   │   │   └── site.css
│   │   │   │   ├── dependency-analysis.html
│   │   │   │   ├── DistributedCacheDeploy.html
│   │   │   │   ├── EncryptedShuffle.html
│   │   │   │   ├── images
│   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   ├── banner.jpg
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   ├── expanded.gif
│   │   │   │   │   ├── external.png
│   │   │   │   │   ├── h3.jpg
│   │   │   │   │   ├── h5.jpg
│   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   ├── logos
│   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   └── newwindow.png
│   │   │   │   ├── MapredAppMasterRest.html
│   │   │   │   ├── MapredCommands.html
│   │   │   │   ├── mapred-default.xml
│   │   │   │   ├── MapReduce_Compatibility_Hadoop1_Hadoop2.html
│   │   │   │   ├── MapReduceTutorial.html
│   │   │   │   ├── PluggableShuffleAndPluggableSort.html
│   │   │   │   └── project-reports.html
│   │   │   ├── hadoop-mapreduce-client-hs
│   │   │   │   ├── css
│   │   │   │   │   ├── maven-base.css
│   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   ├── print.css
│   │   │   │   │   └── site.css
│   │   │   │   ├── dependency-analysis.html
│   │   │   │   ├── HistoryServerRest.html
│   │   │   │   ├── images
│   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   ├── banner.jpg
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   ├── expanded.gif
│   │   │   │   │   ├── external.png
│   │   │   │   │   ├── h3.jpg
│   │   │   │   │   ├── h5.jpg
│   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   ├── logos
│   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   └── newwindow.png
│   │   │   │   └── project-reports.html
│   │   │   ├── hadoop-mapreduce-client-hs-plugins
│   │   │   │   ├── css
│   │   │   │   │   ├── maven-base.css
│   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   ├── print.css
│   │   │   │   │   └── site.css
│   │   │   │   ├── dependency-analysis.html
│   │   │   │   ├── images
│   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   ├── banner.jpg
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   ├── expanded.gif
│   │   │   │   │   ├── external.png
│   │   │   │   │   ├── h3.jpg
│   │   │   │   │   ├── h5.jpg
│   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   ├── logos
│   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   └── newwindow.png
│   │   │   │   └── project-reports.html
│   │   │   ├── hadoop-mapreduce-client-jobclient
│   │   │   │   ├── css
│   │   │   │   │   ├── maven-base.css
│   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   ├── print.css
│   │   │   │   │   └── site.css
│   │   │   │   ├── dependency-analysis.html
│   │   │   │   ├── images
│   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   ├── banner.jpg
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   ├── expanded.gif
│   │   │   │   │   ├── external.png
│   │   │   │   │   ├── h3.jpg
│   │   │   │   │   ├── h5.jpg
│   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   ├── logos
│   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   └── newwindow.png
│   │   │   │   └── project-reports.html
│   │   │   ├── hadoop-mapreduce-client-shuffle
│   │   │   │   ├── css
│   │   │   │   │   ├── maven-base.css
│   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   ├── print.css
│   │   │   │   │   └── site.css
│   │   │   │   ├── dependency-analysis.html
│   │   │   │   ├── images
│   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   ├── banner.jpg
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   ├── expanded.gif
│   │   │   │   │   ├── external.png
│   │   │   │   │   ├── h3.jpg
│   │   │   │   │   ├── h5.jpg
│   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   ├── logos
│   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   └── newwindow.png
│   │   │   │   └── project-reports.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-mapreduce-examples
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-maven-plugins
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-minicluster
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-minikdc
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-nfs
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-openstack
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   ├── index.html
│   │   │   └── project-reports.html
│   │   ├── hadoop-pipes
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-project-dist
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── hadoop-client
│   │   │   │   ├── css
│   │   │   │   │   ├── maven-base.css
│   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   ├── print.css
│   │   │   │   │   └── site.css
│   │   │   │   ├── dependency-analysis.html
│   │   │   │   ├── images
│   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   ├── banner.jpg
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   ├── expanded.gif
│   │   │   │   │   ├── external.png
│   │   │   │   │   ├── h3.jpg
│   │   │   │   │   ├── h5.jpg
│   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   ├── logos
│   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   └── newwindow.png
│   │   │   │   └── project-reports.html
│   │   │   ├── hadoop-common
│   │   │   │   ├── CLIMiniCluster.html
│   │   │   │   ├── ClusterSetup.html
│   │   │   │   ├── CommandsManual.html
│   │   │   │   ├── Compatibility.html
│   │   │   │   ├── configuration.xsl
│   │   │   │   ├── core-default.xml
│   │   │   │   ├── css
│   │   │   │   │   ├── maven-base.css
│   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   ├── print.css
│   │   │   │   │   └── site.css
│   │   │   │   ├── dependency-analysis.html
│   │   │   │   ├── DeprecatedProperties.html
│   │   │   │   ├── filesystem
│   │   │   │   │   ├── extending.html
│   │   │   │   │   ├── filesystem.html
│   │   │   │   │   ├── fsdatainputstream.html
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── introduction.html
│   │   │   │   │   ├── model.html
│   │   │   │   │   ├── notation.html
│   │   │   │   │   └── testing.html
│   │   │   │   ├── FileSystemShell.html
│   │   │   │   ├── HttpAuthentication.html
│   │   │   │   ├── images
│   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   ├── banner.jpg
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   ├── expanded.gif
│   │   │   │   │   ├── external.png
│   │   │   │   │   ├── h3.jpg
│   │   │   │   │   ├── h5.jpg
│   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   ├── logos
│   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   └── newwindow.png
│   │   │   │   ├── InterfaceClassification.html
│   │   │   │   ├── Metrics.html
│   │   │   │   ├── NativeLibraries.html
│   │   │   │   ├── project-reports.html
│   │   │   │   ├── RackAwareness.html
│   │   │   │   ├── SecureMode.html
│   │   │   │   ├── ServiceLevelAuth.html
│   │   │   │   ├── SingleCluster.html
│   │   │   │   ├── SingleNodeSetup.html
│   │   │   │   ├── Superusers.html
│   │   │   │   └── Tracing.html
│   │   │   ├── hadoop-hdfs
│   │   │   │   ├── ArchivalStorage.html
│   │   │   │   ├── CentralizedCacheManagement.html
│   │   │   │   ├── configuration.xsl
│   │   │   │   ├── css
│   │   │   │   │   ├── maven-base.css
│   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   ├── print.css
│   │   │   │   │   └── site.css
│   │   │   │   ├── dependency-analysis.html
│   │   │   │   ├── ExtendedAttributes.html
│   │   │   │   ├── Federation.html
│   │   │   │   ├── HDFSCommands.html
│   │   │   │   ├── hdfs-default.xml
│   │   │   │   ├── HdfsDesign.html
│   │   │   │   ├── HdfsEditsViewer.html
│   │   │   │   ├── HDFSHighAvailabilityWithNFS.html
│   │   │   │   ├── HDFSHighAvailabilityWithQJM.html
│   │   │   │   ├── HdfsImageViewer.html
│   │   │   │   ├── HdfsMultihoming.html
│   │   │   │   ├── HdfsNfsGateway.html
│   │   │   │   ├── HdfsPermissionsGuide.html
│   │   │   │   ├── HdfsQuotaAdminGuide.html
│   │   │   │   ├── HdfsRollingUpgrade.html
│   │   │   │   ├── HdfsSnapshots.html
│   │   │   │   ├── HdfsUserGuide.html
│   │   │   │   ├── Hftp.html
│   │   │   │   ├── images
│   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   ├── banner.jpg
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   ├── caching.png
│   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   ├── expanded.gif
│   │   │   │   │   ├── external.png
│   │   │   │   │   ├── federation-background.gif
│   │   │   │   │   ├── federation.gif
│   │   │   │   │   ├── h3.jpg
│   │   │   │   │   ├── h5.jpg
│   │   │   │   │   ├── hdfsarchitecture.gif
│   │   │   │   │   ├── hdfsarchitecture.odg
│   │   │   │   │   ├── hdfsarchitecture.png
│   │   │   │   │   ├── hdfsdatanodes.gif
│   │   │   │   │   ├── hdfsdatanodes.odg
│   │   │   │   │   ├── hdfsdatanodes.png
│   │   │   │   │   ├── hdfs-logo.jpg
│   │   │   │   │   ├── hdfsproxy-forward.jpg
│   │   │   │   │   ├── hdfsproxy-overview.jpg
│   │   │   │   │   ├── hdfsproxy-server.jpg
│   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   ├── LazyPersistWrites.png
│   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   ├── logos
│   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   ├── newwindow.png
│   │   │   │   │   └── viewfs_TypicalMountTable.png
│   │   │   │   ├── LibHdfs.html
│   │   │   │   ├── MemoryStorage.html
│   │   │   │   ├── project-reports.html
│   │   │   │   ├── ShortCircuitLocalReads.html
│   │   │   │   ├── SLGUserGuide.html
│   │   │   │   ├── TransparentEncryption.html
│   │   │   │   ├── ViewFs.html
│   │   │   │   └── WebHDFS.html
│   │   │   ├── hadoop-tools-dist
│   │   │   │   ├── css
│   │   │   │   │   ├── maven-base.css
│   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   ├── print.css
│   │   │   │   │   └── site.css
│   │   │   │   ├── dependency-analysis.html
│   │   │   │   ├── images
│   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   ├── banner.jpg
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   ├── expanded.gif
│   │   │   │   │   ├── external.png
│   │   │   │   │   ├── h3.jpg
│   │   │   │   │   ├── h5.jpg
│   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   ├── logos
│   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   └── newwindow.png
│   │   │   │   └── project-reports.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-rumen
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   ├── project-reports.html
│   │   │   └── Rumen.html
│   │   ├── hadoop-sls
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   ├── newwindow.png
│   │   │   │   ├── sls_arch.png
│   │   │   │   ├── sls_cluster_memory.png
│   │   │   │   ├── sls_cluster_vcores.png
│   │   │   │   ├── sls_JVM.png
│   │   │   │   ├── sls_queue_allocated_memory.png
│   │   │   │   ├── sls_queue_allocated_vcores.png
│   │   │   │   ├── sls_running_apps_containers.png
│   │   │   │   ├── sls_scheduler_operation_timecost.png
│   │   │   │   ├── sls_track_job.png
│   │   │   │   └── sls_track_queue.png
│   │   │   ├── project-reports.html
│   │   │   └── SchedulerLoadSimulator.html
│   │   ├── hadoop-streaming
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── HadoopStreaming.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-tools
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-yarn
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── hadoop-yarn-api
│   │   │   │   ├── css
│   │   │   │   │   ├── maven-base.css
│   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   ├── print.css
│   │   │   │   │   └── site.css
│   │   │   │   ├── dependency-analysis.html
│   │   │   │   ├── images
│   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   ├── banner.jpg
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   ├── expanded.gif
│   │   │   │   │   ├── external.png
│   │   │   │   │   ├── h3.jpg
│   │   │   │   │   ├── h5.jpg
│   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   ├── logos
│   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   └── newwindow.png
│   │   │   │   └── project-reports.html
│   │   │   ├── hadoop-yarn-applications
│   │   │   │   ├── css
│   │   │   │   │   ├── maven-base.css
│   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   ├── print.css
│   │   │   │   │   └── site.css
│   │   │   │   ├── dependency-analysis.html
│   │   │   │   ├── hadoop-yarn-applications-distributedshell
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── maven-base.css
│   │   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   │   ├── print.css
│   │   │   │   │   │   └── site.css
│   │   │   │   │   ├── dependency-analysis.html
│   │   │   │   │   ├── images
│   │   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   │   ├── banner.jpg
│   │   │   │   │   │   ├── bg.jpg
│   │   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   │   ├── expanded.gif
│   │   │   │   │   │   ├── external.png
│   │   │   │   │   │   ├── h3.jpg
│   │   │   │   │   │   ├── h5.jpg
│   │   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   │   ├── logos
│   │   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   │   └── newwindow.png
│   │   │   │   │   └── project-reports.html
│   │   │   │   ├── hadoop-yarn-applications-unmanaged-am-launcher
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── maven-base.css
│   │   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   │   ├── print.css
│   │   │   │   │   │   └── site.css
│   │   │   │   │   ├── dependency-analysis.html
│   │   │   │   │   ├── images
│   │   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   │   ├── banner.jpg
│   │   │   │   │   │   ├── bg.jpg
│   │   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   │   ├── expanded.gif
│   │   │   │   │   │   ├── external.png
│   │   │   │   │   │   ├── h3.jpg
│   │   │   │   │   │   ├── h5.jpg
│   │   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   │   ├── logos
│   │   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   │   └── newwindow.png
│   │   │   │   │   └── project-reports.html
│   │   │   │   ├── images
│   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   ├── banner.jpg
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   ├── expanded.gif
│   │   │   │   │   ├── external.png
│   │   │   │   │   ├── h3.jpg
│   │   │   │   │   ├── h5.jpg
│   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   ├── logos
│   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   └── newwindow.png
│   │   │   │   └── project-reports.html
│   │   │   ├── hadoop-yarn-client
│   │   │   │   ├── css
│   │   │   │   │   ├── maven-base.css
│   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   ├── print.css
│   │   │   │   │   └── site.css
│   │   │   │   ├── dependency-analysis.html
│   │   │   │   ├── images
│   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   ├── banner.jpg
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   ├── expanded.gif
│   │   │   │   │   ├── external.png
│   │   │   │   │   ├── h3.jpg
│   │   │   │   │   ├── h5.jpg
│   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   ├── logos
│   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   └── newwindow.png
│   │   │   │   └── project-reports.html
│   │   │   ├── hadoop-yarn-common
│   │   │   │   ├── configuration.xsl
│   │   │   │   ├── css
│   │   │   │   │   ├── maven-base.css
│   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   ├── print.css
│   │   │   │   │   └── site.css
│   │   │   │   ├── dependency-analysis.html
│   │   │   │   ├── images
│   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   ├── banner.jpg
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   ├── expanded.gif
│   │   │   │   │   ├── external.png
│   │   │   │   │   ├── h3.jpg
│   │   │   │   │   ├── h5.jpg
│   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   ├── logos
│   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   └── newwindow.png
│   │   │   │   ├── project-reports.html
│   │   │   │   └── yarn-default.xml
│   │   │   ├── hadoop-yarn-registry
│   │   │   │   ├── css
│   │   │   │   │   ├── maven-base.css
│   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   ├── print.css
│   │   │   │   │   └── site.css
│   │   │   │   ├── dependency-analysis.html
│   │   │   │   ├── images
│   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   ├── banner.jpg
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   ├── expanded.gif
│   │   │   │   │   ├── external.png
│   │   │   │   │   ├── h3.jpg
│   │   │   │   │   ├── h5.jpg
│   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   ├── logos
│   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   └── newwindow.png
│   │   │   │   └── project-reports.html
│   │   │   ├── hadoop-yarn-server
│   │   │   │   ├── css
│   │   │   │   │   ├── maven-base.css
│   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   ├── print.css
│   │   │   │   │   └── site.css
│   │   │   │   ├── dependency-analysis.html
│   │   │   │   ├── hadoop-yarn-server-applicationhistoryservice
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── maven-base.css
│   │   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   │   ├── print.css
│   │   │   │   │   │   └── site.css
│   │   │   │   │   ├── dependency-analysis.html
│   │   │   │   │   ├── images
│   │   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   │   ├── banner.jpg
│   │   │   │   │   │   ├── bg.jpg
│   │   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   │   ├── expanded.gif
│   │   │   │   │   │   ├── external.png
│   │   │   │   │   │   ├── h3.jpg
│   │   │   │   │   │   ├── h5.jpg
│   │   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   │   ├── logos
│   │   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   │   └── newwindow.png
│   │   │   │   │   └── project-reports.html
│   │   │   │   ├── hadoop-yarn-server-common
│   │   │   │   │   ├── configuration.xsl
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── maven-base.css
│   │   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   │   ├── print.css
│   │   │   │   │   │   └── site.css
│   │   │   │   │   ├── dependency-analysis.html
│   │   │   │   │   ├── images
│   │   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   │   ├── banner.jpg
│   │   │   │   │   │   ├── bg.jpg
│   │   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   │   ├── expanded.gif
│   │   │   │   │   │   ├── external.png
│   │   │   │   │   │   ├── h3.jpg
│   │   │   │   │   │   ├── h5.jpg
│   │   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   │   ├── logos
│   │   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   │   └── newwindow.png
│   │   │   │   │   └── project-reports.html
│   │   │   │   ├── hadoop-yarn-server-nodemanager
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── maven-base.css
│   │   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   │   ├── print.css
│   │   │   │   │   │   └── site.css
│   │   │   │   │   ├── dependency-analysis.html
│   │   │   │   │   ├── images
│   │   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   │   ├── banner.jpg
│   │   │   │   │   │   ├── bg.jpg
│   │   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   │   ├── expanded.gif
│   │   │   │   │   │   ├── external.png
│   │   │   │   │   │   ├── h3.jpg
│   │   │   │   │   │   ├── h5.jpg
│   │   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   │   ├── logos
│   │   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   │   └── newwindow.png
│   │   │   │   │   └── project-reports.html
│   │   │   │   ├── hadoop-yarn-server-resourcemanager
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── maven-base.css
│   │   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   │   ├── print.css
│   │   │   │   │   │   └── site.css
│   │   │   │   │   ├── dependency-analysis.html
│   │   │   │   │   ├── images
│   │   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   │   ├── banner.jpg
│   │   │   │   │   │   ├── bg.jpg
│   │   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   │   ├── expanded.gif
│   │   │   │   │   │   ├── external.png
│   │   │   │   │   │   ├── h3.jpg
│   │   │   │   │   │   ├── h5.jpg
│   │   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   │   ├── logos
│   │   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   │   └── newwindow.png
│   │   │   │   │   └── project-reports.html
│   │   │   │   ├── hadoop-yarn-server-sharedcachemanager
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── maven-base.css
│   │   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   │   ├── print.css
│   │   │   │   │   │   └── site.css
│   │   │   │   │   ├── dependency-analysis.html
│   │   │   │   │   ├── images
│   │   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   │   ├── banner.jpg
│   │   │   │   │   │   ├── bg.jpg
│   │   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   │   ├── expanded.gif
│   │   │   │   │   │   ├── external.png
│   │   │   │   │   │   ├── h3.jpg
│   │   │   │   │   │   ├── h5.jpg
│   │   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   │   ├── logos
│   │   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   │   └── newwindow.png
│   │   │   │   │   └── project-reports.html
│   │   │   │   ├── hadoop-yarn-server-tests
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── maven-base.css
│   │   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   │   ├── print.css
│   │   │   │   │   │   └── site.css
│   │   │   │   │   ├── dependency-analysis.html
│   │   │   │   │   ├── images
│   │   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   │   ├── banner.jpg
│   │   │   │   │   │   ├── bg.jpg
│   │   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   │   ├── expanded.gif
│   │   │   │   │   │   ├── external.png
│   │   │   │   │   │   ├── h3.jpg
│   │   │   │   │   │   ├── h5.jpg
│   │   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   │   ├── logos
│   │   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   │   └── newwindow.png
│   │   │   │   │   └── project-reports.html
│   │   │   │   ├── hadoop-yarn-server-web-proxy
│   │   │   │   │   ├── css
│   │   │   │   │   │   ├── maven-base.css
│   │   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   │   ├── print.css
│   │   │   │   │   │   └── site.css
│   │   │   │   │   ├── dependency-analysis.html
│   │   │   │   │   ├── images
│   │   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   │   ├── banner.jpg
│   │   │   │   │   │   ├── bg.jpg
│   │   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   │   ├── expanded.gif
│   │   │   │   │   │   ├── external.png
│   │   │   │   │   │   ├── h3.jpg
│   │   │   │   │   │   ├── h5.jpg
│   │   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   │   ├── logos
│   │   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   │   └── newwindow.png
│   │   │   │   │   └── project-reports.html
│   │   │   │   ├── images
│   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   ├── banner.jpg
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   ├── expanded.gif
│   │   │   │   │   ├── external.png
│   │   │   │   │   ├── h3.jpg
│   │   │   │   │   ├── h5.jpg
│   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   ├── logos
│   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   └── newwindow.png
│   │   │   │   └── project-reports.html
│   │   │   ├── hadoop-yarn-site
│   │   │   │   ├── CapacityScheduler.html
│   │   │   │   ├── css
│   │   │   │   │   ├── maven-base.css
│   │   │   │   │   ├── maven-theme.css
│   │   │   │   │   ├── print.css
│   │   │   │   │   └── site.css
│   │   │   │   ├── dependency-analysis.html
│   │   │   │   ├── DockerContainerExecutor.html
│   │   │   │   ├── FairScheduler.html
│   │   │   │   ├── images
│   │   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   │   ├── banner.jpg
│   │   │   │   │   ├── bg.jpg
│   │   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   │   ├── collapsed.gif
│   │   │   │   │   ├── expanded.gif
│   │   │   │   │   ├── external.png
│   │   │   │   │   ├── h3.jpg
│   │   │   │   │   ├── h5.jpg
│   │   │   │   │   ├── icon_error_sml.gif
│   │   │   │   │   ├── icon_info_sml.gif
│   │   │   │   │   ├── icon_success_sml.gif
│   │   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   │   ├── logo_apache.jpg
│   │   │   │   │   ├── logo_maven.jpg
│   │   │   │   │   ├── logos
│   │   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   │   └── maven-feather.png
│   │   │   │   │   ├── maven-logo-2.gif
│   │   │   │   │   ├── newwindow.png
│   │   │   │   │   ├── rm-ha-overview.png
│   │   │   │   │   └── timeline_structure.jpg
│   │   │   │   ├── index.html
│   │   │   │   ├── NodeLabel.html
│   │   │   │   ├── NodeManagerCgroups.html
│   │   │   │   ├── NodeManager.html
│   │   │   │   ├── NodeManagerRestart.html
│   │   │   │   ├── NodeManagerRest.html
│   │   │   │   ├── project-reports.html
│   │   │   │   ├── registry
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── registry-configuration.html
│   │   │   │   │   ├── registry-security.html
│   │   │   │   │   ├── using-the-yarn-service-registry.html
│   │   │   │   │   └── yarn-registry.html
│   │   │   │   ├── ResourceManagerHA.html
│   │   │   │   ├── ResourceManagerRestart.html
│   │   │   │   ├── ResourceManagerRest.html
│   │   │   │   ├── SecureContainer.html
│   │   │   │   ├── TimelineServer.html
│   │   │   │   ├── WebApplicationProxy.html
│   │   │   │   ├── WebServicesIntro.html
│   │   │   │   ├── WritingYarnApplications.html
│   │   │   │   ├── YarnApplicationSecurity.html
│   │   │   │   ├── yarn_architecture.gif
│   │   │   │   ├── YarnCommands.html
│   │   │   │   └── YARN.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── hadoop-yarn-project
│   │   │   ├── css
│   │   │   │   ├── maven-base.css
│   │   │   │   ├── maven-theme.css
│   │   │   │   ├── print.css
│   │   │   │   └── site.css
│   │   │   ├── dependency-analysis.html
│   │   │   ├── images
│   │   │   │   ├── apache-maven-project-2.png
│   │   │   │   ├── banner.jpg
│   │   │   │   ├── bg.jpg
│   │   │   │   ├── breadcrumbs.jpg
│   │   │   │   ├── collapsed.gif
│   │   │   │   ├── expanded.gif
│   │   │   │   ├── external.png
│   │   │   │   ├── h3.jpg
│   │   │   │   ├── h5.jpg
│   │   │   │   ├── icon_error_sml.gif
│   │   │   │   ├── icon_info_sml.gif
│   │   │   │   ├── icon_success_sml.gif
│   │   │   │   ├── icon_warning_sml.gif
│   │   │   │   ├── logo_apache.jpg
│   │   │   │   ├── logo_maven.jpg
│   │   │   │   ├── logos
│   │   │   │   │   ├── build-by-maven-black.png
│   │   │   │   │   ├── build-by-maven-white.png
│   │   │   │   │   └── maven-feather.png
│   │   │   │   ├── maven-logo-2.gif
│   │   │   │   └── newwindow.png
│   │   │   └── project-reports.html
│   │   ├── images
│   │   │   ├── apache-maven-project-2.png
│   │   │   ├── banner.jpg
│   │   │   ├── bg.jpg
│   │   │   ├── breadcrumbs.jpg
│   │   │   ├── collapsed.gif
│   │   │   ├── expanded.gif
│   │   │   ├── external.png
│   │   │   ├── h3.jpg
│   │   │   ├── h5.jpg
│   │   │   ├── icon_error_sml.gif
│   │   │   ├── icon_info_sml.gif
│   │   │   ├── icon_success_sml.gif
│   │   │   ├── icon_warning_sml.gif
│   │   │   ├── logo_apache.jpg
│   │   │   ├── logo_maven.jpg
│   │   │   ├── logos
│   │   │   │   ├── build-by-maven-black.png
│   │   │   │   ├── build-by-maven-white.png
│   │   │   │   └── maven-feather.png
│   │   │   ├── maven-logo-2.gif
│   │   │   └── newwindow.png
│   │   ├── index.html
│   │   └── project-reports.html
│   └── hadoop
│   ├── common
│   │   ├── hadoop-common-2.7.4.jar
│   │   ├── hadoop-common-2.7.4-tests.jar
│   │   ├── hadoop-nfs-2.7.4.jar
│   │   ├── jdiff
│   │   │   ├── Apache_Hadoop_Common_2.6.0.xml
│   │   │   ├── hadoop_0.17.0.xml
│   │   │   ├── hadoop_0.18.1.xml
│   │   │   ├── hadoop_0.18.2.xml
│   │   │   ├── hadoop_0.18.3.xml
│   │   │   ├── hadoop_0.19.0.xml
│   │   │   ├── hadoop_0.19.1.xml
│   │   │   ├── hadoop_0.19.2.xml
│   │   │   ├── hadoop_0.20.0.xml
│   │   │   ├── hadoop_0.20.1.xml
│   │   │   ├── hadoop_0.20.2.xml
│   │   │   ├── hadoop-core_0.20.0.xml
│   │   │   ├── hadoop-core_0.21.0.xml
│   │   │   ├── hadoop-core_0.22.0.xml
│   │   │   └── Null.java
│   │   ├── lib
│   │   │   ├── activation-1.1.jar
│   │   │   ├── apacheds-i18n-2.0.0-M15.jar
│   │   │   ├── apacheds-kerberos-codec-2.0.0-M15.jar
│   │   │   ├── api-asn1-api-1.0.0-M20.jar
│   │   │   ├── api-util-1.0.0-M20.jar
│   │   │   ├── asm-3.2.jar
│   │   │   ├── avro-1.7.4.jar
│   │   │   ├── commons-beanutils-1.7.0.jar
│   │   │   ├── commons-beanutils-core-1.8.0.jar
│   │   │   ├── commons-cli-1.2.jar
│   │   │   ├── commons-codec-1.4.jar
│   │   │   ├── commons-collections-3.2.2.jar
│   │   │   ├── commons-compress-1.4.1.jar
│   │   │   ├── commons-configuration-1.6.jar
│   │   │   ├── commons-digester-1.8.jar
│   │   │   ├── commons-httpclient-3.1.jar
│   │   │   ├── commons-io-2.4.jar
│   │   │   ├── commons-lang-2.6.jar
│   │   │   ├── commons-logging-1.1.3.jar
│   │   │   ├── commons-math3-3.1.1.jar
│   │   │   ├── commons-net-3.1.jar
│   │   │   ├── curator-client-2.7.1.jar
│   │   │   ├── curator-framework-2.7.1.jar
│   │   │   ├── curator-recipes-2.7.1.jar
│   │   │   ├── gson-2.2.4.jar
│   │   │   ├── guava-11.0.2.jar
│   │   │   ├── hadoop-annotations-2.7.4.jar
│   │   │   ├── hadoop-auth-2.7.4.jar
│   │   │   ├── hamcrest-core-1.3.jar
│   │   │   ├── htrace-core-3.1.0-incubating.jar
│   │   │   ├── httpclient-4.2.5.jar
│   │   │   ├── httpcore-4.2.5.jar
│   │   │   ├── jackson-core-asl-1.9.13.jar
│   │   │   ├── jackson-jaxrs-1.9.13.jar
│   │   │   ├── jackson-mapper-asl-1.9.13.jar
│   │   │   ├── jackson-xc-1.9.13.jar
│   │   │   ├── java-xmlbuilder-0.4.jar
│   │   │   ├── jaxb-api-2.2.2.jar
│   │   │   ├── jaxb-impl-2.2.3-1.jar
│   │   │   ├── jersey-core-1.9.jar
│   │   │   ├── jersey-json-1.9.jar
│   │   │   ├── jersey-server-1.9.jar
│   │   │   ├── jets3t-0.9.0.jar
│   │   │   ├── jettison-1.1.jar
│   │   │   ├── jetty-6.1.26.jar
│   │   │   ├── jetty-sslengine-6.1.26.jar
│   │   │   ├── jetty-util-6.1.26.jar
│   │   │   ├── jsch-0.1.54.jar
│   │   │   ├── jsp-api-2.1.jar
│   │   │   ├── jsr305-3.0.0.jar
│   │   │   ├── junit-4.11.jar
│   │   │   ├── log4j-1.2.17.jar
│   │   │   ├── mockito-all-1.8.5.jar
│   │   │   ├── netty-3.6.2.Final.jar
│   │   │   ├── paranamer-2.3.jar
│   │   │   ├── protobuf-java-2.5.0.jar
│   │   │   ├── servlet-api-2.5.jar
│   │   │   ├── slf4j-api-1.7.10.jar
│   │   │   ├── slf4j-log4j12-1.7.10.jar
│   │   │   ├── snappy-java-1.0.4.1.jar
│   │   │   ├── stax-api-1.0-2.jar
│   │   │   ├── xmlenc-0.52.jar
│   │   │   ├── xz-1.0.jar
│   │   │   └── zookeeper-3.4.6.jar
│   │   ├── sources
│   │   │   ├── hadoop-common-2.7.4-sources.jar
│   │   │   └── hadoop-common-2.7.4-test-sources.jar
│   │   └── templates
│   │   └── core-site.xml
│   ├── hdfs
│   │   ├── hadoop-hdfs-2.7.4.jar
│   │   ├── hadoop-hdfs-2.7.4-tests.jar
│   │   ├── hadoop-hdfs-nfs-2.7.4.jar
│   │   ├── jdiff
│   │   │   ├── Apache_Hadoop_HDFS_2.6.0.xml
│   │   │   ├── hadoop-hdfs_0.20.0.xml
│   │   │   ├── hadoop-hdfs_0.21.0.xml
│   │   │   ├── hadoop-hdfs_0.22.0.xml
│   │   │   └── Null.java
│   │   ├── lib
│   │   │   ├── asm-3.2.jar
│   │   │   ├── commons-cli-1.2.jar
│   │   │   ├── commons-codec-1.4.jar
│   │   │   ├── commons-daemon-1.0.13.jar
│   │   │   ├── commons-io-2.4.jar
│   │   │   ├── commons-lang-2.6.jar
│   │   │   ├── commons-logging-1.1.3.jar
│   │   │   ├── guava-11.0.2.jar
│   │   │   ├── htrace-core-3.1.0-incubating.jar
│   │   │   ├── jackson-core-asl-1.9.13.jar
│   │   │   ├── jackson-mapper-asl-1.9.13.jar
│   │   │   ├── jersey-core-1.9.jar
│   │   │   ├── jersey-server-1.9.jar
│   │   │   ├── jetty-6.1.26.jar
│   │   │   ├── jetty-util-6.1.26.jar
│   │   │   ├── jsr305-3.0.0.jar
│   │   │   ├── leveldbjni-all-1.8.jar
│   │   │   ├── log4j-1.2.17.jar
│   │   │   ├── netty-3.6.2.Final.jar
│   │   │   ├── netty-all-4.0.23.Final.jar
│   │   │   ├── protobuf-java-2.5.0.jar
│   │   │   ├── servlet-api-2.5.jar
│   │   │   ├── xercesImpl-2.9.1.jar
│   │   │   ├── xml-apis-1.3.04.jar
│   │   │   └── xmlenc-0.52.jar
│   │   ├── sources
│   │   │   ├── hadoop-hdfs-2.7.4-sources.jar
│   │   │   └── hadoop-hdfs-2.7.4-test-sources.jar
│   │   ├── templates
│   │   │   └── hdfs-site.xml
│   │   └── webapps
│   │   ├── datanode
│   │   │   ├── index.html
│   │   │   ├── robots.txt
│   │   │   └── WEB-INF
│   │   │   └── web.xml
│   │   ├── hdfs
│   │   │   ├── dfshealth.html
│   │   │   ├── dfshealth.js
│   │   │   ├── explorer.html
│   │   │   ├── explorer.js
│   │   │   ├── index.html
│   │   │   └── WEB-INF
│   │   │   └── web.xml
│   │   ├── journal
│   │   │   ├── index.html
│   │   │   └── WEB-INF
│   │   │   └── web.xml
│   │   ├── nfs3
│   │   │   └── WEB-INF
│   │   │   └── web.xml
│   │   ├── secondary
│   │   │   ├── index.html
│   │   │   ├── snn.js
│   │   │   ├── status.html
│   │   │   └── WEB-INF
│   │   │   └── web.xml
│   │   └── static
│   │   ├── bootstrap-3.0.2
│   │   │   ├── css
│   │   │   │   └── bootstrap.min.css
│   │   │   ├── fonts
│   │   │   │   ├── glyphicons-halflings-regular.eot
│   │   │   │   ├── glyphicons-halflings-regular.svg
│   │   │   │   ├── glyphicons-halflings-regular.ttf
│   │   │   │   └── glyphicons-halflings-regular.woff
│   │   │   └── js
│   │   │   └── bootstrap.min.js
│   │   ├── d3-v4.1.1.min.js
│   │   ├── dfs-dust.js
│   │   ├── dust-full-2.0.0.min.js
│   │   ├── dust-helpers-1.1.1.min.js
│   │   ├── hadoop.css
│   │   └── jquery-1.10.2.min.js
│   ├── httpfs
│   │   └── tomcat
│   │   ├── bin
│   │   │   ├── bootstrap.jar
│   │   │   ├── catalina.bat
│   │   │   ├── catalina.sh
│   │   │   ├── catalina-tasks.xml
│   │   │   ├── commons-daemon.jar
│   │   │   ├── commons-daemon-native.tar.gz
│   │   │   ├── cpappend.bat
│   │   │   ├── daemon.sh
│   │   │   ├── digest.bat
│   │   │   ├── digest.sh
│   │   │   ├── setclasspath.bat
│   │   │   ├── setclasspath.sh
│   │   │   ├── shutdown.bat
│   │   │   ├── shutdown.sh
│   │   │   ├── startup.bat
│   │   │   ├── startup.sh
│   │   │   ├── tomcat-juli.jar
│   │   │   ├── tomcat-native.tar.gz
│   │   │   ├── tool-wrapper.bat
│   │   │   ├── tool-wrapper.sh
│   │   │   ├── version.bat
│   │   │   └── version.sh
│   │   ├── conf
│   │   │   ├── catalina.policy
│   │   │   ├── catalina.properties
│   │   │   ├── context.xml
│   │   │   ├── logging.properties
│   │   │   ├── server.xml
│   │   │   ├── ssl-server.xml
│   │   │   ├── tomcat-users.xml
│   │   │   └── web.xml
│   │   ├── lib
│   │   │   ├── annotations-api.jar
│   │   │   ├── catalina-ant.jar
│   │   │   ├── catalina-ha.jar
│   │   │   ├── catalina.jar
│   │   │   ├── catalina-tribes.jar
│   │   │   ├── ecj-4.3.1.jar
│   │   │   ├── el-api.jar
│   │   │   ├── jasper-el.jar
│   │   │   ├── jasper.jar
│   │   │   ├── jsp-api.jar
│   │   │   ├── servlet-api.jar
│   │   │   ├── tomcat-coyote.jar
│   │   │   ├── tomcat-dbcp.jar
│   │   │   ├── tomcat-i18n-es.jar
│   │   │   ├── tomcat-i18n-fr.jar
│   │   │   └── tomcat-i18n-ja.jar
│   │   ├── LICENSE
│   │   ├── logs
│   │   ├── NOTICE
│   │   ├── RELEASE-NOTES
│   │   ├── RUNNING.txt
│   │   ├── temp
│   │   │   └── safeToDelete.tmp
│   │   ├── webapps
│   │   │   ├── ROOT
│   │   │   │   ├── index.html
│   │   │   │   └── WEB-INF
│   │   │   │   └── web.xml
│   │   │   └── webhdfs
│   │   │   ├── META-INF
│   │   │   └── WEB-INF
│   │   │   ├── classes
│   │   │   │   ├── default-log4j.properties
│   │   │   │   ├── httpfs-default.xml
│   │   │   │   ├── httpfs.properties
│   │   │   │   ├── META-INF
│   │   │   │   │   ├── LICENSE.txt
│   │   │   │   │   └── NOTICE.txt
│   │   │   │   ├── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   ├── fs
│   │   │   │   │   │   └── http
│   │   │   │   │   │   ├── client
│   │   │   │   │   │   │   ├── HttpFSFileSystem$1.class
│   │   │   │   │   │   │   ├── HttpFSFileSystem$2.class
│   │   │   │   │   │   │   ├── HttpFSFileSystem$3.class
│   │   │   │   │   │   │   ├── HttpFSFileSystem$4.class
│   │   │   │   │   │   │   ├── HttpFSFileSystem$5.class
│   │   │   │   │   │   │   ├── HttpFSFileSystem$FILE_TYPE.class
│   │   │   │   │   │   │   ├── HttpFSFileSystem$HttpFSDataInputStream.class
│   │   │   │   │   │   │   ├── HttpFSFileSystem$HttpFSDataOutputStream.class
│   │   │   │   │   │   │   ├── HttpFSFileSystem$Operation.class
│   │   │   │   │   │   │   ├── HttpFSFileSystem.class
│   │   │   │   │   │   │   ├── HttpFSUtils.class
│   │   │   │   │   │   │   └── HttpsFSFileSystem.class
│   │   │   │   │   │   └── server
│   │   │   │   │   │   ├── CheckUploadContentTypeFilter.class
│   │   │   │   │   │   ├── FSOperations$FSAclStatus.class
│   │   │   │   │   │   ├── FSOperations$FSAppend.class
│   │   │   │   │   │   ├── FSOperations$FSConcat.class
│   │   │   │   │   │   ├── FSOperations$FSContentSummary.class
│   │   │   │   │   │   ├── FSOperations$FSCreate.class
│   │   │   │   │   │   ├── FSOperations$FSDelete.class
│   │   │   │   │   │   ├── FSOperations$FSFileBlockLocations.class
│   │   │   │   │   │   ├── FSOperations$FSFileChecksum.class
│   │   │   │   │   │   ├── FSOperations$FSFileStatus.class
│   │   │   │   │   │   ├── FSOperations$FSGetAllStoragePolicies.class
│   │   │   │   │   │   ├── FSOperations$FSGetStoragePolicy.class
│   │   │   │   │   │   ├── FSOperations$FSGetXAttrs.class
│   │   │   │   │   │   ├── FSOperations$FSHomeDir.class
│   │   │   │   │   │   ├── FSOperations$FSListStatusBatch$WrappedFileSystem.class
│   │   │   │   │   │   ├── FSOperations$FSListStatusBatch.class
│   │   │   │   │   │   ├── FSOperations$FSListStatus.class
│   │   │   │   │   │   ├── FSOperations$FSListXAttrs.class
│   │   │   │   │   │   ├── FSOperations$FSMkdirs.class
│   │   │   │   │   │   ├── FSOperations$FSModifyAclEntries.class
│   │   │   │   │   │   ├── FSOperations$FSOpen.class
│   │   │   │   │   │   ├── FSOperations$FSRemoveAcl.class
│   │   │   │   │   │   ├── FSOperations$FSRemoveAclEntries.class
│   │   │   │   │   │   ├── FSOperations$FSRemoveDefaultAcl.class
│   │   │   │   │   │   ├── FSOperations$FSRemoveXAttr.class
│   │   │   │   │   │   ├── FSOperations$FSRename.class
│   │   │   │   │   │   ├── FSOperations$FSSetAcl.class
│   │   │   │   │   │   ├── FSOperations$FSSetOwner.class
│   │   │   │   │   │   ├── FSOperations$FSSetPermission.class
│   │   │   │   │   │   ├── FSOperations$FSSetReplication.class
│   │   │   │   │   │   ├── FSOperations$FSSetStoragePolicy.class
│   │   │   │   │   │   ├── FSOperations$FSSetTimes.class
│   │   │   │   │   │   ├── FSOperations$FSSetXAttr.class
│   │   │   │   │   │   ├── FSOperations$FSTrashRoot.class
│   │   │   │   │   │   ├── FSOperations$FSTruncate.class
│   │   │   │   │   │   ├── FSOperations$FSUnsetStoragePolicy.class
│   │   │   │   │   │   ├── FSOperations$StatusPair.class
│   │   │   │   │   │   ├── FSOperations$StatusPairs.class
│   │   │   │   │   │   ├── FSOperations.class
│   │   │   │   │   │   ├── HttpFSAuthenticationFilter.class
│   │   │   │   │   │   ├── HttpFSExceptionProvider.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$AccessTimeParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$AclPermissionParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$BlockSizeParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$DataParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$DestinationParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$FilterParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$GroupParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$LenParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$ModifiedTimeParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$NewLengthParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$OffsetParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$OperationParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$OverwriteParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$OwnerParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$PermissionParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$PolicyNameParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$RecursiveParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$ReplicationParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$SourcesParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$StartAfterParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$XAttrEncodingParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$XAttrNameParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$XAttrSetFlagParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider$XAttrValueParam.class
│   │   │   │   │   │   ├── HttpFSParametersProvider.class
│   │   │   │   │   │   ├── HttpFSReleaseFilter.class
│   │   │   │   │   │   ├── HttpFSServer$1.class
│   │   │   │   │   │   ├── HttpFSServer$2.class
│   │   │   │   │   │   ├── HttpFSServer.class
│   │   │   │   │   │   ├── HttpFSServerWebApp.class
│   │   │   │   │   │   └── HttpFSServerWebServer.class
│   │   │   │   │   └── lib
│   │   │   │   │   ├── lang
│   │   │   │   │   │   ├── RunnableCallable.class
│   │   │   │   │   │   ├── XException$ERROR.class
│   │   │   │   │   │   └── XException.class
│   │   │   │   │   ├── server
│   │   │   │   │   │   ├── BaseService.class
│   │   │   │   │   │   ├── Server$Status.class
│   │   │   │   │   │   ├── Server.class
│   │   │   │   │   │   ├── ServerException$ERROR.class
│   │   │   │   │   │   ├── ServerException.class
│   │   │   │   │   │   ├── Service.class
│   │   │   │   │   │   └── ServiceException.class
│   │   │   │   │   ├── service
│   │   │   │   │   │   ├── FileSystemAccess$FileSystemExecutor.class
│   │   │   │   │   │   ├── FileSystemAccess.class
│   │   │   │   │   │   ├── FileSystemAccessException$ERROR.class
│   │   │   │   │   │   ├── FileSystemAccessException.class
│   │   │   │   │   │   ├── Groups.class
│   │   │   │   │   │   ├── hadoop
│   │   │   │   │   │   │   ├── FileSystemAccessService$1.class
│   │   │   │   │   │   │   ├── FileSystemAccessService$2.class
│   │   │   │   │   │   │   ├── FileSystemAccessService$3.class
│   │   │   │   │   │   │   ├── FileSystemAccessService$4.class
│   │   │   │   │   │   │   ├── FileSystemAccessService$CachedFileSystem.class
│   │   │   │   │   │   │   ├── FileSystemAccessService$FileSystemCachePurger.class
│   │   │   │   │   │   │   └── FileSystemAccessService.class
│   │   │   │   │   │   ├── instrumentation
│   │   │   │   │   │   │   ├── InstrumentationService$1.class
│   │   │   │   │   │   │   ├── InstrumentationService$2.class
│   │   │   │   │   │   │   ├── InstrumentationService$3.class
│   │   │   │   │   │   │   ├── InstrumentationService$Cron.class
│   │   │   │   │   │   │   ├── InstrumentationService$Sampler.class
│   │   │   │   │   │   │   ├── InstrumentationService$SamplersRunnable.class
│   │   │   │   │   │   │   ├── InstrumentationService$Timer.class
│   │   │   │   │   │   │   ├── InstrumentationService$VariableHolder.class
│   │   │   │   │   │   │   └── InstrumentationService.class
│   │   │   │   │   │   ├── Instrumentation$Cron.class
│   │   │   │   │   │   ├── Instrumentation$Variable.class
│   │   │   │   │   │   ├── Instrumentation.class
│   │   │   │   │   │   ├── scheduler
│   │   │   │   │   │   │   ├── SchedulerService$1.class
│   │   │   │   │   │   │   └── SchedulerService.class
│   │   │   │   │   │   ├── Scheduler.class
│   │   │   │   │   │   └── security
│   │   │   │   │   │   └── GroupsService.class
│   │   │   │   │   ├── servlet
│   │   │   │   │   │   ├── FileSystemReleaseFilter.class
│   │   │   │   │   │   ├── HostnameFilter.class
│   │   │   │   │   │   ├── MDCFilter.class
│   │   │   │   │   │   └── ServerWebApp.class
│   │   │   │   │   ├── util
│   │   │   │   │   │   ├── Check.class
│   │   │   │   │   │   └── ConfigurationUtils.class
│   │   │   │   │   └── wsrs
│   │   │   │   │   ├── BooleanParam.class
│   │   │   │   │   ├── ByteParam.class
│   │   │   │   │   ├── EnumParam.class
│   │   │   │   │   ├── EnumSetParam.class
│   │   │   │   │   ├── ExceptionProvider.class
│   │   │   │   │   ├── InputStreamEntity.class
│   │   │   │   │   ├── IntegerParam.class
│   │   │   │   │   ├── JSONMapProvider.class
│   │   │   │   │   ├── JSONProvider.class
│   │   │   │   │   ├── LongParam.class
│   │   │   │   │   ├── Param.class
│   │   │   │   │   ├── Parameters.class
│   │   │   │   │   ├── ParametersProvider.class
│   │   │   │   │   ├── ShortParam.class
│   │   │   │   │   └── StringParam.class
│   │   │   │   └── webapps
│   │   │   │   ├── static
│   │   │   │   │   └── index.html
│   │   │   │   └── webhdfs
│   │   │   │   └── WEB-INF
│   │   │   │   └── web.xml
│   │   │   ├── lib
│   │   │   │   ├── activation-1.1.jar
│   │   │   │   ├── apacheds-i18n-2.0.0-M15.jar
│   │   │   │   ├── apacheds-kerberos-codec-2.0.0-M15.jar
│   │   │   │   ├── api-asn1-api-1.0.0-M20.jar
│   │   │   │   ├── api-util-1.0.0-M20.jar
│   │   │   │   ├── asm-3.2.jar
│   │   │   │   ├── avro-1.7.4.jar
│   │   │   │   ├── commons-beanutils-1.7.0.jar
│   │   │   │   ├── commons-beanutils-core-1.8.0.jar
│   │   │   │   ├── commons-cli-1.2.jar
│   │   │   │   ├── commons-codec-1.4.jar
│   │   │   │   ├── commons-collections-3.2.2.jar
│   │   │   │   ├── commons-compress-1.4.1.jar
│   │   │   │   ├── commons-configuration-1.6.jar
│   │   │   │   ├── commons-daemon-1.0.13.jar
│   │   │   │   ├── commons-digester-1.8.jar
│   │   │   │   ├── commons-io-2.4.jar
│   │   │   │   ├── commons-lang-2.6.jar
│   │   │   │   ├── commons-logging-1.1.3.jar
│   │   │   │   ├── commons-math3-3.1.1.jar
│   │   │   │   ├── commons-net-3.1.jar
│   │   │   │   ├── curator-client-2.7.1.jar
│   │   │   │   ├── curator-framework-2.7.1.jar
│   │   │   │   ├── curator-recipes-2.7.1.jar
│   │   │   │   ├── gson-2.2.4.jar
│   │   │   │   ├── guava-11.0.2.jar
│   │   │   │   ├── hadoop-annotations-2.7.4.jar
│   │   │   │   ├── hadoop-auth-2.7.4.jar
│   │   │   │   ├── hadoop-common-2.7.4.jar
│   │   │   │   ├── hadoop-hdfs-2.7.4.jar
│   │   │   │   ├── htrace-core-3.1.0-incubating.jar
│   │   │   │   ├── httpclient-4.2.5.jar
│   │   │   │   ├── httpcore-4.2.5.jar
│   │   │   │   ├── jackson-core-asl-1.9.13.jar
│   │   │   │   ├── jackson-jaxrs-1.9.13.jar
│   │   │   │   ├── jackson-mapper-asl-1.9.13.jar
│   │   │   │   ├── jackson-xc-1.9.13.jar
│   │   │   │   ├── jaxb-api-2.2.2.jar
│   │   │   │   ├── jaxb-impl-2.2.3-1.jar
│   │   │   │   ├── jersey-core-1.9.jar
│   │   │   │   ├── jersey-json-1.9.jar
│   │   │   │   ├── jersey-server-1.9.jar
│   │   │   │   ├── jettison-1.1.jar
│   │   │   │   ├── jetty-sslengine-6.1.26.jar
│   │   │   │   ├── jline-0.9.94.jar
│   │   │   │   ├── jsch-0.1.54.jar
│   │   │   │   ├── json-simple-1.1.jar
│   │   │   │   ├── jsr305-3.0.0.jar
│   │   │   │   ├── leveldbjni-all-1.8.jar
│   │   │   │   ├── log4j-1.2.17.jar
│   │   │   │   ├── netty-3.6.2.Final.jar
│   │   │   │   ├── netty-all-4.0.23.Final.jar
│   │   │   │   ├── paranamer-2.3.jar
│   │   │   │   ├── protobuf-java-2.5.0.jar
│   │   │   │   ├── slf4j-api-1.7.10.jar
│   │   │   │   ├── slf4j-log4j12-1.7.10.jar
│   │   │   │   ├── snappy-java-1.0.4.1.jar
│   │   │   │   ├── xercesImpl-2.9.1.jar
│   │   │   │   ├── xml-apis-1.3.04.jar
│   │   │   │   ├── xmlenc-0.52.jar
│   │   │   │   ├── xz-1.0.jar
│   │   │   │   └── zookeeper-3.4.6.jar
│   │   │   └── web.xml
│   │   └── work
│   ├── kms
│   │   └── tomcat
│   │   ├── bin
│   │   │   ├── bootstrap.jar
│   │   │   ├── catalina.bat
│   │   │   ├── catalina.sh
│   │   │   ├── catalina-tasks.xml
│   │   │   ├── commons-daemon.jar
│   │   │   ├── commons-daemon-native.tar.gz
│   │   │   ├── cpappend.bat
│   │   │   ├── daemon.sh
│   │   │   ├── digest.bat
│   │   │   ├── digest.sh
│   │   │   ├── setclasspath.bat
│   │   │   ├── setclasspath.sh
│   │   │   ├── shutdown.bat
│   │   │   ├── shutdown.sh
│   │   │   ├── startup.bat
│   │   │   ├── startup.sh
│   │   │   ├── tomcat-juli.jar
│   │   │   ├── tomcat-native.tar.gz
│   │   │   ├── tool-wrapper.bat
│   │   │   ├── tool-wrapper.sh
│   │   │   ├── version.bat
│   │   │   └── version.sh
│   │   ├── conf
│   │   │   ├── catalina.policy
│   │   │   ├── catalina.properties
│   │   │   ├── context.xml
│   │   │   ├── logging.properties
│   │   │   ├── server.xml
│   │   │   ├── ssl-server.xml.conf
│   │   │   ├── tomcat-users.xml
│   │   │   └── web.xml
│   │   ├── lib
│   │   │   ├── annotations-api.jar
│   │   │   ├── catalina-ant.jar
│   │   │   ├── catalina-ha.jar
│   │   │   ├── catalina.jar
│   │   │   ├── catalina-tribes.jar
│   │   │   ├── ecj-4.3.1.jar
│   │   │   ├── el-api.jar
│   │   │   ├── jasper-el.jar
│   │   │   ├── jasper.jar
│   │   │   ├── jsp-api.jar
│   │   │   ├── servlet-api.jar
│   │   │   ├── tomcat-coyote.jar
│   │   │   ├── tomcat-dbcp.jar
│   │   │   ├── tomcat-i18n-es.jar
│   │   │   ├── tomcat-i18n-fr.jar
│   │   │   └── tomcat-i18n-ja.jar
│   │   ├── LICENSE
│   │   ├── logs
│   │   ├── NOTICE
│   │   ├── RELEASE-NOTES
│   │   ├── RUNNING.txt
│   │   ├── temp
│   │   │   └── safeToDelete.tmp
│   │   ├── webapps
│   │   │   ├── kms
│   │   │   │   ├── META-INF
│   │   │   │   └── WEB-INF
│   │   │   │   ├── classes
│   │   │   │   ├── lib
│   │   │   │   │   ├── activation-1.1.jar
│   │   │   │   │   ├── apacheds-i18n-2.0.0-M15.jar
│   │   │   │   │   ├── apacheds-kerberos-codec-2.0.0-M15.jar
│   │   │   │   │   ├── api-asn1-api-1.0.0-M20.jar
│   │   │   │   │   ├── api-i18n-1.0.0-M20.jar
│   │   │   │   │   ├── api-util-1.0.0-M20.jar
│   │   │   │   │   ├── asm-3.2.jar
│   │   │   │   │   ├── avro-1.7.4.jar
│   │   │   │   │   ├── commons-beanutils-1.7.0.jar
│   │   │   │   │   ├── commons-beanutils-core-1.8.0.jar
│   │   │   │   │   ├── commons-cli-1.2.jar
│   │   │   │   │   ├── commons-codec-1.4.jar
│   │   │   │   │   ├── commons-collections-3.2.2.jar
│   │   │   │   │   ├── commons-compress-1.4.1.jar
│   │   │   │   │   ├── commons-configuration-1.6.jar
│   │   │   │   │   ├── commons-digester-1.8.jar
│   │   │   │   │   ├── commons-io-2.4.jar
│   │   │   │   │   ├── commons-lang-2.6.jar
│   │   │   │   │   ├── commons-logging-1.1.3.jar
│   │   │   │   │   ├── commons-math3-3.1.1.jar
│   │   │   │   │   ├── commons-net-3.1.jar
│   │   │   │   │   ├── curator-client-2.7.1.jar
│   │   │   │   │   ├── curator-framework-2.7.1.jar
│   │   │   │   │   ├── curator-recipes-2.7.1.jar
│   │   │   │   │   ├── gson-2.2.4.jar
│   │   │   │   │   ├── guava-11.0.2.jar
│   │   │   │   │   ├── hadoop-annotations-2.7.4.jar
│   │   │   │   │   ├── hadoop-auth-2.7.4.jar
│   │   │   │   │   ├── hadoop-common-2.7.4.jar
│   │   │   │   │   ├── hadoop-kms-2.7.4.jar
│   │   │   │   │   ├── htrace-core-3.1.0-incubating.jar
│   │   │   │   │   ├── httpclient-4.2.5.jar
│   │   │   │   │   ├── httpcore-4.2.5.jar
│   │   │   │   │   ├── jackson-core-asl-1.9.13.jar
│   │   │   │   │   ├── jackson-jaxrs-1.9.13.jar
│   │   │   │   │   ├── jackson-mapper-asl-1.9.13.jar
│   │   │   │   │   ├── jackson-xc-1.9.13.jar
│   │   │   │   │   ├── jaxb-api-2.2.2.jar
│   │   │   │   │   ├── jaxb-impl-2.2.3-1.jar
│   │   │   │   │   ├── jersey-core-1.9.jar
│   │   │   │   │   ├── jersey-json-1.9.jar
│   │   │   │   │   ├── jersey-server-1.9.jar
│   │   │   │   │   ├── jettison-1.1.jar
│   │   │   │   │   ├── jetty-sslengine-6.1.26.jar
│   │   │   │   │   ├── jetty-util-6.1.26.jar
│   │   │   │   │   ├── jline-0.9.94.jar
│   │   │   │   │   ├── jsch-0.1.54.jar
│   │   │   │   │   ├── jsr305-3.0.0.jar
│   │   │   │   │   ├── jul-to-slf4j-1.7.10.jar
│   │   │   │   │   ├── log4j-1.2.17.jar
│   │   │   │   │   ├── metrics-core-3.0.1.jar
│   │   │   │   │   ├── netty-3.6.2.Final.jar
│   │   │   │   │   ├── paranamer-2.3.jar
│   │   │   │   │   ├── protobuf-java-2.5.0.jar
│   │   │   │   │   ├── slf4j-api-1.7.10.jar
│   │   │   │   │   ├── slf4j-log4j12-1.7.10.jar
│   │   │   │   │   ├── snappy-java-1.0.4.1.jar
│   │   │   │   │   ├── xmlenc-0.52.jar
│   │   │   │   │   ├── xz-1.0.jar
│   │   │   │   │   └── zookeeper-3.4.6.jar
│   │   │   │   └── web.xml
│   │   │   └── ROOT
│   │   │   ├── index.html
│   │   │   └── WEB-INF
│   │   │   └── web.xml
│   │   └── work
│   ├── mapreduce
│   │   ├── hadoop-mapreduce-client-app-2.7.4.jar
│   │   ├── hadoop-mapreduce-client-common-2.7.4.jar
│   │   ├── hadoop-mapreduce-client-core-2.7.4.jar
│   │   ├── hadoop-mapreduce-client-hs-2.7.4.jar
│   │   ├── hadoop-mapreduce-client-hs-plugins-2.7.4.jar
│   │   ├── hadoop-mapreduce-client-jobclient-2.7.4.jar
│   │   ├── hadoop-mapreduce-client-jobclient-2.7.4-tests.jar
│   │   ├── hadoop-mapreduce-client-shuffle-2.7.4.jar
│   │   ├── hadoop-mapreduce-examples-2.7.4.jar
│   │   ├── lib
│   │   │   ├── aopalliance-1.0.jar
│   │   │   ├── asm-3.2.jar
│   │   │   ├── avro-1.7.4.jar
│   │   │   ├── commons-compress-1.4.1.jar
│   │   │   ├── commons-io-2.4.jar
│   │   │   ├── guice-3.0.jar
│   │   │   ├── guice-servlet-3.0.jar
│   │   │   ├── hadoop-annotations-2.7.4.jar
│   │   │   ├── hamcrest-core-1.3.jar
│   │   │   ├── jackson-core-asl-1.9.13.jar
│   │   │   ├── jackson-mapper-asl-1.9.13.jar
│   │   │   ├── javax.inject-1.jar
│   │   │   ├── jersey-core-1.9.jar
│   │   │   ├── jersey-guice-1.9.jar
│   │   │   ├── jersey-server-1.9.jar
│   │   │   ├── junit-4.11.jar
│   │   │   ├── leveldbjni-all-1.8.jar
│   │   │   ├── log4j-1.2.17.jar
│   │   │   ├── netty-3.6.2.Final.jar
│   │   │   ├── paranamer-2.3.jar
│   │   │   ├── protobuf-java-2.5.0.jar
│   │   │   ├── snappy-java-1.0.4.1.jar
│   │   │   └── xz-1.0.jar
│   │   ├── lib-examples
│   │   │   └── hsqldb-2.0.0.jar
│   │   └── sources
│   │   ├── hadoop-mapreduce-client-app-2.7.4-sources.jar
│   │   ├── hadoop-mapreduce-client-app-2.7.4-test-sources.jar
│   │   ├── hadoop-mapreduce-client-common-2.7.4-sources.jar
│   │   ├── hadoop-mapreduce-client-common-2.7.4-test-sources.jar
│   │   ├── hadoop-mapreduce-client-core-2.7.4-sources.jar
│   │   ├── hadoop-mapreduce-client-core-2.7.4-test-sources.jar
│   │   ├── hadoop-mapreduce-client-hs-2.7.4-sources.jar
│   │   ├── hadoop-mapreduce-client-hs-2.7.4-test-sources.jar
│   │   ├── hadoop-mapreduce-client-hs-plugins-2.7.4-sources.jar
│   │   ├── hadoop-mapreduce-client-hs-plugins-2.7.4-test-sources.jar
│   │   ├── hadoop-mapreduce-client-jobclient-2.7.4-sources.jar
│   │   ├── hadoop-mapreduce-client-jobclient-2.7.4-test-sources.jar
│   │   ├── hadoop-mapreduce-client-shuffle-2.7.4-sources.jar
│   │   ├── hadoop-mapreduce-client-shuffle-2.7.4-test-sources.jar
│   │   ├── hadoop-mapreduce-examples-2.7.4-sources.jar
│   │   └── hadoop-mapreduce-examples-2.7.4-test-sources.jar
│   ├── tools
│   │   ├── lib
│   │   │   ├── activation-1.1.jar
│   │   │   ├── apacheds-i18n-2.0.0-M15.jar
│   │   │   ├── apacheds-kerberos-codec-2.0.0-M15.jar
│   │   │   ├── api-asn1-api-1.0.0-M20.jar
│   │   │   ├── api-util-1.0.0-M20.jar
│   │   │   ├── asm-3.2.jar
│   │   │   ├── avro-1.7.4.jar
│   │   │   ├── aws-java-sdk-1.7.4.jar
│   │   │   ├── azure-storage-2.0.0.jar
│   │   │   ├── commons-beanutils-1.7.0.jar
│   │   │   ├── commons-beanutils-core-1.8.0.jar
│   │   │   ├── commons-cli-1.2.jar
│   │   │   ├── commons-codec-1.4.jar
│   │   │   ├── commons-collections-3.2.2.jar
│   │   │   ├── commons-compress-1.4.1.jar
│   │   │   ├── commons-configuration-1.6.jar
│   │   │   ├── commons-digester-1.8.jar
│   │   │   ├── commons-httpclient-3.1.jar
│   │   │   ├── commons-io-2.4.jar
│   │   │   ├── commons-lang-2.6.jar
│   │   │   ├── commons-lang3-3.3.2.jar
│   │   │   ├── commons-logging-1.1.3.jar
│   │   │   ├── commons-math3-3.1.1.jar
│   │   │   ├── commons-net-3.1.jar
│   │   │   ├── curator-client-2.7.1.jar
│   │   │   ├── curator-framework-2.7.1.jar
│   │   │   ├── curator-recipes-2.7.1.jar
│   │   │   ├── gson-2.2.4.jar
│   │   │   ├── guava-11.0.2.jar
│   │   │   ├── hadoop-ant-2.7.4.jar
│   │   │   ├── hadoop-archives-2.7.4.jar
│   │   │   ├── hadoop-auth-2.7.4.jar
│   │   │   ├── hadoop-aws-2.7.4.jar
│   │   │   ├── hadoop-azure-2.7.4.jar
│   │   │   ├── hadoop-datajoin-2.7.4.jar
│   │   │   ├── hadoop-distcp-2.7.4.jar
│   │   │   ├── hadoop-extras-2.7.4.jar
│   │   │   ├── hadoop-gridmix-2.7.4.jar
│   │   │   ├── hadoop-openstack-2.7.4.jar
│   │   │   ├── hadoop-rumen-2.7.4.jar
│   │   │   ├── hadoop-sls-2.7.4.jar
│   │   │   ├── hadoop-streaming-2.7.4.jar
│   │   │   ├── hamcrest-core-1.3.jar
│   │   │   ├── htrace-core-3.1.0-incubating.jar
│   │   │   ├── httpclient-4.2.5.jar
│   │   │   ├── httpcore-4.2.5.jar
│   │   │   ├── jackson-annotations-2.2.3.jar
│   │   │   ├── jackson-core-2.2.3.jar
│   │   │   ├── jackson-core-asl-1.9.13.jar
│   │   │   ├── jackson-databind-2.2.3.jar
│   │   │   ├── jackson-jaxrs-1.9.13.jar
│   │   │   ├── jackson-mapper-asl-1.9.13.jar
│   │   │   ├── jackson-xc-1.9.13.jar
│   │   │   ├── java-xmlbuilder-0.4.jar
│   │   │   ├── jaxb-api-2.2.2.jar
│   │   │   ├── jaxb-impl-2.2.3-1.jar
│   │   │   ├── jersey-core-1.9.jar
│   │   │   ├── jersey-json-1.9.jar
│   │   │   ├── jersey-server-1.9.jar
│   │   │   ├── jets3t-0.9.0.jar
│   │   │   ├── jettison-1.1.jar
│   │   │   ├── jetty-6.1.26.jar
│   │   │   ├── jetty-sslengine-6.1.26.jar
│   │   │   ├── jetty-util-6.1.26.jar
│   │   │   ├── joda-time-2.9.9.jar
│   │   │   ├── jsch-0.1.54.jar
│   │   │   ├── jsp-api-2.1.jar
│   │   │   ├── jsr305-3.0.0.jar
│   │   │   ├── junit-4.11.jar
│   │   │   ├── log4j-1.2.17.jar
│   │   │   ├── metrics-core-3.0.1.jar
│   │   │   ├── mockito-all-1.8.5.jar
│   │   │   ├── netty-3.6.2.Final.jar
│   │   │   ├── paranamer-2.3.jar
│   │   │   ├── protobuf-java-2.5.0.jar
│   │   │   ├── servlet-api-2.5.jar
│   │   │   ├── snappy-java-1.0.4.1.jar
│   │   │   ├── stax-api-1.0-2.jar
│   │   │   ├── xmlenc-0.52.jar
│   │   │   ├── xz-1.0.jar
│   │   │   └── zookeeper-3.4.6.jar
│   │   ├── sls
│   │   │   ├── bin
│   │   │   │   ├── rumen2sls.sh
│   │   │   │   └── slsrun.sh
│   │   │   ├── html
│   │   │   │   ├── css
│   │   │   │   │   ├── bootstrap.min.css
│   │   │   │   │   └── bootstrap-responsive.min.css
│   │   │   │   ├── js
│   │   │   │   │   └── thirdparty
│   │   │   │   │   ├── bootstrap.min.js
│   │   │   │   │   ├── d3-LICENSE
│   │   │   │   │   ├── d3.v3.js
│   │   │   │   │   └── jquery.js
│   │   │   │   ├── showSimulationTrace.html
│   │   │   │   ├── simulate.html.template
│   │   │   │   ├── simulate.info.html.template
│   │   │   │   └── track.html.template
│   │   │   ├── sample-conf
│   │   │   │   ├── capacity-scheduler.xml
│   │   │   │   ├── fair-scheduler.xml
│   │   │   │   ├── log4j.properties
│   │   │   │   ├── sls-runner.xml
│   │   │   │   └── yarn-site.xml
│   │   │   └── sample-data
│   │   │   └── 2jobs2min-rumen-jh.json
│   │   └── sources
│   │   ├── hadoop-archives-2.7.4-sources.jar
│   │   ├── hadoop-archives-2.7.4-test-sources.jar
│   │   ├── hadoop-datajoin-2.7.4-sources.jar
│   │   ├── hadoop-datajoin-2.7.4-test-sources.jar
│   │   ├── hadoop-distcp-2.7.4-sources.jar
│   │   ├── hadoop-distcp-2.7.4-test-sources.jar
│   │   ├── hadoop-distcp-3.0.0-beta1-SNAPSHOT-sources.jar
│   │   ├── hadoop-extras-2.7.4-sources.jar
│   │   ├── hadoop-extras-2.7.4-test-sources.jar
│   │   ├── hadoop-gridmix-2.7.4-sources.jar
│   │   ├── hadoop-gridmix-2.7.4-test-sources.jar
│   │   ├── hadoop-rumen-2.7.4-sources.jar
│   │   ├── hadoop-rumen-2.7.4-test-sources.jar
│   │   ├── hadoop-sls-2.7.4-sources.jar
│   │   ├── hadoop-sls-2.7.4-test-sources.jar
│   │   ├── hadoop-sls-3.0.0-beta1-SNAPSHOT-sources.jar
│   │   ├── hadoop-streaming-2.7.4-sources.jar
│   │   └── hadoop-streaming-2.7.4-test-sources.jar
│   └── yarn
│   ├── hadoop-yarn-api-2.7.4.jar
│   ├── hadoop-yarn-applications-distributedshell-2.7.4.jar
│   ├── hadoop-yarn-applications-unmanaged-am-launcher-2.7.4.jar
│   ├── hadoop-yarn-client-2.7.4.jar
│   ├── hadoop-yarn-common-2.7.4.jar
│   ├── hadoop-yarn-registry-2.7.4.jar
│   ├── hadoop-yarn-server-applicationhistoryservice-2.7.4.jar
│   ├── hadoop-yarn-server-common-2.7.4.jar
│   ├── hadoop-yarn-server-nodemanager-2.7.4.jar
│   ├── hadoop-yarn-server-resourcemanager-2.7.4.jar
│   ├── hadoop-yarn-server-sharedcachemanager-2.7.4.jar
│   ├── hadoop-yarn-server-tests-2.7.4.jar
│   ├── hadoop-yarn-server-web-proxy-2.7.4.jar
│   ├── lib
│   │   ├── activation-1.1.jar
│   │   ├── aopalliance-1.0.jar
│   │   ├── asm-3.2.jar
│   │   ├── commons-cli-1.2.jar
│   │   ├── commons-codec-1.4.jar
│   │   ├── commons-collections-3.2.2.jar
│   │   ├── commons-compress-1.4.1.jar
│   │   ├── commons-io-2.4.jar
│   │   ├── commons-lang-2.6.jar
│   │   ├── commons-logging-1.1.3.jar
│   │   ├── guava-11.0.2.jar
│   │   ├── guice-3.0.jar
│   │   ├── guice-servlet-3.0.jar
│   │   ├── jackson-core-asl-1.9.13.jar
│   │   ├── jackson-jaxrs-1.9.13.jar
│   │   ├── jackson-mapper-asl-1.9.13.jar
│   │   ├── jackson-xc-1.9.13.jar
│   │   ├── javax.inject-1.jar
│   │   ├── jaxb-api-2.2.2.jar
│   │   ├── jaxb-impl-2.2.3-1.jar
│   │   ├── jersey-client-1.9.jar
│   │   ├── jersey-core-1.9.jar
│   │   ├── jersey-guice-1.9.jar
│   │   ├── jersey-json-1.9.jar
│   │   ├── jersey-server-1.9.jar
│   │   ├── jettison-1.1.jar
│   │   ├── jetty-6.1.26.jar
│   │   ├── jetty-util-6.1.26.jar
│   │   ├── jsr305-3.0.0.jar
│   │   ├── leveldbjni-all-1.8.jar
│   │   ├── log4j-1.2.17.jar
│   │   ├── netty-3.6.2.Final.jar
│   │   ├── protobuf-java-2.5.0.jar
│   │   ├── servlet-api-2.5.jar
│   │   ├── stax-api-1.0-2.jar
│   │   ├── xz-1.0.jar
│   │   ├── zookeeper-3.4.6.jar
│   │   └── zookeeper-3.4.6-tests.jar
│   ├── sources
│   │   ├── hadoop-yarn-api-2.7.4-sources.jar
│   │   ├── hadoop-yarn-api-2.7.4-test-sources.jar
│   │   ├── hadoop-yarn-applications-distributedshell-2.7.4-sources.jar
│   │   ├── hadoop-yarn-applications-distributedshell-2.7.4-test-sources.jar
│   │   ├── hadoop-yarn-applications-unmanaged-am-launcher-2.7.4-sources.jar
│   │   ├── hadoop-yarn-applications-unmanaged-am-launcher-2.7.4-test-sources.jar
│   │   ├── hadoop-yarn-client-2.7.4-sources.jar
│   │   ├── hadoop-yarn-client-2.7.4-test-sources.jar
│   │   ├── hadoop-yarn-common-2.7.4-sources.jar
│   │   ├── hadoop-yarn-common-2.7.4-test-sources.jar
│   │   ├── hadoop-yarn-server-applicationhistoryservice-2.7.4-sources.jar
│   │   ├── hadoop-yarn-server-applicationhistoryservice-2.7.4-test-sources.jar
│   │   ├── hadoop-yarn-server-common-2.7.4-sources.jar
│   │   ├── hadoop-yarn-server-common-2.7.4-test-sources.jar
│   │   ├── hadoop-yarn-server-nodemanager-2.7.4-sources.jar
│   │   ├── hadoop-yarn-server-nodemanager-2.7.4-test-sources.jar
│   │   ├── hadoop-yarn-server-resourcemanager-2.7.4-sources.jar
│   │   ├── hadoop-yarn-server-resourcemanager-2.7.4-test-sources.jar
│   │   ├── hadoop-yarn-server-tests-2.7.4-sources.jar
│   │   ├── hadoop-yarn-server-tests-2.7.4-test-sources.jar
│   │   ├── hadoop-yarn-server-web-proxy-2.7.4-sources.jar
│   │   └── hadoop-yarn-server-web-proxy-2.7.4-test-sources.jar
│   └── test
│   └── hadoop-yarn-server-tests-2.7.4-tests.jar
└── src
├── BUILDING.txt
├── dev-support
│   ├── create-release.sh
│   ├── determine-flaky-tests-hadoop.py
│   ├── docker
│   │   ├── Dockerfile
│   │   └── hadoop_env_checks.sh
│   ├── relnotes.py
│   ├── smart-apply-patch.sh
│   ├── test-patch.properties
│   └── test-patch.sh
├── hadoop-assemblies
│   ├── pom.xml
│   └── src
│   └── main
│   └── resources
│   └── assemblies
│   ├── hadoop-dist.xml
│   ├── hadoop-hdfs-nfs-dist.xml
│   ├── hadoop-httpfs-dist.xml
│   ├── hadoop-kms-dist.xml
│   ├── hadoop-mapreduce-dist.xml
│   ├── hadoop-nfs-dist.xml
│   ├── hadoop-sls.xml
│   ├── hadoop-src.xml
│   ├── hadoop-tools.xml
│   └── hadoop-yarn-dist.xml
├── hadoop-build-tools
│   ├── maven-eclipse.xml
│   └── pom.xml
├── hadoop-client
│   └── pom.xml
├── hadoop-client-modules
│   ├── hadoop-client
│   ├── hadoop-client-api
│   │   └── dependency-reduced-pom.xml
│   ├── hadoop-client-check-invariants
│   ├── hadoop-client-check-test-invariants
│   ├── hadoop-client-integration-tests
│   ├── hadoop-client-minicluster
│   │   └── dependency-reduced-pom.xml
│   └── hadoop-client-runtime
│   └── dependency-reduced-pom.xml
├── hadoop-cloud-storage-project
│   └── hadoop-cloud-storage
├── hadoop-common-project
│   ├── dev-support
│   │   └── test-patch.properties
│   ├── hadoop-annotations
│   │   ├── pom.xml
│   │   └── src
│   │   └── main
│   │   └── java
│   │   └── org
│   │   └── apache
│   │   └── hadoop
│   │   └── classification
│   │   ├── InterfaceAudience.java
│   │   ├── InterfaceStability.java
│   │   └── tools
│   │   ├── ExcludePrivateAnnotationsJDiffDoclet.java
│   │   ├── ExcludePrivateAnnotationsStandardDoclet.java
│   │   ├── IncludePublicAnnotationsStandardDoclet.java
│   │   ├── package-info.java
│   │   ├── RootDocProcessor.java
│   │   └── StabilityOptions.java
│   ├── hadoop-auth
│   │   ├── BUILDING.txt
│   │   ├── dev-support
│   │   │   └── findbugsExcludeFile.xml
│   │   ├── pom.xml
│   │   ├── README.txt
│   │   ├── src
│   │   │   ├── main
│   │   │   │   └── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   ├── security
│   │   │   │   │   └── authentication
│   │   │   │   │   ├── client
│   │   │   │   │   │   ├── AuthenticatedURL.java
│   │   │   │   │   │   ├── AuthenticationException.java
│   │   │   │   │   │   ├── Authenticator.java
│   │   │   │   │   │   ├── ConnectionConfigurator.java
│   │   │   │   │   │   ├── KerberosAuthenticator.java
│   │   │   │   │   │   └── PseudoAuthenticator.java
│   │   │   │   │   ├── server
│   │   │   │   │   │   ├── AltKerberosAuthenticationHandler.java
│   │   │   │   │   │   ├── AuthenticationFilter.java
│   │   │   │   │   │   ├── AuthenticationHandler.java
│   │   │   │   │   │   ├── AuthenticationToken.java
│   │   │   │   │   │   ├── KerberosAuthenticationHandler.java
│   │   │   │   │   │   └── PseudoAuthenticationHandler.java
│   │   │   │   │   └── util
│   │   │   │   │   ├── AuthToken.java
│   │   │   │   │   ├── FileSignerSecretProvider.java
│   │   │   │   │   ├── KerberosName.java
│   │   │   │   │   ├── KerberosUtil.java
│   │   │   │   │   ├── RandomSignerSecretProvider.java
│   │   │   │   │   ├── RolloverSignerSecretProvider.java
│   │   │   │   │   ├── SignerException.java
│   │   │   │   │   ├── Signer.java
│   │   │   │   │   ├── SignerSecretProvider.java
│   │   │   │   │   └── ZKSignerSecretProvider.java
│   │   │   │   └── util
│   │   │   │   └── PlatformName.java
│   │   │   ├── site
│   │   │   │   ├── markdown
│   │   │   │   │   ├── BuildingIt.md
│   │   │   │   │   ├── Configuration.md
│   │   │   │   │   ├── Examples.md
│   │   │   │   │   └── index.md
│   │   │   │   ├── resources
│   │   │   │   │   └── css
│   │   │   │   │   └── site.css
│   │   │   │   └── site.xml
│   │   │   └── test
│   │   │   └── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   └── security
│   │   │   └── authentication
│   │   │   ├── client
│   │   │   │   ├── AuthenticatorTestCase.java
│   │   │   │   ├── TestAuthenticatedURL.java
│   │   │   │   ├── TestKerberosAuthenticator.java
│   │   │   │   └── TestPseudoAuthenticator.java
│   │   │   ├── KerberosTestUtils.java
│   │   │   ├── server
│   │   │   │   ├── TestAltKerberosAuthenticationHandler.java
│   │   │   │   ├── TestAuthenticationFilter.java
│   │   │   │   ├── TestAuthenticationToken.java
│   │   │   │   ├── TestKerberosAuthenticationHandler.java
│   │   │   │   └── TestPseudoAuthenticationHandler.java
│   │   │   └── util
│   │   │   ├── StringSignerSecretProviderCreator.java
│   │   │   ├── StringSignerSecretProvider.java
│   │   │   ├── TestAuthToken.java
│   │   │   ├── TestFileSignerSecretProvider.java
│   │   │   ├── TestJaasConfiguration.java
│   │   │   ├── TestKerberosName.java
│   │   │   ├── TestKerberosUtil.java
│   │   │   ├── TestRandomSignerSecretProvider.java
│   │   │   ├── TestRolloverSignerSecretProvider.java
│   │   │   ├── TestSigner.java
│   │   │   ├── TestStringSignerSecretProvider.java
│   │   │   └── TestZKSignerSecretProvider.java
│   │   └── tomcat.8080
│   │   └── work
│   │   └── Tomcat
│   │   └── localhost
│   │   └── foo
│   ├── hadoop-auth-examples
│   │   ├── pom.xml
│   │   └── src
│   │   └── main
│   │   ├── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   └── security
│   │   │   └── authentication
│   │   │   └── examples
│   │   │   ├── RequestLoggerFilter.java
│   │   │   ├── WhoClient.java
│   │   │   └── WhoServlet.java
│   │   ├── resources
│   │   │   └── log4j.properties
│   │   └── webapp
│   │   ├── annonymous
│   │   │   └── index.html
│   │   ├── index.html
│   │   ├── kerberos
│   │   │   └── index.html
│   │   ├── simple
│   │   │   └── index.html
│   │   └── WEB-INF
│   │   └── web.xml
│   ├── hadoop-common
│   │   ├── CHANGES.txt
│   │   ├── dev-support
│   │   │   ├── checkstyle.xml
│   │   │   ├── findbugsExcludeFile.xml
│   │   │   └── jdiff
│   │   │   ├── Apache_Hadoop_Common_2.6.0.xml
│   │   │   ├── hadoop_0.17.0.xml
│   │   │   ├── hadoop_0.18.1.xml
│   │   │   ├── hadoop_0.18.2.xml
│   │   │   ├── hadoop_0.18.3.xml
│   │   │   ├── hadoop_0.19.0.xml
│   │   │   ├── hadoop_0.19.1.xml
│   │   │   ├── hadoop_0.19.2.xml
│   │   │   ├── hadoop_0.20.0.xml
│   │   │   ├── hadoop_0.20.1.xml
│   │   │   ├── hadoop_0.20.2.xml
│   │   │   ├── hadoop-core_0.20.0.xml
│   │   │   ├── hadoop-core_0.21.0.xml
│   │   │   ├── hadoop-core_0.22.0.xml
│   │   │   └── Null.java
│   │   ├── pom.xml
│   │   └── src
│   │   ├── CMakeLists.txt
│   │   ├── config.h.cmake
│   │   ├── contrib
│   │   │   └── bash-tab-completion
│   │   │   ├── hadoop.sh
│   │   │   └── README
│   │   ├── JNIFlags.cmake
│   │   ├── main
│   │   │   ├── bin
│   │   │   │   ├── hadoop
│   │   │   │   ├── hadoop.cmd
│   │   │   │   ├── hadoop-config.cmd
│   │   │   │   ├── hadoop-config.sh
│   │   │   │   ├── hadoop-daemon.sh
│   │   │   │   ├── hadoop-daemons.sh
│   │   │   │   ├── rcc
│   │   │   │   ├── slaves.sh
│   │   │   │   ├── start-all.cmd
│   │   │   │   ├── start-all.sh
│   │   │   │   ├── stop-all.cmd
│   │   │   │   └── stop-all.sh
│   │   │   ├── conf
│   │   │   │   ├── core-site.xml
│   │   │   │   ├── hadoop-env.cmd
│   │   │   │   ├── hadoop-env.sh
│   │   │   │   ├── hadoop-metrics2.properties
│   │   │   │   ├── hadoop-metrics.properties
│   │   │   │   ├── hadoop-policy.xml
│   │   │   │   ├── log4j.properties
│   │   │   │   ├── ssl-client.xml.example
│   │   │   │   └── ssl-server.xml.example
│   │   │   ├── docs
│   │   │   │   ├── changes
│   │   │   │   │   ├── changes2html.pl
│   │   │   │   │   ├── ChangesFancyStyle.css
│   │   │   │   │   └── ChangesSimpleStyle.css
│   │   │   │   ├── releasenotes.html
│   │   │   │   ├── src
│   │   │   │   │   └── documentation
│   │   │   │   │   ├── classes
│   │   │   │   │   │   └── CatalogManager.properties
│   │   │   │   │   ├── conf
│   │   │   │   │   │   └── cli.xconf
│   │   │   │   │   ├── content
│   │   │   │   │   │   └── xdocs
│   │   │   │   │   │   ├── index.xml
│   │   │   │   │   │   ├── site.xml
│   │   │   │   │   │   └── tabs.xml
│   │   │   │   │   ├── README.txt
│   │   │   │   │   ├── resources
│   │   │   │   │   │   └── images
│   │   │   │   │   │   ├── architecture.gif
│   │   │   │   │   │   ├── common-logo.jpg
│   │   │   │   │   │   ├── core-logo.gif
│   │   │   │   │   │   ├── favicon.ico
│   │   │   │   │   │   ├── hadoop-logo-big.jpg
│   │   │   │   │   │   ├── hadoop-logo.jpg
│   │   │   │   │   │   ├── hdfsarchitecture.gif
│   │   │   │   │   │   ├── hdfsarchitecture.odg
│   │   │   │   │   │   ├── hdfsarchitecture.png
│   │   │   │   │   │   ├── hdfsdatanodes.gif
│   │   │   │   │   │   ├── hdfsdatanodes.odg
│   │   │   │   │   │   └── hdfsdatanodes.png
│   │   │   │   │   └── skinconf.xml
│   │   │   │   └── status.xml
│   │   │   ├── java
│   │   │   │   ├── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   ├── conf
│   │   │   │   │   │   ├── ConfigRedactor.java
│   │   │   │   │   │   ├── Configurable.java
│   │   │   │   │   │   ├── Configuration.java
│   │   │   │   │   │   ├── Configured.java
│   │   │   │   │   │   ├── ConfServlet.java
│   │   │   │   │   │   ├── package.html
│   │   │   │   │   │   ├── ReconfigurableBase.java
│   │   │   │   │   │   ├── Reconfigurable.java
│   │   │   │   │   │   ├── ReconfigurationException.java
│   │   │   │   │   │   ├── ReconfigurationServlet.java
│   │   │   │   │   │   ├── ReconfigurationTaskStatus.java
│   │   │   │   │   │   └── ReconfigurationUtil.java
│   │   │   │   │   ├── crypto
│   │   │   │   │   │   ├── AesCtrCryptoCodec.java
│   │   │   │   │   │   ├── CipherOption.java
│   │   │   │   │   │   ├── CipherSuite.java
│   │   │   │   │   │   ├── CryptoCodec.java
│   │   │   │   │   │   ├── CryptoInputStream.java
│   │   │   │   │   │   ├── CryptoOutputStream.java
│   │   │   │   │   │   ├── CryptoProtocolVersion.java
│   │   │   │   │   │   ├── CryptoStreamUtils.java
│   │   │   │   │   │   ├── Decryptor.java
│   │   │   │   │   │   ├── Encryptor.java
│   │   │   │   │   │   ├── JceAesCtrCryptoCodec.java
│   │   │   │   │   │   ├── key
│   │   │   │   │   │   │   ├── CachingKeyProvider.java
│   │   │   │   │   │   │   ├── JavaKeyStoreProvider.java
│   │   │   │   │   │   │   ├── KeyProviderCryptoExtension.java
│   │   │   │   │   │   │   ├── KeyProviderDelegationTokenExtension.java
│   │   │   │   │   │   │   ├── KeyProviderExtension.java
│   │   │   │   │   │   │   ├── KeyProviderFactory.java
│   │   │   │   │   │   │   ├── KeyProvider.java
│   │   │   │   │   │   │   ├── KeyShell.java
│   │   │   │   │   │   │   ├── kms
│   │   │   │   │   │   │   │   ├── KMSClientProvider.java
│   │   │   │   │   │   │   │   ├── KMSRESTConstants.java
│   │   │   │   │   │   │   │   ├── LoadBalancingKMSClientProvider.java
│   │   │   │   │   │   │   │   └── ValueQueue.java
│   │   │   │   │   │   │   └── UserProvider.java
│   │   │   │   │   │   ├── OpensslAesCtrCryptoCodec.java
│   │   │   │   │   │   ├── OpensslCipher.java
│   │   │   │   │   │   ├── random
│   │   │   │   │   │   │   ├── OpensslSecureRandom.java
│   │   │   │   │   │   │   └── OsSecureRandom.java
│   │   │   │   │   │   └── UnsupportedCodecException.java
│   │   │   │   │   ├── fs
│   │   │   │   │   │   ├── AbstractFileSystem.java
│   │   │   │   │   │   ├── AvroFSInput.java
│   │   │   │   │   │   ├── BatchedRemoteIterator.java
│   │   │   │   │   │   ├── BlockLocation.java
│   │   │   │   │   │   ├── BufferedFSInputStream.java
│   │   │   │   │   │   ├── ByteBufferReadable.java
│   │   │   │   │   │   ├── ByteBufferUtil.java
│   │   │   │   │   │   ├── CanSetDropBehind.java
│   │   │   │   │   │   ├── CanSetReadahead.java
│   │   │   │   │   │   ├── CanUnbuffer.java
│   │   │   │   │   │   ├── ChecksumException.java
│   │   │   │   │   │   ├── ChecksumFileSystem.java
│   │   │   │   │   │   ├── ChecksumFs.java
│   │   │   │   │   │   ├── CommonConfigurationKeys.java
│   │   │   │   │   │   ├── CommonConfigurationKeysPublic.java
│   │   │   │   │   │   ├── ContentSummary.java
│   │   │   │   │   │   ├── CreateFlag.java
│   │   │   │   │   │   ├── crypto
│   │   │   │   │   │   │   ├── CryptoFSDataInputStream.java
│   │   │   │   │   │   │   └── CryptoFSDataOutputStream.java
│   │   │   │   │   │   ├── DelegateToFileSystem.java
│   │   │   │   │   │   ├── DelegationTokenRenewer.java
│   │   │   │   │   │   ├── DF.java
│   │   │   │   │   │   ├── DirectoryListingStartAfterNotFoundException.java
│   │   │   │   │   │   ├── DUHelper.java
│   │   │   │   │   │   ├── DU.java
│   │   │   │   │   │   ├── FileAlreadyExistsException.java
│   │   │   │   │   │   ├── FileChecksum.java
│   │   │   │   │   │   ├── FileContext.java
│   │   │   │   │   │   ├── FileEncryptionInfo.java
│   │   │   │   │   │   ├── FileStatus.java
│   │   │   │   │   │   ├── FileSystem.java
│   │   │   │   │   │   ├── FileSystemLinkResolver.java
│   │   │   │   │   │   ├── FileUtil.java
│   │   │   │   │   │   ├── FilterFileSystem.java
│   │   │   │   │   │   ├── FilterFs.java
│   │   │   │   │   │   ├── FsConstants.java
│   │   │   │   │   │   ├── FSDataInputStream.java
│   │   │   │   │   │   ├── FSDataOutputStream.java
│   │   │   │   │   │   ├── FSError.java
│   │   │   │   │   │   ├── FSExceptionMessages.java
│   │   │   │   │   │   ├── FSInputChecker.java
│   │   │   │   │   │   ├── FSInputStream.java
│   │   │   │   │   │   ├── FSLinkResolver.java
│   │   │   │   │   │   ├── FSOutputSummer.java
│   │   │   │   │   │   ├── FsServerDefaults.java
│   │   │   │   │   │   ├── FsShell.java
│   │   │   │   │   │   ├── FsShellPermissions.java
│   │   │   │   │   │   ├── FsStatus.java
│   │   │   │   │   │   ├── FsUrlConnection.java
│   │   │   │   │   │   ├── FsUrlStreamHandlerFactory.java
│   │   │   │   │   │   ├── FsUrlStreamHandler.java
│   │   │   │   │   │   ├── ftp
│   │   │   │   │   │   │   ├── FtpConfigKeys.java
│   │   │   │   │   │   │   ├── FTPException.java
│   │   │   │   │   │   │   ├── FTPFileSystem.java
│   │   │   │   │   │   │   ├── FtpFs.java
│   │   │   │   │   │   │   └── FTPInputStream.java
│   │   │   │   │   │   ├── Globber.java
│   │   │   │   │   │   ├── GlobExpander.java
│   │   │   │   │   │   ├── GlobFilter.java
│   │   │   │   │   │   ├── GlobPattern.java
│   │   │   │   │   │   ├── HardLink.java
│   │   │   │   │   │   ├── HarFileSystem.java
│   │   │   │   │   │   ├── HarFs.java
│   │   │   │   │   │   ├── HasEnhancedByteBufferAccess.java
│   │   │   │   │   │   ├── HasFileDescriptor.java
│   │   │   │   │   │   ├── InvalidPathException.java
│   │   │   │   │   │   ├── InvalidRequestException.java
│   │   │   │   │   │   ├── local
│   │   │   │   │   │   │   ├── LocalConfigKeys.java
│   │   │   │   │   │   │   ├── LocalFs.java
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   └── RawLocalFs.java
│   │   │   │   │   │   ├── LocalDirAllocator.java
│   │   │   │   │   │   ├── LocalFileSystemConfigKeys.java
│   │   │   │   │   │   ├── LocalFileSystem.java
│   │   │   │   │   │   ├── LocatedFileStatus.java
│   │   │   │   │   │   ├── MD5MD5CRC32CastagnoliFileChecksum.java
│   │   │   │   │   │   ├── MD5MD5CRC32FileChecksum.java
│   │   │   │   │   │   ├── MD5MD5CRC32GzipFileChecksum.java
│   │   │   │   │   │   ├── Options.java
│   │   │   │   │   │   ├── package.html
│   │   │   │   │   │   ├── ParentNotDirectoryException.java
│   │   │   │   │   │   ├── PathAccessDeniedException.java
│   │   │   │   │   │   ├── PathExistsException.java
│   │   │   │   │   │   ├── PathFilter.java
│   │   │   │   │   │   ├── PathIOException.java
│   │   │   │   │   │   ├── PathIsDirectoryException.java
│   │   │   │   │   │   ├── PathIsNotDirectoryException.java
│   │   │   │   │   │   ├── PathIsNotEmptyDirectoryException.java
│   │   │   │   │   │   ├── Path.java
│   │   │   │   │   │   ├── PathNotFoundException.java
│   │   │   │   │   │   ├── PathOperationException.java
│   │   │   │   │   │   ├── PathPermissionException.java
│   │   │   │   │   │   ├── permission
│   │   │   │   │   │   │   ├── AccessControlException.java
│   │   │   │   │   │   │   ├── AclEntry.java
│   │   │   │   │   │   │   ├── AclEntryScope.java
│   │   │   │   │   │   │   ├── AclEntryType.java
│   │   │   │   │   │   │   ├── AclStatus.java
│   │   │   │   │   │   │   ├── AclUtil.java
│   │   │   │   │   │   │   ├── ChmodParser.java
│   │   │   │   │   │   │   ├── FsAction.java
│   │   │   │   │   │   │   ├── FsPermission.java
│   │   │   │   │   │   │   ├── PermissionParser.java
│   │   │   │   │   │   │   ├── PermissionStatus.java
│   │   │   │   │   │   │   ├── ScopedAclEntries.java
│   │   │   │   │   │   │   └── UmaskParser.java
│   │   │   │   │   │   ├── PositionedReadable.java
│   │   │   │   │   │   ├── RawLocalFileSystem.java
│   │   │   │   │   │   ├── ReadOption.java
│   │   │   │   │   │   ├── RemoteIterator.java
│   │   │   │   │   │   ├── Seekable.java
│   │   │   │   │   │   ├── shell
│   │   │   │   │   │   │   ├── AclCommands.java
│   │   │   │   │   │   │   ├── CommandFactory.java
│   │   │   │   │   │   │   ├── CommandFormat.java
│   │   │   │   │   │   │   ├── Command.java
│   │   │   │   │   │   │   ├── CommandUtils.java
│   │   │   │   │   │   │   ├── CommandWithDestination.java
│   │   │   │   │   │   │   ├── CopyCommands.java
│   │   │   │   │   │   │   ├── Count.java
│   │   │   │   │   │   │   ├── Delete.java
│   │   │   │   │   │   │   ├── Display.java
│   │   │   │   │   │   │   ├── find
│   │   │   │   │   │   │   │   ├── And.java
│   │   │   │   │   │   │   │   ├── BaseExpression.java
│   │   │   │   │   │   │   │   ├── ExpressionFactory.java
│   │   │   │   │   │   │   │   ├── Expression.java
│   │   │   │   │   │   │   │   ├── FilterExpression.java
│   │   │   │   │   │   │   │   ├── Find.java
│   │   │   │   │   │   │   │   ├── FindOptions.java
│   │   │   │   │   │   │   │   ├── Name.java
│   │   │   │   │   │   │   │   ├── Print.java
│   │   │   │   │   │   │   │   └── Result.java
│   │   │   │   │   │   │   ├── FsCommand.java
│   │   │   │   │   │   │   ├── FsUsage.java
│   │   │   │   │   │   │   ├── Ls.java
│   │   │   │   │   │   │   ├── Mkdir.java
│   │   │   │   │   │   │   ├── MoveCommands.java
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   ├── PathData.java
│   │   │   │   │   │   │   ├── SetReplication.java
│   │   │   │   │   │   │   ├── SnapshotCommands.java
│   │   │   │   │   │   │   ├── Stat.java
│   │   │   │   │   │   │   ├── Tail.java
│   │   │   │   │   │   │   ├── Test.java
│   │   │   │   │   │   │   ├── Touchz.java
│   │   │   │   │   │   │   ├── Truncate.java
│   │   │   │   │   │   │   └── XAttrCommands.java
│   │   │   │   │   │   ├── Stat.java
│   │   │   │   │   │   ├── StorageType.java
│   │   │   │   │   │   ├── Syncable.java
│   │   │   │   │   │   ├── Trash.java
│   │   │   │   │   │   ├── TrashPolicyDefault.java
│   │   │   │   │   │   ├── TrashPolicy.java
│   │   │   │   │   │   ├── UnresolvedLinkException.java
│   │   │   │   │   │   ├── UnsupportedFileSystemException.java
│   │   │   │   │   │   ├── viewfs
│   │   │   │   │   │   │   ├── ChRootedFileSystem.java
│   │   │   │   │   │   │   ├── ChRootedFs.java
│   │   │   │   │   │   │   ├── ConfigUtil.java
│   │   │   │   │   │   │   ├── Constants.java
│   │   │   │   │   │   │   ├── InodeTree.java
│   │   │   │   │   │   │   ├── NotInMountpointException.java
│   │   │   │   │   │   │   ├── ViewFileSystem.java
│   │   │   │   │   │   │   ├── ViewFsFileStatus.java
│   │   │   │   │   │   │   ├── ViewFs.java
│   │   │   │   │   │   │   └── ViewFsLocatedFileStatus.java
│   │   │   │   │   │   ├── XAttrCodec.java
│   │   │   │   │   │   ├── XAttrSetFlag.java
│   │   │   │   │   │   └── ZeroCopyUnavailableException.java
│   │   │   │   │   ├── ha
│   │   │   │   │   │   ├── ActiveStandbyElector.java
│   │   │   │   │   │   ├── BadFencingConfigurationException.java
│   │   │   │   │   │   ├── FailoverController.java
│   │   │   │   │   │   ├── FailoverFailedException.java
│   │   │   │   │   │   ├── FenceMethod.java
│   │   │   │   │   │   ├── HAAdmin.java
│   │   │   │   │   │   ├── HAServiceProtocolHelper.java
│   │   │   │   │   │   ├── HAServiceProtocol.java
│   │   │   │   │   │   ├── HAServiceStatus.java
│   │   │   │   │   │   ├── HAServiceTarget.java
│   │   │   │   │   │   ├── HealthCheckFailedException.java
│   │   │   │   │   │   ├── HealthMonitor.java
│   │   │   │   │   │   ├── NodeFencer.java
│   │   │   │   │   │   ├── protocolPB
│   │   │   │   │   │   │   ├── HAServiceProtocolClientSideTranslatorPB.java
│   │   │   │   │   │   │   ├── HAServiceProtocolPB.java
│   │   │   │   │   │   │   ├── HAServiceProtocolServerSideTranslatorPB.java
│   │   │   │   │   │   │   ├── ZKFCProtocolClientSideTranslatorPB.java
│   │   │   │   │   │   │   ├── ZKFCProtocolPB.java
│   │   │   │   │   │   │   └── ZKFCProtocolServerSideTranslatorPB.java
│   │   │   │   │   │   ├── ServiceFailedException.java
│   │   │   │   │   │   ├── ShellCommandFencer.java
│   │   │   │   │   │   ├── SshFenceByTcpPort.java
│   │   │   │   │   │   ├── StreamPumper.java
│   │   │   │   │   │   ├── ZKFailoverController.java
│   │   │   │   │   │   ├── ZKFCProtocol.java
│   │   │   │   │   │   └── ZKFCRpcServer.java
│   │   │   │   │   ├── HadoopIllegalArgumentException.java
│   │   │   │   │   ├── hdfs
│   │   │   │   │   │   └── server
│   │   │   │   │   │   └── namenode
│   │   │   │   │   │   └── snapshot
│   │   │   │   │   ├── http
│   │   │   │   │   │   ├── AdminAuthorizedServlet.java
│   │   │   │   │   │   ├── FilterContainer.java
│   │   │   │   │   │   ├── FilterInitializer.java
│   │   │   │   │   │   ├── HtmlQuoting.java
│   │   │   │   │   │   ├── HttpConfig.java
│   │   │   │   │   │   ├── HttpRequestLogAppender.java
│   │   │   │   │   │   ├── HttpRequestLog.java
│   │   │   │   │   │   ├── HttpServer2.java
│   │   │   │   │   │   ├── HttpServer.java
│   │   │   │   │   │   ├── lib
│   │   │   │   │   │   │   ├── package.html
│   │   │   │   │   │   │   └── StaticUserWebFilter.java
│   │   │   │   │   │   ├── NoCacheFilter.java
│   │   │   │   │   │   └── package-info.java
│   │   │   │   │   ├── io
│   │   │   │   │   │   ├── AbstractMapWritable.java
│   │   │   │   │   │   ├── ArrayFile.java
│   │   │   │   │   │   ├── ArrayPrimitiveWritable.java
│   │   │   │   │   │   ├── ArrayWritable.java
│   │   │   │   │   │   ├── BinaryComparable.java
│   │   │   │   │   │   ├── BloomMapFile.java
│   │   │   │   │   │   ├── BooleanWritable.java
│   │   │   │   │   │   ├── BoundedByteArrayOutputStream.java
│   │   │   │   │   │   ├── ByteBufferPool.java
│   │   │   │   │   │   ├── BytesWritable.java
│   │   │   │   │   │   ├── ByteWritable.java
│   │   │   │   │   │   ├── Closeable.java
│   │   │   │   │   │   ├── compress
│   │   │   │   │   │   │   ├── BlockCompressorStream.java
│   │   │   │   │   │   │   ├── BlockDecompressorStream.java
│   │   │   │   │   │   │   ├── bzip2
│   │   │   │   │   │   │   │   ├── Bzip2Compressor.java
│   │   │   │   │   │   │   │   ├── BZip2Constants.java
│   │   │   │   │   │   │   │   ├── Bzip2Decompressor.java
│   │   │   │   │   │   │   │   ├── BZip2DummyCompressor.java
│   │   │   │   │   │   │   │   ├── BZip2DummyDecompressor.java
│   │   │   │   │   │   │   │   ├── Bzip2Factory.java
│   │   │   │   │   │   │   │   ├── CBZip2InputStream.java
│   │   │   │   │   │   │   │   ├── CBZip2OutputStream.java
│   │   │   │   │   │   │   │   ├── CRC.java
│   │   │   │   │   │   │   │   └── package-info.java
│   │   │   │   │   │   │   ├── BZip2Codec.java
│   │   │   │   │   │   │   ├── CodecPool.java
│   │   │   │   │   │   │   ├── CompressionCodecFactory.java
│   │   │   │   │   │   │   ├── CompressionCodec.java
│   │   │   │   │   │   │   ├── CompressionInputStream.java
│   │   │   │   │   │   │   ├── CompressionOutputStream.java
│   │   │   │   │   │   │   ├── Compressor.java
│   │   │   │   │   │   │   ├── CompressorStream.java
│   │   │   │   │   │   │   ├── Decompressor.java
│   │   │   │   │   │   │   ├── DecompressorStream.java
│   │   │   │   │   │   │   ├── DefaultCodec.java
│   │   │   │   │   │   │   ├── DeflateCodec.java
│   │   │   │   │   │   │   ├── DirectDecompressionCodec.java
│   │   │   │   │   │   │   ├── DirectDecompressor.java
│   │   │   │   │   │   │   ├── DoNotPool.java
│   │   │   │   │   │   │   ├── GzipCodec.java
│   │   │   │   │   │   │   ├── lz4
│   │   │   │   │   │   │   │   ├── Lz4Compressor.java
│   │   │   │   │   │   │   │   ├── Lz4Decompressor.java
│   │   │   │   │   │   │   │   └── package-info.java
│   │   │   │   │   │   │   ├── Lz4Codec.java
│   │   │   │   │   │   │   ├── snappy
│   │   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   │   ├── SnappyCompressor.java
│   │   │   │   │   │   │   │   └── SnappyDecompressor.java
│   │   │   │   │   │   │   ├── SnappyCodec.java
│   │   │   │   │   │   │   ├── SplitCompressionInputStream.java
│   │   │   │   │   │   │   ├── SplittableCompressionCodec.java
│   │   │   │   │   │   │   └── zlib
│   │   │   │   │   │   │   ├── BuiltInGzipDecompressor.java
│   │   │   │   │   │   │   ├── BuiltInZlibDeflater.java
│   │   │   │   │   │   │   ├── BuiltInZlibInflater.java
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   ├── ZlibCompressor.java
│   │   │   │   │   │   │   ├── ZlibDecompressor.java
│   │   │   │   │   │   │   └── ZlibFactory.java
│   │   │   │   │   │   ├── CompressedWritable.java
│   │   │   │   │   │   ├── DataInputBuffer.java
│   │   │   │   │   │   ├── DataInputByteBuffer.java
│   │   │   │   │   │   ├── DataOutputBuffer.java
│   │   │   │   │   │   ├── DataOutputByteBuffer.java
│   │   │   │   │   │   ├── DataOutputOutputStream.java
│   │   │   │   │   │   ├── DefaultStringifier.java
│   │   │   │   │   │   ├── DoubleWritable.java
│   │   │   │   │   │   ├── ElasticByteBufferPool.java
│   │   │   │   │   │   ├── EnumSetWritable.java
│   │   │   │   │   │   ├── FastByteComparisons.java
│   │   │   │   │   │   ├── file
│   │   │   │   │   │   │   └── tfile
│   │   │   │   │   │   │   ├── BCFile.java
│   │   │   │   │   │   │   ├── BoundedRangeFileInputStream.java
│   │   │   │   │   │   │   ├── ByteArray.java
│   │   │   │   │   │   │   ├── Chunk.java
│   │   │   │   │   │   │   ├── CompareUtils.java
│   │   │   │   │   │   │   ├── Compression.java
│   │   │   │   │   │   │   ├── MetaBlockAlreadyExists.java
│   │   │   │   │   │   │   ├── MetaBlockDoesNotExist.java
│   │   │   │   │   │   │   ├── RawComparable.java
│   │   │   │   │   │   │   ├── SimpleBufferedOutputStream.java
│   │   │   │   │   │   │   ├── TFileDumper.java
│   │   │   │   │   │   │   ├── TFile.java
│   │   │   │   │   │   │   └── Utils.java
│   │   │   │   │   │   ├── FloatWritable.java
│   │   │   │   │   │   ├── GenericWritable.java
│   │   │   │   │   │   ├── InputBuffer.java
│   │   │   │   │   │   ├── IntWritable.java
│   │   │   │   │   │   ├── IOUtils.java
│   │   │   │   │   │   ├── LongWritable.java
│   │   │   │   │   │   ├── MapFile.java
│   │   │   │   │   │   ├── MapWritable.java
│   │   │   │   │   │   ├── MD5Hash.java
│   │   │   │   │   │   ├── MultipleIOException.java
│   │   │   │   │   │   ├── nativeio
│   │   │   │   │   │   │   ├── Errno.java
│   │   │   │   │   │   │   ├── NativeIOException.java
│   │   │   │   │   │   │   ├── NativeIO.java
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   └── SharedFileDescriptorFactory.java
│   │   │   │   │   │   ├── NullWritable.java
│   │   │   │   │   │   ├── ObjectWritable.java
│   │   │   │   │   │   ├── OutputBuffer.java
│   │   │   │   │   │   ├── package.html
│   │   │   │   │   │   ├── RawComparator.java
│   │   │   │   │   │   ├── ReadaheadPool.java
│   │   │   │   │   │   ├── retry
│   │   │   │   │   │   │   ├── AtMostOnce.java
│   │   │   │   │   │   │   ├── DefaultFailoverProxyProvider.java
│   │   │   │   │   │   │   ├── FailoverProxyProvider.java
│   │   │   │   │   │   │   ├── Idempotent.java
│   │   │   │   │   │   │   ├── LossyRetryInvocationHandler.java
│   │   │   │   │   │   │   ├── package.html
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   ├── RetryInvocationHandler.java
│   │   │   │   │   │   │   ├── RetryPolicies.java
│   │   │   │   │   │   │   ├── RetryPolicy.java
│   │   │   │   │   │   │   ├── RetryProxy.java
│   │   │   │   │   │   │   └── RetryUtils.java
│   │   │   │   │   │   ├── SecureIOUtils.java
│   │   │   │   │   │   ├── SequenceFile.java
│   │   │   │   │   │   ├── serializer
│   │   │   │   │   │   │   ├── avro
│   │   │   │   │   │   │   │   ├── AvroReflectSerializable.java
│   │   │   │   │   │   │   │   ├── AvroReflectSerialization.java
│   │   │   │   │   │   │   │   ├── AvroSerialization.java
│   │   │   │   │   │   │   │   ├── AvroSpecificSerialization.java
│   │   │   │   │   │   │   │   └── package.html
│   │   │   │   │   │   │   ├── DeserializerComparator.java
│   │   │   │   │   │   │   ├── Deserializer.java
│   │   │   │   │   │   │   ├── JavaSerializationComparator.java
│   │   │   │   │   │   │   ├── JavaSerialization.java
│   │   │   │   │   │   │   ├── package.html
│   │   │   │   │   │   │   ├── SerializationFactory.java
│   │   │   │   │   │   │   ├── Serialization.java
│   │   │   │   │   │   │   ├── Serializer.java
│   │   │   │   │   │   │   └── WritableSerialization.java
│   │   │   │   │   │   ├── SetFile.java
│   │   │   │   │   │   ├── ShortWritable.java
│   │   │   │   │   │   ├── SortedMapWritable.java
│   │   │   │   │   │   ├── Stringifier.java
│   │   │   │   │   │   ├── Text.java
│   │   │   │   │   │   ├── TwoDArrayWritable.java
│   │   │   │   │   │   ├── UTF8.java
│   │   │   │   │   │   ├── VersionedWritable.java
│   │   │   │   │   │   ├── VersionMismatchException.java
│   │   │   │   │   │   ├── VIntWritable.java
│   │   │   │   │   │   ├── VLongWritable.java
│   │   │   │   │   │   ├── WritableComparable.java
│   │   │   │   │   │   ├── WritableComparator.java
│   │   │   │   │   │   ├── WritableFactories.java
│   │   │   │   │   │   ├── WritableFactory.java
│   │   │   │   │   │   ├── Writable.java
│   │   │   │   │   │   ├── WritableName.java
│   │   │   │   │   │   └── WritableUtils.java
│   │   │   │   │   ├── ipc
│   │   │   │   │   │   ├── CallQueueManager.java
│   │   │   │   │   │   ├── ClientCache.java
│   │   │   │   │   │   ├── ClientId.java
│   │   │   │   │   │   ├── Client.java
│   │   │   │   │   │   ├── DecayRpcScheduler.java
│   │   │   │   │   │   ├── DecayRpcSchedulerMXBean.java
│   │   │   │   │   │   ├── FairCallQueue.java
│   │   │   │   │   │   ├── FairCallQueueMXBean.java
│   │   │   │   │   │   ├── GenericRefreshProtocol.java
│   │   │   │   │   │   ├── IdentityProvider.java
│   │   │   │   │   │   ├── IpcException.java
│   │   │   │   │   │   ├── metrics
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   ├── RetryCacheMetrics.java
│   │   │   │   │   │   │   ├── RpcDetailedMetrics.java
│   │   │   │   │   │   │   └── RpcMetrics.java
│   │   │   │   │   │   ├── package.html
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── ProtobufHelper.java
│   │   │   │   │   │   ├── ProtobufRpcEngine.java
│   │   │   │   │   │   ├── ProtocolInfo.java
│   │   │   │   │   │   ├── ProtocolMetaInfoPB.java
│   │   │   │   │   │   ├── ProtocolMetaInfoServerSideTranslatorPB.java
│   │   │   │   │   │   ├── ProtocolMetaInterface.java
│   │   │   │   │   │   ├── protocolPB
│   │   │   │   │   │   │   ├── GenericRefreshProtocolClientSideTranslatorPB.java
│   │   │   │   │   │   │   ├── GenericRefreshProtocolPB.java
│   │   │   │   │   │   │   ├── GenericRefreshProtocolServerSideTranslatorPB.java
│   │   │   │   │   │   │   ├── RefreshCallQueueProtocolClientSideTranslatorPB.java
│   │   │   │   │   │   │   ├── RefreshCallQueueProtocolPB.java
│   │   │   │   │   │   │   └── RefreshCallQueueProtocolServerSideTranslatorPB.java
│   │   │   │   │   │   ├── ProtocolProxy.java
│   │   │   │   │   │   ├── ProtocolSignature.java
│   │   │   │   │   │   ├── ProtocolTranslator.java
│   │   │   │   │   │   ├── RefreshCallQueueProtocol.java
│   │   │   │   │   │   ├── RefreshHandler.java
│   │   │   │   │   │   ├── RefreshRegistry.java
│   │   │   │   │   │   ├── RefreshResponse.java
│   │   │   │   │   │   ├── RemoteException.java
│   │   │   │   │   │   ├── RetriableException.java
│   │   │   │   │   │   ├── RetryCache.java
│   │   │   │   │   │   ├── RpcClientException.java
│   │   │   │   │   │   ├── RpcClientUtil.java
│   │   │   │   │   │   ├── RpcConstants.java
│   │   │   │   │   │   ├── RpcEngine.java
│   │   │   │   │   │   ├── RpcException.java
│   │   │   │   │   │   ├── RpcInvocationHandler.java
│   │   │   │   │   │   ├── RPC.java
│   │   │   │   │   │   ├── RpcMultiplexer.java
│   │   │   │   │   │   ├── RpcNoSuchMethodException.java
│   │   │   │   │   │   ├── RpcNoSuchProtocolException.java
│   │   │   │   │   │   ├── RpcScheduler.java
│   │   │   │   │   │   ├── RpcServerException.java
│   │   │   │   │   │   ├── Schedulable.java
│   │   │   │   │   │   ├── Server.java
│   │   │   │   │   │   ├── StandbyException.java
│   │   │   │   │   │   ├── UnexpectedServerException.java
│   │   │   │   │   │   ├── UserIdentityProvider.java
│   │   │   │   │   │   ├── VersionedProtocol.java
│   │   │   │   │   │   ├── WeightedRoundRobinMultiplexer.java
│   │   │   │   │   │   └── WritableRpcEngine.java
│   │   │   │   │   ├── jmx
│   │   │   │   │   │   ├── JMXJsonServlet.java
│   │   │   │   │   │   └── package-info.java
│   │   │   │   │   ├── log
│   │   │   │   │   │   ├── EventCounter.java
│   │   │   │   │   │   ├── Log4Json.java
│   │   │   │   │   │   ├── LogLevel.java
│   │   │   │   │   │   └── metrics
│   │   │   │   │   │   └── EventCounter.java
│   │   │   │   │   ├── metrics
│   │   │   │   │   │   ├── ContextFactory.java
│   │   │   │   │   │   ├── file
│   │   │   │   │   │   │   └── package.html
│   │   │   │   │   │   ├── ganglia
│   │   │   │   │   │   │   ├── GangliaContext31.java
│   │   │   │   │   │   │   ├── GangliaContext.java
│   │   │   │   │   │   │   └── package.html
│   │   │   │   │   │   ├── jvm
│   │   │   │   │   │   │   ├── EventCounter.java
│   │   │   │   │   │   │   ├── JvmMetrics.java
│   │   │   │   │   │   │   └── package-info.java
│   │   │   │   │   │   ├── MetricsContext.java
│   │   │   │   │   │   ├── MetricsException.java
│   │   │   │   │   │   ├── MetricsRecord.java
│   │   │   │   │   │   ├── MetricsServlet.java
│   │   │   │   │   │   ├── MetricsUtil.java
│   │   │   │   │   │   ├── package.html
│   │   │   │   │   │   ├── spi
│   │   │   │   │   │   │   ├── AbstractMetricsContext.java
│   │   │   │   │   │   │   ├── CompositeContext.java
│   │   │   │   │   │   │   ├── MetricsRecordImpl.java
│   │   │   │   │   │   │   ├── MetricValue.java
│   │   │   │   │   │   │   ├── NoEmitMetricsContext.java
│   │   │   │   │   │   │   ├── NullContext.java
│   │   │   │   │   │   │   ├── NullContextWithUpdateThread.java
│   │   │   │   │   │   │   ├── OutputRecord.java
│   │   │   │   │   │   │   ├── package.html
│   │   │   │   │   │   │   └── Util.java
│   │   │   │   │   │   ├── Updater.java
│   │   │   │   │   │   └── util
│   │   │   │   │   │   ├── MBeanUtil.java
│   │   │   │   │   │   ├── MetricsBase.java
│   │   │   │   │   │   ├── MetricsDynamicMBeanBase.java
│   │   │   │   │   │   ├── MetricsIntValue.java
│   │   │   │   │   │   ├── MetricsLongValue.java
│   │   │   │   │   │   ├── MetricsRegistry.java
│   │   │   │   │   │   ├── MetricsTimeVaryingInt.java
│   │   │   │   │   │   ├── MetricsTimeVaryingLong.java
│   │   │   │   │   │   ├── MetricsTimeVaryingRate.java
│   │   │   │   │   │   └── package-info.java
│   │   │   │   │   ├── metrics2
│   │   │   │   │   │   ├── AbstractMetric.java
│   │   │   │   │   │   ├── annotation
│   │   │   │   │   │   │   ├── Metric.java
│   │   │   │   │   │   │   ├── Metrics.java
│   │   │   │   │   │   │   └── package-info.java
│   │   │   │   │   │   ├── filter
│   │   │   │   │   │   │   ├── AbstractPatternFilter.java
│   │   │   │   │   │   │   ├── GlobFilter.java
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   └── RegexFilter.java
│   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   ├── AbstractMetricsRecord.java
│   │   │   │   │   │   │   ├── MBeanInfoBuilder.java
│   │   │   │   │   │   │   ├── MetricCounterInt.java
│   │   │   │   │   │   │   ├── MetricCounterLong.java
│   │   │   │   │   │   │   ├── MetricGaugeDouble.java
│   │   │   │   │   │   │   ├── MetricGaugeFloat.java
│   │   │   │   │   │   │   ├── MetricGaugeInt.java
│   │   │   │   │   │   │   ├── MetricGaugeLong.java
│   │   │   │   │   │   │   ├── MetricsBufferBuilder.java
│   │   │   │   │   │   │   ├── MetricsBuffer.java
│   │   │   │   │   │   │   ├── MetricsCollectorImpl.java
│   │   │   │   │   │   │   ├── MetricsConfigException.java
│   │   │   │   │   │   │   ├── MetricsConfig.java
│   │   │   │   │   │   │   ├── MetricsRecordBuilderImpl.java
│   │   │   │   │   │   │   ├── MetricsRecordFiltered.java
│   │   │   │   │   │   │   ├── MetricsRecordImpl.java
│   │   │   │   │   │   │   ├── MetricsSinkAdapter.java
│   │   │   │   │   │   │   ├── MetricsSourceAdapter.java
│   │   │   │   │   │   │   ├── MetricsSystemImpl.java
│   │   │   │   │   │   │   ├── MsInfo.java
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   └── SinkQueue.java
│   │   │   │   │   │   ├── lib
│   │   │   │   │   │   │   ├── DefaultMetricsFactory.java
│   │   │   │   │   │   │   ├── DefaultMetricsSystem.java
│   │   │   │   │   │   │   ├── Interns.java
│   │   │   │   │   │   │   ├── MethodMetric.java
│   │   │   │   │   │   │   ├── MetricsAnnotations.java
│   │   │   │   │   │   │   ├── MetricsInfoImpl.java
│   │   │   │   │   │   │   ├── MetricsRegistry.java
│   │   │   │   │   │   │   ├── MetricsSourceBuilder.java
│   │   │   │   │   │   │   ├── MutableCounterInt.java
│   │   │   │   │   │   │   ├── MutableCounter.java
│   │   │   │   │   │   │   ├── MutableCounterLong.java
│   │   │   │   │   │   │   ├── MutableGaugeInt.java
│   │   │   │   │   │   │   ├── MutableGauge.java
│   │   │   │   │   │   │   ├── MutableGaugeLong.java
│   │   │   │   │   │   │   ├── MutableMetric.java
│   │   │   │   │   │   │   ├── MutableMetricsFactory.java
│   │   │   │   │   │   │   ├── MutableQuantiles.java
│   │   │   │   │   │   │   ├── MutableRate.java
│   │   │   │   │   │   │   ├── MutableRates.java
│   │   │   │   │   │   │   ├── MutableRatesWithAggregation.java
│   │   │   │   │   │   │   ├── MutableStat.java
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   └── UniqueNames.java
│   │   │   │   │   │   ├── MetricsCollector.java
│   │   │   │   │   │   ├── MetricsException.java
│   │   │   │   │   │   ├── MetricsFilter.java
│   │   │   │   │   │   ├── MetricsInfo.java
│   │   │   │   │   │   ├── MetricsPlugin.java
│   │   │   │   │   │   ├── MetricsRecordBuilder.java
│   │   │   │   │   │   ├── MetricsRecord.java
│   │   │   │   │   │   ├── MetricsSink.java
│   │   │   │   │   │   ├── MetricsSource.java
│   │   │   │   │   │   ├── MetricsSystem.java
│   │   │   │   │   │   ├── MetricsSystemMXBean.java
│   │   │   │   │   │   ├── MetricsTag.java
│   │   │   │   │   │   ├── MetricsVisitor.java
│   │   │   │   │   │   ├── MetricType.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── sink
│   │   │   │   │   │   │   ├── FileSink.java
│   │   │   │   │   │   │   ├── ganglia
│   │   │   │   │   │   │   │   ├── AbstractGangliaSink.java
│   │   │   │   │   │   │   │   ├── GangliaConf.java
│   │   │   │   │   │   │   │   ├── GangliaMetricVisitor.java
│   │   │   │   │   │   │   │   ├── GangliaSink30.java
│   │   │   │   │   │   │   │   └── GangliaSink31.java
│   │   │   │   │   │   │   ├── GraphiteSink.java
│   │   │   │   │   │   │   └── package-info.java
│   │   │   │   │   │   ├── source
│   │   │   │   │   │   │   ├── JvmMetricsInfo.java
│   │   │   │   │   │   │   └── JvmMetrics.java
│   │   │   │   │   │   └── util
│   │   │   │   │   │   ├── Contracts.java
│   │   │   │   │   │   ├── MBeans.java
│   │   │   │   │   │   ├── MetricsCache.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── Quantile.java
│   │   │   │   │   │   ├── SampleQuantiles.java
│   │   │   │   │   │   ├── SampleStat.java
│   │   │   │   │   │   └── Servers.java
│   │   │   │   │   ├── net
│   │   │   │   │   │   ├── AbstractDNSToSwitchMapping.java
│   │   │   │   │   │   ├── CachedDNSToSwitchMapping.java
│   │   │   │   │   │   ├── ConnectTimeoutException.java
│   │   │   │   │   │   ├── DNS.java
│   │   │   │   │   │   ├── DNSToSwitchMapping.java
│   │   │   │   │   │   ├── DNSToSwitchMappingWithDependency.java
│   │   │   │   │   │   ├── NetUtils.java
│   │   │   │   │   │   ├── NetworkTopology.java
│   │   │   │   │   │   ├── NetworkTopologyWithNodeGroup.java
│   │   │   │   │   │   ├── NodeBase.java
│   │   │   │   │   │   ├── Node.java
│   │   │   │   │   │   ├── package.html
│   │   │   │   │   │   ├── ScriptBasedMapping.java
│   │   │   │   │   │   ├── ScriptBasedMappingWithDependency.java
│   │   │   │   │   │   ├── SocketInputStream.java
│   │   │   │   │   │   ├── SocketInputWrapper.java
│   │   │   │   │   │   ├── SocketIOWithTimeout.java
│   │   │   │   │   │   ├── SocketOutputStream.java
│   │   │   │   │   │   ├── SocksSocketFactory.java
│   │   │   │   │   │   ├── StandardSocketFactory.java
│   │   │   │   │   │   ├── TableMapping.java
│   │   │   │   │   │   └── unix
│   │   │   │   │   │   ├── DomainSocket.java
│   │   │   │   │   │   └── DomainSocketWatcher.java
│   │   │   │   │   ├── record
│   │   │   │   │   │   ├── BinaryRecordInput.java
│   │   │   │   │   │   ├── BinaryRecordOutput.java
│   │   │   │   │   │   ├── Buffer.java
│   │   │   │   │   │   ├── compiler
│   │   │   │   │   │   │   ├── ant
│   │   │   │   │   │   │   │   └── RccTask.java
│   │   │   │   │   │   │   ├── CGenerator.java
│   │   │   │   │   │   │   ├── CodeBuffer.java
│   │   │   │   │   │   │   ├── CodeGenerator.java
│   │   │   │   │   │   │   ├── Consts.java
│   │   │   │   │   │   │   ├── CppGenerator.java
│   │   │   │   │   │   │   ├── generated
│   │   │   │   │   │   │   │   ├── package.html
│   │   │   │   │   │   │   │   ├── ParseException.java
│   │   │   │   │   │   │   │   ├── RccConstants.java
│   │   │   │   │   │   │   │   ├── Rcc.java
│   │   │   │   │   │   │   │   ├── rcc.jj
│   │   │   │   │   │   │   │   ├── RccTokenManager.java
│   │   │   │   │   │   │   │   ├── SimpleCharStream.java
│   │   │   │   │   │   │   │   ├── Token.java
│   │   │   │   │   │   │   │   └── TokenMgrError.java
│   │   │   │   │   │   │   ├── JavaGenerator.java
│   │   │   │   │   │   │   ├── JBoolean.java
│   │   │   │   │   │   │   ├── JBuffer.java
│   │   │   │   │   │   │   ├── JByte.java
│   │   │   │   │   │   │   ├── JCompType.java
│   │   │   │   │   │   │   ├── JDouble.java
│   │   │   │   │   │   │   ├── JField.java
│   │   │   │   │   │   │   ├── JFile.java
│   │   │   │   │   │   │   ├── JFloat.java
│   │   │   │   │   │   │   ├── JInt.java
│   │   │   │   │   │   │   ├── JLong.java
│   │   │   │   │   │   │   ├── JMap.java
│   │   │   │   │   │   │   ├── JRecord.java
│   │   │   │   │   │   │   ├── JString.java
│   │   │   │   │   │   │   ├── JType.java
│   │   │   │   │   │   │   ├── JVector.java
│   │   │   │   │   │   │   └── package.html
│   │   │   │   │   │   ├── CsvRecordInput.java
│   │   │   │   │   │   ├── CsvRecordOutput.java
│   │   │   │   │   │   ├── Index.java
│   │   │   │   │   │   ├── meta
│   │   │   │   │   │   │   ├── FieldTypeInfo.java
│   │   │   │   │   │   │   ├── MapTypeID.java
│   │   │   │   │   │   │   ├── RecordTypeInfo.java
│   │   │   │   │   │   │   ├── StructTypeID.java
│   │   │   │   │   │   │   ├── TypeID.java
│   │   │   │   │   │   │   ├── Utils.java
│   │   │   │   │   │   │   └── VectorTypeID.java
│   │   │   │   │   │   ├── package.html
│   │   │   │   │   │   ├── RecordComparator.java
│   │   │   │   │   │   ├── RecordInput.java
│   │   │   │   │   │   ├── Record.java
│   │   │   │   │   │   ├── RecordOutput.java
│   │   │   │   │   │   ├── Utils.java
│   │   │   │   │   │   ├── XmlRecordInput.java
│   │   │   │   │   │   └── XmlRecordOutput.java
│   │   │   │   │   ├── security
│   │   │   │   │   │   ├── AccessControlException.java
│   │   │   │   │   │   ├── alias
│   │   │   │   │   │   │   ├── AbstractJavaKeyStoreProvider.java
│   │   │   │   │   │   │   ├── CredentialProviderFactory.java
│   │   │   │   │   │   │   ├── CredentialProvider.java
│   │   │   │   │   │   │   ├── CredentialShell.java
│   │   │   │   │   │   │   ├── JavaKeyStoreProvider.java
│   │   │   │   │   │   │   ├── LocalJavaKeyStoreProvider.java
│   │   │   │   │   │   │   └── UserProvider.java
│   │   │   │   │   │   ├── AnnotatedSecurityInfo.java
│   │   │   │   │   │   ├── AuthenticationFilterInitializer.java
│   │   │   │   │   │   ├── AuthenticationWithProxyUserFilter.java
│   │   │   │   │   │   ├── authorize
│   │   │   │   │   │   │   ├── AccessControlList.java
│   │   │   │   │   │   │   ├── AuthorizationException.java
│   │   │   │   │   │   │   ├── DefaultImpersonationProvider.java
│   │   │   │   │   │   │   ├── ImpersonationProvider.java
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   ├── PolicyProvider.java
│   │   │   │   │   │   │   ├── ProxyServers.java
│   │   │   │   │   │   │   ├── ProxyUsers.java
│   │   │   │   │   │   │   ├── RefreshAuthorizationPolicyProtocol.java
│   │   │   │   │   │   │   ├── ServiceAuthorizationManager.java
│   │   │   │   │   │   │   └── Service.java
│   │   │   │   │   │   ├── CompositeGroupsMapping.java
│   │   │   │   │   │   ├── Credentials.java
│   │   │   │   │   │   ├── GroupMappingServiceProvider.java
│   │   │   │   │   │   ├── Groups.java
│   │   │   │   │   │   ├── HadoopKerberosName.java
│   │   │   │   │   │   ├── http
│   │   │   │   │   │   │   └── CrossOriginFilter.java
│   │   │   │   │   │   ├── HttpCrossOriginFilterInitializer.java
│   │   │   │   │   │   ├── IdMappingConstant.java
│   │   │   │   │   │   ├── IdMappingServiceProvider.java
│   │   │   │   │   │   ├── JniBasedUnixGroupsMapping.java
│   │   │   │   │   │   ├── JniBasedUnixGroupsMappingWithFallback.java
│   │   │   │   │   │   ├── JniBasedUnixGroupsNetgroupMapping.java
│   │   │   │   │   │   ├── JniBasedUnixGroupsNetgroupMappingWithFallback.java
│   │   │   │   │   │   ├── KerberosInfo.java
│   │   │   │   │   │   ├── LdapGroupsMapping.java
│   │   │   │   │   │   ├── NetgroupCache.java
│   │   │   │   │   │   ├── protocolPB
│   │   │   │   │   │   │   ├── RefreshAuthorizationPolicyProtocolClientSideTranslatorPB.java
│   │   │   │   │   │   │   ├── RefreshAuthorizationPolicyProtocolPB.java
│   │   │   │   │   │   │   ├── RefreshAuthorizationPolicyProtocolServerSideTranslatorPB.java
│   │   │   │   │   │   │   ├── RefreshUserMappingsProtocolClientSideTranslatorPB.java
│   │   │   │   │   │   │   ├── RefreshUserMappingsProtocolPB.java
│   │   │   │   │   │   │   └── RefreshUserMappingsProtocolServerSideTranslatorPB.java
│   │   │   │   │   │   ├── ProviderUtils.java
│   │   │   │   │   │   ├── RefreshUserMappingsProtocol.java
│   │   │   │   │   │   ├── SaslInputStream.java
│   │   │   │   │   │   ├── SaslOutputStream.java
│   │   │   │   │   │   ├── SaslPlainServer.java
│   │   │   │   │   │   ├── SaslPropertiesResolver.java
│   │   │   │   │   │   ├── SaslRpcClient.java
│   │   │   │   │   │   ├── SaslRpcServer.java
│   │   │   │   │   │   ├── SecurityInfo.java
│   │   │   │   │   │   ├── SecurityUtil.java
│   │   │   │   │   │   ├── ShellBasedIdMapping.java
│   │   │   │   │   │   ├── ShellBasedUnixGroupsMapping.java
│   │   │   │   │   │   ├── ShellBasedUnixGroupsNetgroupMapping.java
│   │   │   │   │   │   ├── ssl
│   │   │   │   │   │   │   ├── FileBasedKeyStoresFactory.java
│   │   │   │   │   │   │   ├── KeyStoresFactory.java
│   │   │   │   │   │   │   ├── ReloadingX509TrustManager.java
│   │   │   │   │   │   │   ├── SSLFactory.java
│   │   │   │   │   │   │   ├── SSLHostnameVerifier.java
│   │   │   │   │   │   │   └── SslSelectChannelConnectorSecure.java
│   │   │   │   │   │   ├── token
│   │   │   │   │   │   │   ├── delegation
│   │   │   │   │   │   │   │   ├── AbstractDelegationTokenIdentifier.java
│   │   │   │   │   │   │   │   ├── AbstractDelegationTokenSecretManager.java
│   │   │   │   │   │   │   │   ├── AbstractDelegationTokenSelector.java
│   │   │   │   │   │   │   │   ├── DelegationKey.java
│   │   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   │   ├── web
│   │   │   │   │   │   │   │   │   ├── DelegationTokenAuthenticatedURL.java
│   │   │   │   │   │   │   │   │   ├── DelegationTokenAuthenticationFilter.java
│   │   │   │   │   │   │   │   │   ├── DelegationTokenAuthenticationHandler.java
│   │   │   │   │   │   │   │   │   ├── DelegationTokenAuthenticator.java
│   │   │   │   │   │   │   │   │   ├── DelegationTokenIdentifier.java
│   │   │   │   │   │   │   │   │   ├── DelegationTokenManager.java
│   │   │   │   │   │   │   │   │   ├── HttpUserGroupInformation.java
│   │   │   │   │   │   │   │   │   ├── KerberosDelegationTokenAuthenticationHandler.java
│   │   │   │   │   │   │   │   │   ├── KerberosDelegationTokenAuthenticator.java
│   │   │   │   │   │   │   │   │   ├── PseudoDelegationTokenAuthenticationHandler.java
│   │   │   │   │   │   │   │   │   ├── PseudoDelegationTokenAuthenticator.java
│   │   │   │   │   │   │   │   │   └── ServletUtils.java
│   │   │   │   │   │   │   │   └── ZKDelegationTokenSecretManager.java
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   ├── SecretManager.java
│   │   │   │   │   │   │   ├── TokenIdentifier.java
│   │   │   │   │   │   │   ├── TokenInfo.java
│   │   │   │   │   │   │   ├── Token.java
│   │   │   │   │   │   │   ├── TokenRenewer.java
│   │   │   │   │   │   │   └── TokenSelector.java
│   │   │   │   │   │   ├── UserGroupInformation.java
│   │   │   │   │   │   ├── User.java
│   │   │   │   │   │   └── WhitelistBasedResolver.java
│   │   │   │   │   ├── service
│   │   │   │   │   │   ├── AbstractService.java
│   │   │   │   │   │   ├── CompositeService.java
│   │   │   │   │   │   ├── LifecycleEvent.java
│   │   │   │   │   │   ├── LoggingStateChangeListener.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── Service.java
│   │   │   │   │   │   ├── ServiceOperations.java
│   │   │   │   │   │   ├── ServiceStateChangeListener.java
│   │   │   │   │   │   ├── ServiceStateException.java
│   │   │   │   │   │   └── ServiceStateModel.java
│   │   │   │   │   ├── tools
│   │   │   │   │   │   ├── GetGroupsBase.java
│   │   │   │   │   │   ├── GetUserMappingsProtocol.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── protocolPB
│   │   │   │   │   │   │   ├── GetUserMappingsProtocolClientSideTranslatorPB.java
│   │   │   │   │   │   │   ├── GetUserMappingsProtocolPB.java
│   │   │   │   │   │   │   └── GetUserMappingsProtocolServerSideTranslatorPB.java
│   │   │   │   │   │   └── TableListing.java
│   │   │   │   │   ├── tracing
│   │   │   │   │   │   ├── SpanReceiverHost.java
│   │   │   │   │   │   ├── SpanReceiverInfoBuilder.java
│   │   │   │   │   │   ├── SpanReceiverInfo.java
│   │   │   │   │   │   ├── TraceAdmin.java
│   │   │   │   │   │   ├── TraceAdminProtocol.java
│   │   │   │   │   │   ├── TraceAdminProtocolPB.java
│   │   │   │   │   │   ├── TraceAdminProtocolServerSideTranslatorPB.java
│   │   │   │   │   │   ├── TraceAdminProtocolTranslatorPB.java
│   │   │   │   │   │   └── TraceUtils.java
│   │   │   │   │   └── util
│   │   │   │   │   ├── ApplicationClassLoader.java
│   │   │   │   │   ├── AsyncDiskService.java
│   │   │   │   │   ├── bloom
│   │   │   │   │   │   ├── BloomFilter.java
│   │   │   │   │   │   ├── CountingBloomFilter.java
│   │   │   │   │   │   ├── DynamicBloomFilter.java
│   │   │   │   │   │   ├── Filter.java
│   │   │   │   │   │   ├── HashFunction.java
│   │   │   │   │   │   ├── Key.java
│   │   │   │   │   │   ├── RemoveScheme.java
│   │   │   │   │   │   └── RetouchedBloomFilter.java
│   │   │   │   │   ├── CacheableIPList.java
│   │   │   │   │   ├── ChunkedArrayList.java
│   │   │   │   │   ├── Classpath.java
│   │   │   │   │   ├── ClassUtil.java
│   │   │   │   │   ├── CloseableReferenceCount.java
│   │   │   │   │   ├── CombinedIPWhiteList.java
│   │   │   │   │   ├── ComparableVersion.java
│   │   │   │   │   ├── curator
│   │   │   │   │   │   └── ChildReaper.java
│   │   │   │   │   ├── Daemon.java
│   │   │   │   │   ├── DataChecksum.java
│   │   │   │   │   ├── DirectBufferPool.java
│   │   │   │   │   ├── DiskChecker.java
│   │   │   │   │   ├── ExitUtil.java
│   │   │   │   │   ├── FileBasedIPList.java
│   │   │   │   │   ├── GenericOptionsParser.java
│   │   │   │   │   ├── GenericsUtil.java
│   │   │   │   │   ├── GSetByHashMap.java
│   │   │   │   │   ├── GSet.java
│   │   │   │   │   ├── hash
│   │   │   │   │   │   ├── Hash.java
│   │   │   │   │   │   ├── JenkinsHash.java
│   │   │   │   │   │   └── MurmurHash.java
│   │   │   │   │   ├── HeapSort.java
│   │   │   │   │   ├── HostsFileReader.java
│   │   │   │   │   ├── HttpExceptionUtils.java
│   │   │   │   │   ├── IdentityHashStore.java
│   │   │   │   │   ├── IdGenerator.java
│   │   │   │   │   ├── IndexedSortable.java
│   │   │   │   │   ├── IndexedSorter.java
│   │   │   │   │   ├── IntrusiveCollection.java
│   │   │   │   │   ├── InvalidChecksumSizeException.java
│   │   │   │   │   ├── IPList.java
│   │   │   │   │   ├── JvmPauseMonitor.java
│   │   │   │   │   ├── LightWeightCache.java
│   │   │   │   │   ├── LightWeightGSet.java
│   │   │   │   │   ├── LimitInputStream.java
│   │   │   │   │   ├── LineReader.java
│   │   │   │   │   ├── LogAdapter.java
│   │   │   │   │   ├── MachineList.java
│   │   │   │   │   ├── MergeSort.java
│   │   │   │   │   ├── NativeCodeLoader.java
│   │   │   │   │   ├── NativeCrc32.java
│   │   │   │   │   ├── NativeLibraryChecker.java
│   │   │   │   │   ├── Options.java
│   │   │   │   │   ├── package.html
│   │   │   │   │   ├── PerformanceAdvisory.java
│   │   │   │   │   ├── PrintJarMainClass.java
│   │   │   │   │   ├── PriorityQueue.java
│   │   │   │   │   ├── ProgramDriver.java
│   │   │   │   │   ├── Progressable.java
│   │   │   │   │   ├── Progress.java
│   │   │   │   │   ├── ProtoUtil.java
│   │   │   │   │   ├── PureJavaCrc32C.java
│   │   │   │   │   ├── PureJavaCrc32.java
│   │   │   │   │   ├── QuickSort.java
│   │   │   │   │   ├── ReflectionUtils.java
│   │   │   │   │   ├── RunJar.java
│   │   │   │   │   ├── SequentialNumber.java
│   │   │   │   │   ├── ServicePlugin.java
│   │   │   │   │   ├── ServletUtil.java
│   │   │   │   │   ├── Shell.java
│   │   │   │   │   ├── ShutdownHookManager.java
│   │   │   │   │   ├── ShutdownThreadsHelper.java
│   │   │   │   │   ├── SignalLogger.java
│   │   │   │   │   ├── StopWatch.java
│   │   │   │   │   ├── StringInterner.java
│   │   │   │   │   ├── StringUtils.java
│   │   │   │   │   ├── ThreadUtil.java
│   │   │   │   │   ├── Time.java
│   │   │   │   │   ├── Timer.java
│   │   │   │   │   ├── Tool.java
│   │   │   │   │   ├── ToolRunner.java
│   │   │   │   │   ├── UTF8ByteArrayUtils.java
│   │   │   │   │   ├── VersionInfo.java
│   │   │   │   │   ├── VersionUtil.java
│   │   │   │   │   ├── Waitable.java
│   │   │   │   │   ├── XMLUtils.java
│   │   │   │   │   └── ZKUtil.java
│   │   │   │   └── overview.html
│   │   │   ├── native
│   │   │   │   ├── AUTHORS
│   │   │   │   ├── ChangeLog
│   │   │   │   ├── COPYING
│   │   │   │   ├── native.sln
│   │   │   │   ├── native.vcxproj
│   │   │   │   ├── native.vcxproj.filters
│   │   │   │   ├── NEWS
│   │   │   │   ├── README
│   │   │   │   └── src
│   │   │   │   ├── exception.c
│   │   │   │   ├── exception.h
│   │   │   │   ├── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   ├── crypto
│   │   │   │   │   │   ├── OpensslCipher.c
│   │   │   │   │   │   ├── org_apache_hadoop_crypto.h
│   │   │   │   │   │   └── random
│   │   │   │   │   │   ├── OpensslSecureRandom.c
│   │   │   │   │   │   └── org_apache_hadoop_crypto_random.h
│   │   │   │   │   ├── io
│   │   │   │   │   │   ├── compress
│   │   │   │   │   │   │   ├── bzip2
│   │   │   │   │   │   │   │   ├── Bzip2Compressor.c
│   │   │   │   │   │   │   │   ├── Bzip2Decompressor.c
│   │   │   │   │   │   │   │   └── org_apache_hadoop_io_compress_bzip2.h
│   │   │   │   │   │   │   ├── lz4
│   │   │   │   │   │   │   │   ├── lz4.c
│   │   │   │   │   │   │   │   ├── Lz4Compressor.c
│   │   │   │   │   │   │   │   ├── Lz4Decompressor.c
│   │   │   │   │   │   │   │   ├── lz4.h
│   │   │   │   │   │   │   │   ├── lz4hc.c
│   │   │   │   │   │   │   │   └── lz4hc.h
│   │   │   │   │   │   │   ├── snappy
│   │   │   │   │   │   │   │   ├── org_apache_hadoop_io_compress_snappy.h
│   │   │   │   │   │   │   │   ├── SnappyCompressor.c
│   │   │   │   │   │   │   │   └── SnappyDecompressor.c
│   │   │   │   │   │   │   └── zlib
│   │   │   │   │   │   │   ├── org_apache_hadoop_io_compress_zlib.h
│   │   │   │   │   │   │   ├── ZlibCompressor.c
│   │   │   │   │   │   │   └── ZlibDecompressor.c
│   │   │   │   │   │   └── nativeio
│   │   │   │   │   │   ├── errno_enum.c
│   │   │   │   │   │   ├── errno_enum.h
│   │   │   │   │   │   ├── file_descriptor.c
│   │   │   │   │   │   ├── file_descriptor.h
│   │   │   │   │   │   ├── NativeIO.c
│   │   │   │   │   │   └── SharedFileDescriptorFactory.c
│   │   │   │   │   ├── net
│   │   │   │   │   │   └── unix
│   │   │   │   │   │   ├── DomainSocket.c
│   │   │   │   │   │   └── DomainSocketWatcher.c
│   │   │   │   │   ├── security
│   │   │   │   │   │   ├── hadoop_group_info.c
│   │   │   │   │   │   ├── hadoop_group_info.h
│   │   │   │   │   │   ├── hadoop_user_info.c
│   │   │   │   │   │   ├── hadoop_user_info.h
│   │   │   │   │   │   ├── JniBasedUnixGroupsMapping.c
│   │   │   │   │   │   ├── JniBasedUnixGroupsMappingWin.c
│   │   │   │   │   │   └── JniBasedUnixGroupsNetgroupMapping.c
│   │   │   │   │   ├── util
│   │   │   │   │   │   ├── bulk_crc32.c
│   │   │   │   │   │   ├── bulk_crc32.h
│   │   │   │   │   │   ├── crc32c_tables.h
│   │   │   │   │   │   ├── crc32_zlib_polynomial_tables.h
│   │   │   │   │   │   ├── gcc_optimizations.h
│   │   │   │   │   │   ├── NativeCodeLoader.c
│   │   │   │   │   │   └── NativeCrc32.c
│   │   │   │   │   └── yarn
│   │   │   │   │   └── server
│   │   │   │   │   └── nodemanager
│   │   │   │   │   ├── windows_secure_container_executor.c
│   │   │   │   │   └── windows_secure_container_executor.h
│   │   │   │   ├── org_apache_hadoop.h
│   │   │   │   └── test
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   └── util
│   │   │   │   └── test_bulk_crc32.c
│   │   │   ├── proto
│   │   │   │   ├── GenericRefreshProtocol.proto
│   │   │   │   ├── GetUserMappingsProtocol.proto
│   │   │   │   ├── HAServiceProtocol.proto
│   │   │   │   ├── IpcConnectionContext.proto
│   │   │   │   ├── ProtobufRpcEngine.proto
│   │   │   │   ├── ProtocolInfo.proto
│   │   │   │   ├── RefreshAuthorizationPolicyProtocol.proto
│   │   │   │   ├── RefreshCallQueueProtocol.proto
│   │   │   │   ├── RefreshUserMappingsProtocol.proto
│   │   │   │   ├── RpcHeader.proto
│   │   │   │   ├── Security.proto
│   │   │   │   ├── TraceAdmin.proto
│   │   │   │   └── ZKFCProtocol.proto
│   │   │   ├── resources
│   │   │   │   ├── common-version-info.properties
│   │   │   │   ├── core-default.xml
│   │   │   │   ├── META-INF
│   │   │   │   │   └── services
│   │   │   │   │   ├── org.apache.hadoop.crypto.key.KeyProviderFactory
│   │   │   │   │   ├── org.apache.hadoop.fs.FileSystem
│   │   │   │   │   ├── org.apache.hadoop.io.compress.CompressionCodec
│   │   │   │   │   ├── org.apache.hadoop.security.alias.CredentialProviderFactory
│   │   │   │   │   └── org.apache.hadoop.security.SecurityInfo
│   │   │   │   └── org.apache.hadoop.application-classloader.properties
│   │   │   ├── webapps
│   │   │   │   └── static
│   │   │   │   └── hadoop.css
│   │   │   ├── winutils
│   │   │   │   ├── chmod.c
│   │   │   │   ├── chown.c
│   │   │   │   ├── client.c
│   │   │   │   ├── config.cpp
│   │   │   │   ├── groups.c
│   │   │   │   ├── hadoopwinutilsvc.idl
│   │   │   │   ├── hardlink.c
│   │   │   │   ├── include
│   │   │   │   │   └── winutils.h
│   │   │   │   ├── libwinutils.c
│   │   │   │   ├── libwinutils.vcxproj
│   │   │   │   ├── ls.c
│   │   │   │   ├── main.c
│   │   │   │   ├── readlink.c
│   │   │   │   ├── service.c
│   │   │   │   ├── symlink.c
│   │   │   │   ├── systeminfo.c
│   │   │   │   ├── task.c
│   │   │   │   ├── win8sdk.props
│   │   │   │   ├── winutils.mc
│   │   │   │   ├── winutils.sln
│   │   │   │   └── winutils.vcxproj
│   │   │   └── xsl
│   │   │   └── configuration.xsl
│   │   ├── site
│   │   │   ├── markdown
│   │   │   │   ├── CLIMiniCluster.md.vm
│   │   │   │   ├── ClusterSetup.md
│   │   │   │   ├── CommandsManual.md
│   │   │   │   ├── Compatibility.md
│   │   │   │   ├── DeprecatedProperties.md
│   │   │   │   ├── filesystem
│   │   │   │   │   ├── extending.md
│   │   │   │   │   ├── filesystem.md
│   │   │   │   │   ├── fsdatainputstream.md
│   │   │   │   │   ├── index.md
│   │   │   │   │   ├── introduction.md
│   │   │   │   │   ├── model.md
│   │   │   │   │   ├── notation.md
│   │   │   │   │   └── testing.md
│   │   │   │   ├── FileSystemShell.md
│   │   │   │   ├── HttpAuthentication.md
│   │   │   │   ├── InterfaceClassification.md
│   │   │   │   ├── Metrics.md
│   │   │   │   ├── NativeLibraries.md.vm
│   │   │   │   ├── RackAwareness.md
│   │   │   │   ├── SecureMode.md
│   │   │   │   ├── ServiceLevelAuth.md
│   │   │   │   ├── SingleCluster.md.vm
│   │   │   │   ├── SingleNodeSetup.md
│   │   │   │   ├── Superusers.md
│   │   │   │   └── Tracing.md
│   │   │   ├── resources
│   │   │   │   └── css
│   │   │   │   └── site.css
│   │   │   └── site.xml
│   │   └── test
│   │   ├── all-tests
│   │   ├── aop
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   └── fi
│   │   │   ├── FiConfig.java
│   │   │   └── ProbabilityModel.java
│   │   ├── avro
│   │   │   └── avroRecord.avsc
│   │   ├── checkstyle-noframes-sorted.xsl
│   │   ├── empty-file
│   │   ├── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   ├── cli
│   │   │   │   ├── CLITestHelper.java
│   │   │   │   ├── TestCLI.java
│   │   │   │   ├── testConf.xsl
│   │   │   │   └── util
│   │   │   │   ├── CLICommandFS.java
│   │   │   │   ├── CLICommand.java
│   │   │   │   ├── CLICommandTypes.java
│   │   │   │   ├── CLITestCmd.java
│   │   │   │   ├── CLITestData.java
│   │   │   │   ├── CommandExecutor.java
│   │   │   │   ├── ComparatorBase.java
│   │   │   │   ├── ComparatorData.java
│   │   │   │   ├── ExactComparator.java
│   │   │   │   ├── FSCmdExecutor.java
│   │   │   │   ├── RegexpAcrossOutputComparator.java
│   │   │   │   ├── RegexpComparator.java
│   │   │   │   ├── SubstringComparator.java
│   │   │   │   └── TokenComparator.java
│   │   │   ├── conf
│   │   │   │   ├── empty-configuration.xml
│   │   │   │   ├── TestConfigRedactor.java
│   │   │   │   ├── TestConfigurationDeprecation.java
│   │   │   │   ├── TestConfigurationFieldsBase.java
│   │   │   │   ├── TestConfiguration.java
│   │   │   │   ├── TestConfigurationSubclass.java
│   │   │   │   ├── TestConfServlet.java
│   │   │   │   ├── TestDeprecatedKeys.java
│   │   │   │   ├── TestGetInstances.java
│   │   │   │   └── TestReconfiguration.java
│   │   │   ├── crypto
│   │   │   │   ├── CryptoStreamsTestBase.java
│   │   │   │   ├── key
│   │   │   │   │   ├── FailureInjectingJavaKeyStoreProvider.java
│   │   │   │   │   ├── kms
│   │   │   │   │   │   └── TestLoadBalancingKMSClientProvider.java
│   │   │   │   │   ├── TestCachingKeyProvider.java
│   │   │   │   │   ├── TestKeyProviderCryptoExtension.java
│   │   │   │   │   ├── TestKeyProviderDelegationTokenExtension.java
│   │   │   │   │   ├── TestKeyProviderFactory.java
│   │   │   │   │   ├── TestKeyProvider.java
│   │   │   │   │   ├── TestKeyShell.java
│   │   │   │   │   └── TestValueQueue.java
│   │   │   │   ├── random
│   │   │   │   │   ├── TestOpensslSecureRandom.java
│   │   │   │   │   └── TestOsSecureRandom.java
│   │   │   │   ├── TestCryptoCodec.java
│   │   │   │   ├── TestCryptoStreamsForLocalFS.java
│   │   │   │   ├── TestCryptoStreams.java
│   │   │   │   ├── TestCryptoStreamsNormal.java
│   │   │   │   ├── TestCryptoStreamsWithOpensslAesCtrCryptoCodec.java
│   │   │   │   └── TestOpensslCipher.java
│   │   │   ├── fs
│   │   │   │   ├── contract
│   │   │   │   │   ├── AbstractBondedFSContract.java
│   │   │   │   │   ├── AbstractContractAppendTest.java
│   │   │   │   │   ├── AbstractContractConcatTest.java
│   │   │   │   │   ├── AbstractContractCreateTest.java
│   │   │   │   │   ├── AbstractContractDeleteTest.java
│   │   │   │   │   ├── AbstractContractMkdirTest.java
│   │   │   │   │   ├── AbstractContractOpenTest.java
│   │   │   │   │   ├── AbstractContractRenameTest.java
│   │   │   │   │   ├── AbstractContractRootDirectoryTest.java
│   │   │   │   │   ├── AbstractContractSeekTest.java
│   │   │   │   │   ├── AbstractFSContract.java
│   │   │   │   │   ├── AbstractFSContractTestBase.java
│   │   │   │   │   ├── ContractOptions.java
│   │   │   │   │   ├── ContractTestUtils.java
│   │   │   │   │   ├── ftp
│   │   │   │   │   │   ├── FTPContract.java
│   │   │   │   │   │   ├── package.html
│   │   │   │   │   │   ├── TestFTPContractCreate.java
│   │   │   │   │   │   ├── TestFTPContractDelete.java
│   │   │   │   │   │   ├── TestFTPContractMkdir.java
│   │   │   │   │   │   ├── TestFTPContractOpen.java
│   │   │   │   │   │   └── TestFTPContractRename.java
│   │   │   │   │   ├── localfs
│   │   │   │   │   │   ├── LocalFSContract.java
│   │   │   │   │   │   ├── TestLocalFSContractAppend.java
│   │   │   │   │   │   ├── TestLocalFSContractCreate.java
│   │   │   │   │   │   ├── TestLocalFSContractDelete.java
│   │   │   │   │   │   ├── TestLocalFSContractLoaded.java
│   │   │   │   │   │   ├── TestLocalFSContractMkdir.java
│   │   │   │   │   │   ├── TestLocalFSContractOpen.java
│   │   │   │   │   │   ├── TestLocalFSContractRename.java
│   │   │   │   │   │   └── TestLocalFSContractSeek.java
│   │   │   │   │   └── rawlocal
│   │   │   │   │   ├── RawlocalFSContract.java
│   │   │   │   │   ├── TestRawlocalContractAppend.java
│   │   │   │   │   ├── TestRawlocalContractCreate.java
│   │   │   │   │   ├── TestRawlocalContractDelete.java
│   │   │   │   │   ├── TestRawlocalContractMkdir.java
│   │   │   │   │   ├── TestRawlocalContractOpen.java
│   │   │   │   │   ├── TestRawlocalContractRename.java
│   │   │   │   │   ├── TestRawlocalContractSeek.java
│   │   │   │   │   └── TestRawLocalContractUnderlyingFileBehavior.java
│   │   │   │   ├── FCStatisticsBaseTest.java
│   │   │   │   ├── FileContextCreateMkdirBaseTest.java
│   │   │   │   ├── FileContextMainOperationsBaseTest.java
│   │   │   │   ├── FileContextPermissionBase.java
│   │   │   │   ├── FileContextTestHelper.java
│   │   │   │   ├── FileContextTestWrapper.java
│   │   │   │   ├── FileContextURIBase.java
│   │   │   │   ├── FileContextUtilBase.java
│   │   │   │   ├── FileSystemContractBaseTest.java
│   │   │   │   ├── FileSystemTestHelper.java
│   │   │   │   ├── FileSystemTestWrapper.java
│   │   │   │   ├── FSMainOperationsBaseTest.java
│   │   │   │   ├── FSTestWrapper.java
│   │   │   │   ├── FSWrapper.java
│   │   │   │   ├── ftp
│   │   │   │   │   └── TestFTPFileSystem.java
│   │   │   │   ├── loadGenerator
│   │   │   │   │   ├── DataGenerator.java
│   │   │   │   │   ├── LoadGenerator.java
│   │   │   │   │   └── StructureGenerator.java
│   │   │   │   ├── permission
│   │   │   │   │   ├── TestAcl.java
│   │   │   │   │   └── TestFsPermission.java
│   │   │   │   ├── shell
│   │   │   │   │   ├── find
│   │   │   │   │   │   ├── MockFileSystem.java
│   │   │   │   │   │   ├── TestAnd.java
│   │   │   │   │   │   ├── TestFilterExpression.java
│   │   │   │   │   │   ├── TestFind.java
│   │   │   │   │   │   ├── TestHelper.java
│   │   │   │   │   │   ├── TestIname.java
│   │   │   │   │   │   ├── TestName.java
│   │   │   │   │   │   ├── TestPrint0.java
│   │   │   │   │   │   ├── TestPrint.java
│   │   │   │   │   │   └── TestResult.java
│   │   │   │   │   ├── TestAclCommands.java
│   │   │   │   │   ├── TestCommandFactory.java
│   │   │   │   │   ├── TestCopy.java
│   │   │   │   │   ├── TestCopyPreserveFlag.java
│   │   │   │   │   ├── TestCount.java
│   │   │   │   │   ├── TestMove.java
│   │   │   │   │   ├── TestPathData.java
│   │   │   │   │   ├── TestPathExceptions.java
│   │   │   │   │   ├── TestTextCommand.java
│   │   │   │   │   └── TestXAttrCommands.java
│   │   │   │   ├── SymlinkBaseTest.java
│   │   │   │   ├── TestAfsCheckPath.java
│   │   │   │   ├── TestAvroFSInput.java
│   │   │   │   ├── TestBlockLocation.java
│   │   │   │   ├── TestChecksumFileSystem.java
│   │   │   │   ├── TestCommandFormat.java
│   │   │   │   ├── TestContentSummary.java
│   │   │   │   ├── TestDelegateToFileSystem.java
│   │   │   │   ├── TestDelegateToFsCheckPath.java
│   │   │   │   ├── TestDelegationTokenRenewer.java
│   │   │   │   ├── TestDFVariations.java
│   │   │   │   ├── TestDU.java
│   │   │   │   ├── TestFcLocalFsPermission.java
│   │   │   │   ├── TestFcLocalFsUtil.java
│   │   │   │   ├── TestFileContextDeleteOnExit.java
│   │   │   │   ├── TestFileContext.java
│   │   │   │   ├── TestFileContextResolveAfs.java
│   │   │   │   ├── TestFileStatus.java
│   │   │   │   ├── TestFileSystemCaching.java
│   │   │   │   ├── TestFileSystemCanonicalization.java
│   │   │   │   ├── TestFileSystemInitialization.java
│   │   │   │   ├── TestFileSystemTokens.java
│   │   │   │   ├── TestFileUtil.java
│   │   │   │   ├── TestFilterFileSystem.java
│   │   │   │   ├── TestFilterFs.java
│   │   │   │   ├── TestFSMainOperationsLocalFileSystem.java
│   │   │   │   ├── TestFsOptions.java
│   │   │   │   ├── TestFsShellCopy.java
│   │   │   │   ├── TestFsShell.java
│   │   │   │   ├── TestFsShellReturnCode.java
│   │   │   │   ├── TestGetFileBlockLocations.java
│   │   │   │   ├── TestGlobExpander.java
│   │   │   │   ├── TestGlobPattern.java
│   │   │   │   ├── TestHardLink.java
│   │   │   │   ├── TestHarFileSystemBasics.java
│   │   │   │   ├── TestHarFileSystem.java
│   │   │   │   ├── TestListFiles.java
│   │   │   │   ├── TestLocalDirAllocator.java
│   │   │   │   ├── TestLocalFileSystem.java
│   │   │   │   ├── TestLocalFileSystemPermission.java
│   │   │   │   ├── TestLocalFsFCStatistics.java
│   │   │   │   ├── TestLocalFSFileContextCreateMkdir.java
│   │   │   │   ├── TestLocalFSFileContextMainOperations.java
│   │   │   │   ├── TestLocal_S3FileContextURI.java
│   │   │   │   ├── TestPath.java
│   │   │   │   ├── TestS3_LocalFileContextURI.java
│   │   │   │   ├── TestStat.java
│   │   │   │   ├── TestSymlinkLocalFSFileContext.java
│   │   │   │   ├── TestSymlinkLocalFSFileSystem.java
│   │   │   │   ├── TestSymlinkLocalFS.java
│   │   │   │   ├── TestTrash.java
│   │   │   │   ├── TestTruncatedInputBug.java
│   │   │   │   ├── test-untar.tar
│   │   │   │   ├── test-untar.tgz
│   │   │   │   └── viewfs
│   │   │   │   ├── TestChRootedFileSystem.java
│   │   │   │   ├── TestChRootedFs.java
│   │   │   │   ├── TestFcCreateMkdirLocalFs.java
│   │   │   │   ├── TestFcMainOperationsLocalFs.java
│   │   │   │   ├── TestFcPermissionsLocalFs.java
│   │   │   │   ├── TestFSMainOperationsLocalFileSystem.java
│   │   │   │   ├── TestViewFileSystemDelegation.java
│   │   │   │   ├── TestViewFileSystemDelegationTokenSupport.java
│   │   │   │   ├── TestViewFileSystemLocalFileSystem.java
│   │   │   │   ├── TestViewFileSystemWithAuthorityLocalFileSystem.java
│   │   │   │   ├── TestViewFsConfig.java
│   │   │   │   ├── TestViewfsFileStatus.java
│   │   │   │   ├── TestViewFsLocalFs.java
│   │   │   │   ├── TestViewFsTrash.java
│   │   │   │   ├── TestViewFsURIs.java
│   │   │   │   ├── TestViewFsWithAuthorityLocalFs.java
│   │   │   │   ├── ViewFileSystemBaseTest.java
│   │   │   │   ├── ViewFileSystemTestSetup.java
│   │   │   │   ├── ViewFsBaseTest.java
│   │   │   │   └── ViewFsTestSetup.java
│   │   │   ├── ha
│   │   │   │   ├── ActiveStandbyElectorTestUtil.java
│   │   │   │   ├── ClientBaseWithFixes.java
│   │   │   │   ├── DummyHAService.java
│   │   │   │   ├── DummySharedResource.java
│   │   │   │   ├── MiniZKFCCluster.java
│   │   │   │   ├── TestActiveStandbyElector.java
│   │   │   │   ├── TestActiveStandbyElectorRealZK.java
│   │   │   │   ├── TestFailoverController.java
│   │   │   │   ├── TestHAAdmin.java
│   │   │   │   ├── TestHealthMonitor.java
│   │   │   │   ├── TestNodeFencer.java
│   │   │   │   ├── TestShellCommandFencer.java
│   │   │   │   ├── TestSshFenceByTcpPort.java
│   │   │   │   ├── TestZKFailoverController.java
│   │   │   │   ├── TestZKFailoverControllerStress.java
│   │   │   │   └── ZKFCTestUtil.java
│   │   │   ├── hdfs
│   │   │   ├── http
│   │   │   │   ├── HttpServerFunctionalTest.java
│   │   │   │   ├── lib
│   │   │   │   │   └── TestStaticUserWebFilter.java
│   │   │   │   ├── resource
│   │   │   │   │   └── JerseyResource.java
│   │   │   │   ├── TestGlobalFilter.java
│   │   │   │   ├── TestHtmlQuoting.java
│   │   │   │   ├── TestHttpCookieFlag.java
│   │   │   │   ├── TestHttpRequestLogAppender.java
│   │   │   │   ├── TestHttpRequestLog.java
│   │   │   │   ├── TestHttpServer.java
│   │   │   │   ├── TestHttpServerLifecycle.java
│   │   │   │   ├── TestHttpServerWebapps.java
│   │   │   │   ├── TestHttpServerWithSpengo.java
│   │   │   │   ├── TestPathFilter.java
│   │   │   │   ├── TestServletFilter.java
│   │   │   │   └── TestSSLHttpServer.java
│   │   │   ├── io
│   │   │   │   ├── AvroTestUtil.java
│   │   │   │   ├── compress
│   │   │   │   │   ├── CompressDecompressTester.java
│   │   │   │   │   ├── lz4
│   │   │   │   │   │   └── TestLz4CompressorDecompressor.java
│   │   │   │   │   ├── snappy
│   │   │   │   │   │   └── TestSnappyCompressorDecompressor.java
│   │   │   │   │   ├── TestBlockDecompressorStream.java
│   │   │   │   │   ├── TestCodecFactory.java
│   │   │   │   │   ├── TestCodec.java
│   │   │   │   │   ├── TestCodecPool.java
│   │   │   │   │   ├── TestCompressorDecompressor.java
│   │   │   │   │   ├── TestCompressorStream.java
│   │   │   │   │   └── zlib
│   │   │   │   │   └── TestZlibCompressorDecompressor.java
│   │   │   │   ├── file
│   │   │   │   │   └── tfile
│   │   │   │   │   ├── KeySampler.java
│   │   │   │   │   ├── KVGenerator.java
│   │   │   │   │   ├── NanoTimer.java
│   │   │   │   │   ├── RandomDistribution.java
│   │   │   │   │   ├── TestTFileByteArrays.java
│   │   │   │   │   ├── TestTFileComparator2.java
│   │   │   │   │   ├── TestTFileComparators.java
│   │   │   │   │   ├── TestTFile.java
│   │   │   │   │   ├── TestTFileJClassComparatorByteArrays.java
│   │   │   │   │   ├── TestTFileLzoCodecsByteArrays.java
│   │   │   │   │   ├── TestTFileLzoCodecsStreams.java
│   │   │   │   │   ├── TestTFileNoneCodecsByteArrays.java
│   │   │   │   │   ├── TestTFileNoneCodecsJClassComparatorByteArrays.java
│   │   │   │   │   ├── TestTFileNoneCodecsStreams.java
│   │   │   │   │   ├── TestTFileSeek.java
│   │   │   │   │   ├── TestTFileSeqFileComparison.java
│   │   │   │   │   ├── TestTFileSplit.java
│   │   │   │   │   ├── TestTFileStreams.java
│   │   │   │   │   ├── TestTFileUnsortedByteArrays.java
│   │   │   │   │   ├── TestVLong.java
│   │   │   │   │   └── Timer.java
│   │   │   │   ├── nativeio
│   │   │   │   │   ├── TestNativeIO.java
│   │   │   │   │   └── TestSharedFileDescriptorFactory.java
│   │   │   │   ├── RandomDatum.java
│   │   │   │   ├── retry
│   │   │   │   │   ├── TestDefaultRetryPolicy.java
│   │   │   │   │   ├── TestFailoverProxy.java
│   │   │   │   │   ├── TestRetryProxy.java
│   │   │   │   │   ├── UnreliableImplementation.java
│   │   │   │   │   └── UnreliableInterface.java
│   │   │   │   ├── serializer
│   │   │   │   │   ├── avro
│   │   │   │   │   │   ├── Record.java
│   │   │   │   │   │   └── TestAvroSerialization.java
│   │   │   │   │   ├── SerializationTestUtil.java
│   │   │   │   │   ├── TestSerializationFactory.java
│   │   │   │   │   └── TestWritableSerialization.java
│   │   │   │   ├── TestArrayFile.java
│   │   │   │   ├── TestArrayPrimitiveWritable.java
│   │   │   │   ├── TestArrayWritable.java
│   │   │   │   ├── TestBloomMapFile.java
│   │   │   │   ├── TestBooleanWritable.java
│   │   │   │   ├── TestBoundedByteArrayOutputStream.java
│   │   │   │   ├── TestBytesWritable.java
│   │   │   │   ├── TestDataByteBuffers.java
│   │   │   │   ├── TestDefaultStringifier.java
│   │   │   │   ├── TestEnumSetWritable.java
│   │   │   │   ├── TestGenericWritable.java
│   │   │   │   ├── TestIOUtils.java
│   │   │   │   ├── TestMapFile.java
│   │   │   │   ├── TestMapWritable.java
│   │   │   │   ├── TestMD5Hash.java
│   │   │   │   ├── TestObjectWritableProtos.java
│   │   │   │   ├── TestSecureIOUtils.java
│   │   │   │   ├── TestSequenceFileAppend.java
│   │   │   │   ├── TestSequenceFile.java
│   │   │   │   ├── TestSequenceFileSerialization.java
│   │   │   │   ├── TestSequenceFileSync.java
│   │   │   │   ├── TestSetFile.java
│   │   │   │   ├── TestSortedMapWritable.java
│   │   │   │   ├── TestText.java
│   │   │   │   ├── TestTextNonUTF8.java
│   │   │   │   ├── TestUTF8.java
│   │   │   │   ├── TestVersionedWritable.java
│   │   │   │   ├── TestWritable.java
│   │   │   │   ├── TestWritableName.java
│   │   │   │   └── TestWritableUtils.java
│   │   │   ├── ipc
│   │   │   │   ├── MiniRPCBenchmark.java
│   │   │   │   ├── RPCCallBenchmark.java
│   │   │   │   ├── TestCallQueueManager.java
│   │   │   │   ├── TestDecayRpcScheduler.java
│   │   │   │   ├── TestFairCallQueue.java
│   │   │   │   ├── TestIdentityProviders.java
│   │   │   │   ├── TestIPC.java
│   │   │   │   ├── TestIPCServerResponder.java
│   │   │   │   ├── TestMiniRPCBenchmark.java
│   │   │   │   ├── TestMultipleProtocolServer.java
│   │   │   │   ├── TestProtoBufRpc.java
│   │   │   │   ├── TestRetryCache.java
│   │   │   │   ├── TestRetryCacheMetrics.java
│   │   │   │   ├── TestRPCCallBenchmark.java
│   │   │   │   ├── TestRPCCompatibility.java
│   │   │   │   ├── TestRPC.java
│   │   │   │   ├── TestRPCWaitForProxy.java
│   │   │   │   ├── TestSaslRPC.java
│   │   │   │   ├── TestServer.java
│   │   │   │   ├── TestSocketFactory.java
│   │   │   │   └── TestWeightedRoundRobinMultiplexer.java
│   │   │   ├── jmx
│   │   │   │   └── TestJMXJsonServlet.java
│   │   │   ├── log
│   │   │   │   ├── TestLog4Json.java
│   │   │   │   └── TestLogLevel.java
│   │   │   ├── metrics
│   │   │   │   ├── ganglia
│   │   │   │   │   └── TestGangliaContext.java
│   │   │   │   ├── spi
│   │   │   │   │   └── TestOutputRecord.java
│   │   │   │   └── TestMetricsServlet.java
│   │   │   ├── metrics2
│   │   │   │   ├── filter
│   │   │   │   │   └── TestPatternFilter.java
│   │   │   │   ├── impl
│   │   │   │   │   ├── ConfigBuilder.java
│   │   │   │   │   ├── ConfigUtil.java
│   │   │   │   │   ├── MetricsLists.java
│   │   │   │   │   ├── MetricsRecords.java
│   │   │   │   │   ├── TestGangliaMetrics.java
│   │   │   │   │   ├── TestGraphiteMetrics.java
│   │   │   │   │   ├── TestMetricsCollectorImpl.java
│   │   │   │   │   ├── TestMetricsConfig.java
│   │   │   │   │   ├── TestMetricsSourceAdapter.java
│   │   │   │   │   ├── TestMetricsSystemImpl.java
│   │   │   │   │   ├── TestMetricsVisitor.java
│   │   │   │   │   └── TestSinkQueue.java
│   │   │   │   ├── lib
│   │   │   │   │   ├── TestInterns.java
│   │   │   │   │   ├── TestMetricsAnnotations.java
│   │   │   │   │   ├── TestMetricsRegistry.java
│   │   │   │   │   ├── TestMutableMetrics.java
│   │   │   │   │   └── TestUniqNames.java
│   │   │   │   ├── sink
│   │   │   │   │   ├── ganglia
│   │   │   │   │   │   ├── GangliaMetricsTestHelper.java
│   │   │   │   │   │   └── TestGangliaSink.java
│   │   │   │   │   └── TestFileSink.java
│   │   │   │   ├── source
│   │   │   │   │   └── TestJvmMetrics.java
│   │   │   │   └── util
│   │   │   │   ├── TestMetricsCache.java
│   │   │   │   ├── TestSampleQuantiles.java
│   │   │   │   └── TestSampleStat.java
│   │   │   ├── net
│   │   │   │   ├── ServerSocketUtil.java
│   │   │   │   ├── StaticMapping.java
│   │   │   │   ├── TestClusterTopology.java
│   │   │   │   ├── TestDNS.java
│   │   │   │   ├── TestNetUtils.java
│   │   │   │   ├── TestNetworkTopologyWithNodeGroup.java
│   │   │   │   ├── TestScriptBasedMapping.java
│   │   │   │   ├── TestScriptBasedMappingWithDependency.java
│   │   │   │   ├── TestSocketIOWithTimeout.java
│   │   │   │   ├── TestStaticMapping.java
│   │   │   │   ├── TestSwitchMapping.java
│   │   │   │   ├── TestTableMapping.java
│   │   │   │   └── unix
│   │   │   │   ├── TemporarySocketDirectory.java
│   │   │   │   ├── TestDomainSocket.java
│   │   │   │   └── TestDomainSocketWatcher.java
│   │   │   ├── security
│   │   │   │   ├── alias
│   │   │   │   │   ├── TestCredentialProviderFactory.java
│   │   │   │   │   ├── TestCredentialProvider.java
│   │   │   │   │   └── TestCredShell.java
│   │   │   │   ├── authorize
│   │   │   │   │   ├── TestAccessControlList.java
│   │   │   │   │   ├── TestProxyServers.java
│   │   │   │   │   ├── TestProxyUsers.java
│   │   │   │   │   └── TestServiceAuthorization.java
│   │   │   │   ├── http
│   │   │   │   │   └── TestCrossOriginFilter.java
│   │   │   │   ├── ManualTestKeytabLogins.java
│   │   │   │   ├── NetUtilsTestResolver.java
│   │   │   │   ├── SecurityUtilTestHelper.java
│   │   │   │   ├── ssl
│   │   │   │   │   ├── KeyStoreTestUtil.java
│   │   │   │   │   ├── TestReloadingX509TrustManager.java
│   │   │   │   │   └── TestSSLFactory.java
│   │   │   │   ├── TestAuthenticationFilter.java
│   │   │   │   ├── TestAuthenticationWithProxyUserFilter.java
│   │   │   │   ├── TestCompositeGroupMapping.java
│   │   │   │   ├── TestCredentials.java
│   │   │   │   ├── TestDoAsEffectiveUser.java
│   │   │   │   ├── TestGroupFallback.java
│   │   │   │   ├── TestGroupsCaching.java
│   │   │   │   ├── TestHttpCrossOriginFilterInitializer.java
│   │   │   │   ├── TestJNIGroupsMapping.java
│   │   │   │   ├── TestLdapGroupsMapping.java
│   │   │   │   ├── TestNetgroupCache.java
│   │   │   │   ├── TestProxyUserFromEnv.java
│   │   │   │   ├── TestSecurityUtil.java
│   │   │   │   ├── TestShellBasedIdMapping.java
│   │   │   │   ├── TestUGILoginFromKeytab.java
│   │   │   │   ├── TestUGIWithExternalKdc.java
│   │   │   │   ├── TestUserFromEnv.java
│   │   │   │   ├── TestUserGroupInformation.java
│   │   │   │   ├── TestWhitelistBasedResolver.java
│   │   │   │   └── token
│   │   │   │   ├── delegation
│   │   │   │   │   ├── TestDelegationToken.java
│   │   │   │   │   ├── TestZKDelegationTokenSecretManager.java
│   │   │   │   │   └── web
│   │   │   │   │   ├── TestDelegationTokenAuthenticationHandlerWithMocks.java
│   │   │   │   │   ├── TestDelegationTokenManager.java
│   │   │   │   │   └── TestWebDelegationToken.java
│   │   │   │   └── TestToken.java
│   │   │   ├── service
│   │   │   │   ├── BreakableService.java
│   │   │   │   ├── BreakableStateChangeListener.java
│   │   │   │   ├── ServiceAssert.java
│   │   │   │   ├── TestCompositeService.java
│   │   │   │   ├── TestGlobalStateChangeListener.java
│   │   │   │   └── TestServiceLifecycle.java
│   │   │   ├── test
│   │   │   │   ├── CoreTestDriver.java
│   │   │   │   ├── GenericTestUtils.java
│   │   │   │   ├── MetricsAsserts.java
│   │   │   │   ├── MockitoMaker.java
│   │   │   │   ├── MockitoUtil.java
│   │   │   │   ├── MoreAsserts.java
│   │   │   │   ├── MultithreadedTestUtil.java
│   │   │   │   ├── TestJUnitSetup.java
│   │   │   │   ├── TestMultithreadedTestUtil.java
│   │   │   │   ├── TestTimedOutTestsListener.java
│   │   │   │   ├── TimedOutTestsListener.java
│   │   │   │   └── UnitTestcaseTimeLimit.java
│   │   │   ├── tools
│   │   │   │   └── GetGroupsTestBase.java
│   │   │   ├── tracing
│   │   │   │   └── TestTraceUtils.java
│   │   │   └── util
│   │   │   ├── bloom
│   │   │   │   ├── BloomFilterCommonTester.java
│   │   │   │   └── TestBloomFilters.java
│   │   │   ├── ClassLoaderCheck.java
│   │   │   ├── ClassLoaderCheckMain.java
│   │   │   ├── ClassLoaderCheckSecond.java
│   │   │   ├── ClassLoaderCheckThird.java
│   │   │   ├── curator
│   │   │   │   └── TestChildReaper.java
│   │   │   ├── FakeTimer.java
│   │   │   ├── hash
│   │   │   │   └── TestHash.java
│   │   │   ├── JarFinder.java
│   │   │   ├── TestApplicationClassLoader.java
│   │   │   ├── TestAsyncDiskService.java
│   │   │   ├── TestCacheableIPList.java
│   │   │   ├── TestChunkedArrayList.java
│   │   │   ├── TestClasspath.java
│   │   │   ├── TestClassUtil.java
│   │   │   ├── TestDataChecksum.java
│   │   │   ├── TestDirectBufferPool.java
│   │   │   ├── TestDiskChecker.java
│   │   │   ├── TestFileBasedIPList.java
│   │   │   ├── TestGenericOptionsParser.java
│   │   │   ├── TestGenericsUtil.java
│   │   │   ├── TestGSet.java
│   │   │   ├── TestHostsFileReader.java
│   │   │   ├── TestHttpExceptionUtils.java
│   │   │   ├── TestIdentityHashStore.java
│   │   │   ├── TestIndexedSort.java
│   │   │   ├── TestJarFinder.java
│   │   │   ├── TestLightWeightCache.java
│   │   │   ├── TestLightWeightGSet.java
│   │   │   ├── TestLineReader.java
│   │   │   ├── TestMachineList.java
│   │   │   ├── TestNativeCodeLoader.java
│   │   │   ├── TestNativeCrc32.java
│   │   │   ├── TestNativeLibraryChecker.java
│   │   │   ├── TestOptions.java
│   │   │   ├── TestProgress.java
│   │   │   ├── TestProtoUtil.java
│   │   │   ├── TestPureJavaCrc32.java
│   │   │   ├── TestReflectionUtils.java
│   │   │   ├── TestRunJar.java
│   │   │   ├── TestShell.java
│   │   │   ├── TestShutdownHookManager.java
│   │   │   ├── TestShutdownThreadsHelper.java
│   │   │   ├── TestSignalLogger.java
│   │   │   ├── TestStopWatch.java
│   │   │   ├── TestStringInterner.java
│   │   │   ├── TestStringUtils.java
│   │   │   ├── TestVersionUtil.java
│   │   │   ├── TestWinUtils.java
│   │   │   └── TestZKUtil.java
│   │   ├── proto
│   │   │   ├── test.proto
│   │   │   └── test_rpc_service.proto
│   │   └── resources
│   │   ├── contract
│   │   │   ├── ftp.xml
│   │   │   ├── localfs.xml
│   │   │   └── rawlocal.xml
│   │   ├── core-site.xml
│   │   ├── fi-site.xml
│   │   ├── hadoop-policy.xml
│   │   ├── hdfs7067.keystore
│   │   ├── javakeystoreprovider.password
│   │   ├── jets3t.properties
│   │   ├── krb5.conf
│   │   ├── log4j.properties
│   │   ├── META-INF
│   │   │   └── services
│   │   │   ├── org.apache.hadoop.crypto.key.KeyProviderFactory
│   │   │   └── org.apache.hadoop.security.token.TokenIdentifier
│   │   ├── testConf.xml
│   │   ├── test-fake-default.xml
│   │   ├── test.har
│   │   │   ├── _index
│   │   │   ├── _masterindex
│   │   │   ├── part-0
│   │   │   └── _SUCCESS
│   │   ├── test-patch.properties
│   │   └── webapps
│   │   ├── static
│   │   │   └── test.css
│   │   └── test
│   ├── hadoop-kms
│   │   ├── dev-support
│   │   │   └── findbugsExcludeFile.xml
│   │   ├── downloads
│   │   │   ├── apache-tomcat-6.0.44.tar.gz
│   │   │   └── apache-tomcat-6.0.48.tar.gz
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   ├── conf
│   │   │   │   ├── kms-acls.xml
│   │   │   │   ├── kms-env.sh
│   │   │   │   ├── kms-log4j.properties
│   │   │   │   └── kms-site.xml
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   └── crypto
│   │   │   │   └── key
│   │   │   │   └── kms
│   │   │   │   └── server
│   │   │   │   ├── EagerKeyGeneratorKeyProviderCryptoExtension.java
│   │   │   │   ├── KeyAuthorizationKeyProvider.java
│   │   │   │   ├── KMSACLs.java
│   │   │   │   ├── KMSAudit.java
│   │   │   │   ├── KMSAuthenticationFilter.java
│   │   │   │   ├── KMSConfiguration.java
│   │   │   │   ├── KMSExceptionsProvider.java
│   │   │   │   ├── KMS.java
│   │   │   │   ├── KMSJMXServlet.java
│   │   │   │   ├── KMSJSONReader.java
│   │   │   │   ├── KMSJSONWriter.java
│   │   │   │   ├── KMSMDCFilter.java
│   │   │   │   ├── KMSServerJSONUtils.java
│   │   │   │   └── KMSWebApp.java
│   │   │   ├── libexec
│   │   │   │   └── kms-config.sh
│   │   │   ├── sbin
│   │   │   │   └── kms.sh
│   │   │   ├── tomcat
│   │   │   │   ├── logging.properties
│   │   │   │   ├── ROOT
│   │   │   │   │   ├── index.html
│   │   │   │   │   └── WEB-INF
│   │   │   │   │   └── web.xml
│   │   │   │   ├── server.xml
│   │   │   │   └── ssl-server.xml.conf
│   │   │   └── webapp
│   │   │   └── WEB-INF
│   │   │   └── web.xml
│   │   ├── site
│   │   │   ├── markdown
│   │   │   │   └── index.md.vm
│   │   │   ├── resources
│   │   │   │   └── css
│   │   │   │   └── site.css
│   │   │   └── site.xml
│   │   └── test
│   │   ├── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   └── crypto
│   │   │   └── key
│   │   │   └── kms
│   │   │   └── server
│   │   │   ├── MiniKMS.java
│   │   │   ├── TestKeyAuthorizationKeyProvider.java
│   │   │   ├── TestKMSACLs.java
│   │   │   ├── TestKMSAudit.java
│   │   │   ├── TestKMS.java
│   │   │   └── TestKMSWithZK.java
│   │   └── resources
│   │   ├── log4j-kmsaudit.properties
│   │   ├── log4j.properties
│   │   └── mini-kms-acls-default.xml
│   ├── hadoop-minikdc
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   └── minikdc
│   │   │   │   ├── KerberosSecurityTestcase.java
│   │   │   │   └── MiniKdc.java
│   │   │   └── resources
│   │   │   ├── log4j.properties
│   │   │   ├── minikdc-krb5.conf
│   │   │   └── minikdc.ldiff
│   │   └── test
│   │   └── java
│   │   └── org
│   │   └── apache
│   │   └── hadoop
│   │   └── minikdc
│   │   ├── TestChangeOrgNameAndDomain.java
│   │   └── TestMiniKdc.java
│   ├── hadoop-nfs
│   │   ├── dev-support
│   │   │   └── findbugsExcludeFile.xml
│   │   ├── pom.xml
│   │   ├── README.txt
│   │   └── src
│   │   ├── main
│   │   │   └── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   ├── mount
│   │   │   │   ├── MountdBase.java
│   │   │   │   ├── MountEntry.java
│   │   │   │   ├── MountInterface.java
│   │   │   │   └── MountResponse.java
│   │   │   ├── nfs
│   │   │   │   ├── AccessPrivilege.java
│   │   │   │   ├── nfs3
│   │   │   │   │   ├── FileHandle.java
│   │   │   │   │   ├── Nfs3Base.java
│   │   │   │   │   ├── Nfs3Constant.java
│   │   │   │   │   ├── Nfs3FileAttributes.java
│   │   │   │   │   ├── Nfs3Interface.java
│   │   │   │   │   ├── Nfs3Status.java
│   │   │   │   │   ├── request
│   │   │   │   │   │   ├── ACCESS3Request.java
│   │   │   │   │   │   ├── COMMIT3Request.java
│   │   │   │   │   │   ├── CREATE3Request.java
│   │   │   │   │   │   ├── FSINFO3Request.java
│   │   │   │   │   │   ├── FSSTAT3Request.java
│   │   │   │   │   │   ├── GETATTR3Request.java
│   │   │   │   │   │   ├── LINK3Request.java
│   │   │   │   │   │   ├── LOOKUP3Request.java
│   │   │   │   │   │   ├── MKDIR3Request.java
│   │   │   │   │   │   ├── MKNOD3Request.java
│   │   │   │   │   │   ├── NFS3Request.java
│   │   │   │   │   │   ├── PATHCONF3Request.java
│   │   │   │   │   │   ├── READ3Request.java
│   │   │   │   │   │   ├── READDIR3Request.java
│   │   │   │   │   │   ├── READDIRPLUS3Request.java
│   │   │   │   │   │   ├── READLINK3Request.java
│   │   │   │   │   │   ├── REMOVE3Request.java
│   │   │   │   │   │   ├── RENAME3Request.java
│   │   │   │   │   │   ├── RequestWithHandle.java
│   │   │   │   │   │   ├── RMDIR3Request.java
│   │   │   │   │   │   ├── SetAttr3.java
│   │   │   │   │   │   ├── SETATTR3Request.java
│   │   │   │   │   │   ├── SYMLINK3Request.java
│   │   │   │   │   │   └── WRITE3Request.java
│   │   │   │   │   └── response
│   │   │   │   │   ├── ACCESS3Response.java
│   │   │   │   │   ├── COMMIT3Response.java
│   │   │   │   │   ├── CREATE3Response.java
│   │   │   │   │   ├── FSINFO3Response.java
│   │   │   │   │   ├── FSSTAT3Response.java
│   │   │   │   │   ├── GETATTR3Response.java
│   │   │   │   │   ├── LINK3Response.java
│   │   │   │   │   ├── LOOKUP3Response.java
│   │   │   │   │   ├── MKDIR3Response.java
│   │   │   │   │   ├── MKNOD3Response.java
│   │   │   │   │   ├── NFS3Response.java
│   │   │   │   │   ├── PATHCONF3Response.java
│   │   │   │   │   ├── READ3Response.java
│   │   │   │   │   ├── READDIR3Response.java
│   │   │   │   │   ├── READDIRPLUS3Response.java
│   │   │   │   │   ├── READLINK3Response.java
│   │   │   │   │   ├── REMOVE3Response.java
│   │   │   │   │   ├── RENAME3Response.java
│   │   │   │   │   ├── RMDIR3Response.java
│   │   │   │   │   ├── SETATTR3Response.java
│   │   │   │   │   ├── SYMLINK3Response.java
│   │   │   │   │   ├── WccAttr.java
│   │   │   │   │   ├── WccData.java
│   │   │   │   │   └── WRITE3Response.java
│   │   │   │   ├── NfsExports.java
│   │   │   │   ├── NfsFileType.java
│   │   │   │   └── NfsTime.java
│   │   │   ├── oncrpc
│   │   │   │   ├── RegistrationClient.java
│   │   │   │   ├── RpcAcceptedReply.java
│   │   │   │   ├── RpcCallCache.java
│   │   │   │   ├── RpcCall.java
│   │   │   │   ├── RpcDeniedReply.java
│   │   │   │   ├── RpcInfo.java
│   │   │   │   ├── RpcMessage.java
│   │   │   │   ├── RpcProgram.java
│   │   │   │   ├── RpcReply.java
│   │   │   │   ├── RpcResponse.java
│   │   │   │   ├── RpcUtil.java
│   │   │   │   ├── security
│   │   │   │   │   ├── CredentialsGSS.java
│   │   │   │   │   ├── Credentials.java
│   │   │   │   │   ├── CredentialsNone.java
│   │   │   │   │   ├── CredentialsSys.java
│   │   │   │   │   ├── RpcAuthInfo.java
│   │   │   │   │   ├── SecurityHandler.java
│   │   │   │   │   ├── SysSecurityHandler.java
│   │   │   │   │   ├── VerifierGSS.java
│   │   │   │   │   ├── Verifier.java
│   │   │   │   │   └── VerifierNone.java
│   │   │   │   ├── SimpleTcpClientHandler.java
│   │   │   │   ├── SimpleTcpClient.java
│   │   │   │   ├── SimpleTcpServer.java
│   │   │   │   ├── SimpleUdpClient.java
│   │   │   │   ├── SimpleUdpServer.java
│   │   │   │   └── XDR.java
│   │   │   └── portmap
│   │   │   ├── Portmap.java
│   │   │   ├── PortmapMapping.java
│   │   │   ├── PortmapRequest.java
│   │   │   ├── PortmapResponse.java
│   │   │   └── RpcProgramPortmap.java
│   │   └── test
│   │   ├── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   ├── nfs
│   │   │   │   ├── nfs3
│   │   │   │   │   └── TestFileHandle.java
│   │   │   │   ├── TestNfsExports.java
│   │   │   │   └── TestNfsTime.java
│   │   │   ├── oncrpc
│   │   │   │   ├── security
│   │   │   │   │   ├── TestCredentialsSys.java
│   │   │   │   │   └── TestRpcAuthInfo.java
│   │   │   │   ├── TestFrameDecoder.java
│   │   │   │   ├── TestRpcAcceptedReply.java
│   │   │   │   ├── TestRpcCallCache.java
│   │   │   │   ├── TestRpcCall.java
│   │   │   │   ├── TestRpcDeniedReply.java
│   │   │   │   ├── TestRpcMessage.java
│   │   │   │   ├── TestRpcReply.java
│   │   │   │   └── TestXDR.java
│   │   │   └── portmap
│   │   │   └── TestPortmap.java
│   │   └── resources
│   │   └── log4j.properties
│   └── pom.xml
├── hadoop-dist
│   └── pom.xml
├── hadoop-hdfs-project
│   ├── dev-support
│   │   └── test-patch.properties
│   ├── hadoop-hdfs
│   │   ├── CHANGES.txt
│   │   ├── dev-support
│   │   │   ├── all-tests
│   │   │   ├── checkstyle-noframes-sorted.xsl
│   │   │   ├── checkstyle.xml
│   │   │   ├── commit-tests
│   │   │   ├── findbugsExcludeFile.xml
│   │   │   ├── jdiff
│   │   │   │   ├── Apache_Hadoop_HDFS_2.6.0.xml
│   │   │   │   ├── hadoop-hdfs_0.20.0.xml
│   │   │   │   ├── hadoop-hdfs_0.21.0.xml
│   │   │   │   ├── hadoop-hdfs_0.22.0.xml
│   │   │   │   └── Null.java
│   │   │   └── smoke-tests
│   │   ├── pom.xml
│   │   └── src
│   │   ├── CMakeLists.txt
│   │   ├── config.h.cmake
│   │   ├── contrib
│   │   │   └── bkjournal
│   │   │   ├── dev-support
│   │   │   │   └── findbugsExcludeFile.xml
│   │   │   ├── pom.xml
│   │   │   ├── README.txt
│   │   │   └── src
│   │   │   ├── main
│   │   │   │   ├── java
│   │   │   │   │   └── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   └── contrib
│   │   │   │   │   └── bkjournal
│   │   │   │   │   ├── BookKeeperEditLogInputStream.java
│   │   │   │   │   ├── BookKeeperEditLogOutputStream.java
│   │   │   │   │   ├── BookKeeperJournalManager.java
│   │   │   │   │   ├── CurrentInprogress.java
│   │   │   │   │   ├── EditLogLedgerMetadata.java
│   │   │   │   │   └── MaxTxId.java
│   │   │   │   └── proto
│   │   │   │   └── bkjournal.proto
│   │   │   └── test
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   ├── contrib
│   │   │   │   │   └── bkjournal
│   │   │   │   │   ├── BKJMUtil.java
│   │   │   │   │   ├── TestBookKeeperAsHASharedDir.java
│   │   │   │   │   ├── TestBookKeeperConfiguration.java
│   │   │   │   │   ├── TestBookKeeperEditLogStreams.java
│   │   │   │   │   ├── TestBookKeeperHACheckpoints.java
│   │   │   │   │   ├── TestBookKeeperJournalManager.java
│   │   │   │   │   ├── TestBookKeeperSpeculativeRead.java
│   │   │   │   │   ├── TestBootstrapStandbyWithBKJM.java
│   │   │   │   │   └── TestCurrentInprogress.java
│   │   │   │   └── hdfs
│   │   │   │   └── server
│   │   │   │   └── namenode
│   │   │   │   └── FSEditLogTestUtil.java
│   │   │   └── resources
│   │   │   └── log4j.properties
│   │   ├── main
│   │   │   ├── bin
│   │   │   │   ├── distribute-exclude.sh
│   │   │   │   ├── hdfs
│   │   │   │   ├── hdfs.cmd
│   │   │   │   ├── hdfs-config.cmd
│   │   │   │   ├── hdfs-config.sh
│   │   │   │   ├── refresh-namenodes.sh
│   │   │   │   ├── start-balancer.sh
│   │   │   │   ├── start-dfs.cmd
│   │   │   │   ├── start-dfs.sh
│   │   │   │   ├── start-secure-dns.sh
│   │   │   │   ├── stop-balancer.sh
│   │   │   │   ├── stop-dfs.cmd
│   │   │   │   ├── stop-dfs.sh
│   │   │   │   └── stop-secure-dns.sh
│   │   │   ├── conf
│   │   │   │   └── hdfs-site.xml
│   │   │   ├── docs
│   │   │   │   ├── changes
│   │   │   │   │   ├── changes2html.pl
│   │   │   │   │   ├── ChangesFancyStyle.css
│   │   │   │   │   └── ChangesSimpleStyle.css
│   │   │   │   ├── releasenotes.html
│   │   │   │   ├── src
│   │   │   │   │   └── documentation
│   │   │   │   │   ├── classes
│   │   │   │   │   │   └── CatalogManager.properties
│   │   │   │   │   ├── conf
│   │   │   │   │   │   └── cli.xconf
│   │   │   │   │   ├── content
│   │   │   │   │   │   └── xdocs
│   │   │   │   │   │   ├── index.xml
│   │   │   │   │   │   ├── site.xml
│   │   │   │   │   │   ├── tabs.xml
│   │   │   │   │   │   └── webhdfs.xml
│   │   │   │   │   ├── README.txt
│   │   │   │   │   ├── resources
│   │   │   │   │   │   └── images
│   │   │   │   │   │   ├── architecture.gif
│   │   │   │   │   │   ├── core-logo.gif
│   │   │   │   │   │   ├── favicon.ico
│   │   │   │   │   │   ├── FI-framework.gif
│   │   │   │   │   │   ├── FI-framework.odg
│   │   │   │   │   │   ├── hadoop-logo-big.jpg
│   │   │   │   │   │   ├── hadoop-logo.jpg
│   │   │   │   │   │   └── request-identify.jpg
│   │   │   │   │   └── skinconf.xml
│   │   │   │   └── status.xml
│   │   │   ├── java
│   │   │   │   ├── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   ├── fs
│   │   │   │   │   │   ├── BlockStorageLocation.java
│   │   │   │   │   │   ├── CacheFlag.java
│   │   │   │   │   │   ├── HdfsBlockLocation.java
│   │   │   │   │   │   ├── Hdfs.java
│   │   │   │   │   │   ├── HdfsVolumeId.java
│   │   │   │   │   │   ├── shell
│   │   │   │   │   │   ├── VolumeId.java
│   │   │   │   │   │   └── XAttr.java
│   │   │   │   │   └── hdfs
│   │   │   │   │   ├── BlockMissingException.java
│   │   │   │   │   ├── BlockReaderFactory.java
│   │   │   │   │   ├── BlockReader.java
│   │   │   │   │   ├── BlockReaderLocal.java
│   │   │   │   │   ├── BlockReaderLocalLegacy.java
│   │   │   │   │   ├── BlockReaderUtil.java
│   │   │   │   │   ├── BlockStorageLocationUtil.java
│   │   │   │   │   ├── client
│   │   │   │   │   │   ├── BlockReportOptions.java
│   │   │   │   │   │   ├── HdfsAdmin.java
│   │   │   │   │   │   ├── HdfsDataInputStream.java
│   │   │   │   │   │   ├── HdfsDataOutputStream.java
│   │   │   │   │   │   └── HdfsUtils.java
│   │   │   │   │   ├── ClientContext.java
│   │   │   │   │   ├── CorruptFileBlockIterator.java
│   │   │   │   │   ├── DeprecatedUTF8.java
│   │   │   │   │   ├── DFSClientFaultInjector.java
│   │   │   │   │   ├── DFSClient.java
│   │   │   │   │   ├── DFSConfigKeys.java
│   │   │   │   │   ├── DFSHedgedReadMetrics.java
│   │   │   │   │   ├── DFSInotifyEventInputStream.java
│   │   │   │   │   ├── DFSInputStream.java
│   │   │   │   │   ├── DFSOutputStream.java
│   │   │   │   │   ├── DFSPacket.java
│   │   │   │   │   ├── DFSUtil.java
│   │   │   │   │   ├── DistributedFileSystem.java
│   │   │   │   │   ├── ExtendedBlockId.java
│   │   │   │   │   ├── HAUtil.java
│   │   │   │   │   ├── HdfsConfiguration.java
│   │   │   │   │   ├── HDFSPolicyProvider.java
│   │   │   │   │   ├── inotify
│   │   │   │   │   │   ├── EventBatch.java
│   │   │   │   │   │   ├── EventBatchList.java
│   │   │   │   │   │   ├── Event.java
│   │   │   │   │   │   └── MissingEventsException.java
│   │   │   │   │   ├── KeyProviderCache.java
│   │   │   │   │   ├── LeaseRenewer.java
│   │   │   │   │   ├── NameNodeProxies.java
│   │   │   │   │   ├── net
│   │   │   │   │   │   ├── BasicInetPeer.java
│   │   │   │   │   │   ├── DomainPeer.java
│   │   │   │   │   │   ├── DomainPeerServer.java
│   │   │   │   │   │   ├── EncryptedPeer.java
│   │   │   │   │   │   ├── NioInetPeer.java
│   │   │   │   │   │   ├── Peer.java
│   │   │   │   │   │   ├── PeerServer.java
│   │   │   │   │   │   └── TcpPeerServer.java
│   │   │   │   │   ├── package.html
│   │   │   │   │   ├── PeerCache.java
│   │   │   │   │   ├── protocol
│   │   │   │   │   │   ├── AclException.java
│   │   │   │   │   │   ├── AlreadyBeingCreatedException.java
│   │   │   │   │   │   ├── Block.java
│   │   │   │   │   │   ├── BlockListAsLongs.java
│   │   │   │   │   │   ├── BlockLocalPathInfo.java
│   │   │   │   │   │   ├── BlockStoragePolicy.java
│   │   │   │   │   │   ├── CacheDirectiveEntry.java
│   │   │   │   │   │   ├── CacheDirectiveInfo.java
│   │   │   │   │   │   ├── CacheDirectiveIterator.java
│   │   │   │   │   │   ├── CacheDirective.java
│   │   │   │   │   │   ├── CacheDirectiveStats.java
│   │   │   │   │   │   ├── CachePoolEntry.java
│   │   │   │   │   │   ├── CachePoolInfo.java
│   │   │   │   │   │   ├── CachePoolIterator.java
│   │   │   │   │   │   ├── CachePoolStats.java
│   │   │   │   │   │   ├── ClientDatanodeProtocol.java
│   │   │   │   │   │   ├── ClientProtocol.java
│   │   │   │   │   │   ├── CorruptFileBlocks.java
│   │   │   │   │   │   ├── DatanodeID.java
│   │   │   │   │   │   ├── DatanodeInfo.java
│   │   │   │   │   │   ├── DatanodeInfoWithStorage.java
│   │   │   │   │   │   ├── DatanodeLocalInfo.java
│   │   │   │   │   │   ├── datatransfer
│   │   │   │   │   │   │   ├── BlockConstructionStage.java
│   │   │   │   │   │   │   ├── DataTransferProtocol.java
│   │   │   │   │   │   │   ├── DataTransferProtoUtil.java
│   │   │   │   │   │   │   ├── InvalidEncryptionKeyException.java
│   │   │   │   │   │   │   ├── IOStreamPair.java
│   │   │   │   │   │   │   ├── Op.java
│   │   │   │   │   │   │   ├── PacketHeader.java
│   │   │   │   │   │   │   ├── PacketReceiver.java
│   │   │   │   │   │   │   ├── PipelineAck.java
│   │   │   │   │   │   │   ├── Receiver.java
│   │   │   │   │   │   │   ├── ReplaceDatanodeOnFailure.java
│   │   │   │   │   │   │   ├── sasl
│   │   │   │   │   │   │   │   ├── DataEncryptionKeyFactory.java
│   │   │   │   │   │   │   │   ├── DataTransferSaslUtil.java
│   │   │   │   │   │   │   │   ├── InvalidMagicNumberException.java
│   │   │   │   │   │   │   │   ├── SaslDataTransferClient.java
│   │   │   │   │   │   │   │   ├── SaslDataTransferServer.java
│   │   │   │   │   │   │   │   ├── SaslParticipant.java
│   │   │   │   │   │   │   │   └── SaslResponseWithNegotiatedCipherOption.java
│   │   │   │   │   │   │   ├── Sender.java
│   │   │   │   │   │   │   ├── TrustedChannelResolver.java
│   │   │   │   │   │   │   └── WhitelistBasedTrustedChannelResolver.java
│   │   │   │   │   │   ├── DirectoryListing.java
│   │   │   │   │   │   ├── DSQuotaExceededException.java
│   │   │   │   │   │   ├── EncryptionZoneIterator.java
│   │   │   │   │   │   ├── EncryptionZone.java
│   │   │   │   │   │   ├── ExtendedBlock.java
│   │   │   │   │   │   ├── FSConstants.java
│   │   │   │   │   │   ├── FSLimitException.java
│   │   │   │   │   │   ├── FsPermissionExtension.java
│   │   │   │   │   │   ├── HdfsBlocksMetadata.java
│   │   │   │   │   │   ├── HdfsConstants.java
│   │   │   │   │   │   ├── HdfsFileStatus.java
│   │   │   │   │   │   ├── HdfsLocatedFileStatus.java
│   │   │   │   │   │   ├── LastBlockWithStatus.java
│   │   │   │   │   │   ├── LayoutFlags.java
│   │   │   │   │   │   ├── LayoutVersion.java
│   │   │   │   │   │   ├── LocatedBlock.java
│   │   │   │   │   │   ├── LocatedBlocks.java
│   │   │   │   │   │   ├── NSQuotaExceededException.java
│   │   │   │   │   │   ├── QuotaByStorageTypeExceededException.java
│   │   │   │   │   │   ├── QuotaExceededException.java
│   │   │   │   │   │   ├── RecoveryInProgressException.java
│   │   │   │   │   │   ├── RollingUpgradeException.java
│   │   │   │   │   │   ├── RollingUpgradeInfo.java
│   │   │   │   │   │   ├── RollingUpgradeStatus.java
│   │   │   │   │   │   ├── SnapshotAccessControlException.java
│   │   │   │   │   │   ├── SnapshotDiffReport.java
│   │   │   │   │   │   ├── SnapshotException.java
│   │   │   │   │   │   ├── SnapshotInfo.java
│   │   │   │   │   │   ├── SnapshottableDirectoryStatus.java
│   │   │   │   │   │   ├── UnregisteredNodeException.java
│   │   │   │   │   │   └── UnresolvedPathException.java
│   │   │   │   │   ├── protocolPB
│   │   │   │   │   │   ├── ClientDatanodeProtocolPB.java
│   │   │   │   │   │   ├── ClientDatanodeProtocolServerSideTranslatorPB.java
│   │   │   │   │   │   ├── ClientDatanodeProtocolTranslatorPB.java
│   │   │   │   │   │   ├── ClientNamenodeProtocolPB.java
│   │   │   │   │   │   ├── ClientNamenodeProtocolServerSideTranslatorPB.java
│   │   │   │   │   │   ├── ClientNamenodeProtocolTranslatorPB.java
│   │   │   │   │   │   ├── DatanodeProtocolClientSideTranslatorPB.java
│   │   │   │   │   │   ├── DatanodeProtocolPB.java
│   │   │   │   │   │   ├── DatanodeProtocolServerSideTranslatorPB.java
│   │   │   │   │   │   ├── InterDatanodeProtocolPB.java
│   │   │   │   │   │   ├── InterDatanodeProtocolServerSideTranslatorPB.java
│   │   │   │   │   │   ├── InterDatanodeProtocolTranslatorPB.java
│   │   │   │   │   │   ├── JournalProtocolPB.java
│   │   │   │   │   │   ├── JournalProtocolServerSideTranslatorPB.java
│   │   │   │   │   │   ├── JournalProtocolTranslatorPB.java
│   │   │   │   │   │   ├── NamenodeProtocolPB.java
│   │   │   │   │   │   ├── NamenodeProtocolServerSideTranslatorPB.java
│   │   │   │   │   │   ├── NamenodeProtocolTranslatorPB.java
│   │   │   │   │   │   ├── overview.html
│   │   │   │   │   │   └── PBHelper.java
│   │   │   │   │   ├── qjournal
│   │   │   │   │   │   ├── client
│   │   │   │   │   │   │   ├── AsyncLogger.java
│   │   │   │   │   │   │   ├── AsyncLoggerSet.java
│   │   │   │   │   │   │   ├── IPCLoggerChannel.java
│   │   │   │   │   │   │   ├── IPCLoggerChannelMetrics.java
│   │   │   │   │   │   │   ├── LoggerTooFarBehindException.java
│   │   │   │   │   │   │   ├── QuorumCall.java
│   │   │   │   │   │   │   ├── QuorumException.java
│   │   │   │   │   │   │   ├── QuorumJournalManager.java
│   │   │   │   │   │   │   ├── QuorumOutputStream.java
│   │   │   │   │   │   │   └── SegmentRecoveryComparator.java
│   │   │   │   │   │   ├── protocol
│   │   │   │   │   │   │   ├── JournalNotFormattedException.java
│   │   │   │   │   │   │   ├── JournalOutOfSyncException.java
│   │   │   │   │   │   │   ├── QJournalProtocol.java
│   │   │   │   │   │   │   └── RequestInfo.java
│   │   │   │   │   │   ├── protocolPB
│   │   │   │   │   │   │   ├── QJournalProtocolPB.java
│   │   │   │   │   │   │   ├── QJournalProtocolServerSideTranslatorPB.java
│   │   │   │   │   │   │   └── QJournalProtocolTranslatorPB.java
│   │   │   │   │   │   └── server
│   │   │   │   │   │   ├── GetJournalEditServlet.java
│   │   │   │   │   │   ├── JNStorage.java
│   │   │   │   │   │   ├── JournalFaultInjector.java
│   │   │   │   │   │   ├── Journal.java
│   │   │   │   │   │   ├── JournalMetrics.java
│   │   │   │   │   │   ├── JournalNodeHttpServer.java
│   │   │   │   │   │   ├── JournalNode.java
│   │   │   │   │   │   ├── JournalNodeMXBean.java
│   │   │   │   │   │   └── JournalNodeRpcServer.java
│   │   │   │   │   ├── RemoteBlockReader2.java
│   │   │   │   │   ├── RemoteBlockReader.java
│   │   │   │   │   ├── RemotePeerFactory.java
│   │   │   │   │   ├── security
│   │   │   │   │   │   └── token
│   │   │   │   │   │   ├── block
│   │   │   │   │   │   │   ├── BlockKey.java
│   │   │   │   │   │   │   ├── BlockPoolTokenSecretManager.java
│   │   │   │   │   │   │   ├── BlockTokenIdentifier.java
│   │   │   │   │   │   │   ├── BlockTokenSecretManager.java
│   │   │   │   │   │   │   ├── BlockTokenSelector.java
│   │   │   │   │   │   │   ├── DataEncryptionKey.java
│   │   │   │   │   │   │   ├── ExportedBlockKeys.java
│   │   │   │   │   │   │   └── InvalidBlockTokenException.java
│   │   │   │   │   │   └── delegation
│   │   │   │   │   │   ├── DelegationTokenIdentifier.java
│   │   │   │   │   │   ├── DelegationTokenSecretManager.java
│   │   │   │   │   │   └── DelegationTokenSelector.java
│   │   │   │   │   ├── server
│   │   │   │   │   │   ├── balancer
│   │   │   │   │   │   │   ├── Balancer.java
│   │   │   │   │   │   │   ├── BalancingPolicy.java
│   │   │   │   │   │   │   ├── Dispatcher.java
│   │   │   │   │   │   │   ├── ExitStatus.java
│   │   │   │   │   │   │   ├── KeyManager.java
│   │   │   │   │   │   │   ├── Matcher.java
│   │   │   │   │   │   │   ├── MovedBlocks.java
│   │   │   │   │   │   │   └── NameNodeConnector.java
│   │   │   │   │   │   ├── blockmanagement
│   │   │   │   │   │   │   ├── AvailableSpaceBlockPlacementPolicy.java
│   │   │   │   │   │   │   ├── BlockCollection.java
│   │   │   │   │   │   │   ├── BlockIdManager.java
│   │   │   │   │   │   │   ├── BlockInfoContiguous.java
│   │   │   │   │   │   │   ├── BlockInfoContiguousUnderConstruction.java
│   │   │   │   │   │   │   ├── BlockManager.java
│   │   │   │   │   │   │   ├── BlockPlacementPolicyDefault.java
│   │   │   │   │   │   │   ├── BlockPlacementPolicy.java
│   │   │   │   │   │   │   ├── BlockPlacementPolicyWithNodeGroup.java
│   │   │   │   │   │   │   ├── BlockPlacementStatusDefault.java
│   │   │   │   │   │   │   ├── BlockPlacementStatus.java
│   │   │   │   │   │   │   ├── BlocksMap.java
│   │   │   │   │   │   │   ├── BlockStoragePolicySuite.java
│   │   │   │   │   │   │   ├── CacheReplicationMonitor.java
│   │   │   │   │   │   │   ├── CorruptReplicasMap.java
│   │   │   │   │   │   │   ├── DatanodeDescriptor.java
│   │   │   │   │   │   │   ├── DatanodeManager.java
│   │   │   │   │   │   │   ├── DatanodeStatistics.java
│   │   │   │   │   │   │   ├── DatanodeStorageInfo.java
│   │   │   │   │   │   │   ├── DecommissionManager.java
│   │   │   │   │   │   │   ├── FSClusterStats.java
│   │   │   │   │   │   │   ├── HeartbeatManager.java
│   │   │   │   │   │   │   ├── Host2NodesMap.java
│   │   │   │   │   │   │   ├── HostFileManager.java
│   │   │   │   │   │   │   ├── InvalidateBlocks.java
│   │   │   │   │   │   │   ├── NumberReplicas.java
│   │   │   │   │   │   │   ├── OutOfV1GenerationStampsException.java
│   │   │   │   │   │   │   ├── PendingDataNodeMessages.java
│   │   │   │   │   │   │   ├── PendingReplicationBlocks.java
│   │   │   │   │   │   │   ├── SequentialBlockIdGenerator.java
│   │   │   │   │   │   │   ├── UnderReplicatedBlocks.java
│   │   │   │   │   │   │   └── UnresolvedTopologyException.java
│   │   │   │   │   │   ├── common
│   │   │   │   │   │   │   ├── GenerationStamp.java
│   │   │   │   │   │   │   ├── HdfsServerConstants.java
│   │   │   │   │   │   │   ├── InconsistentFSStateException.java
│   │   │   │   │   │   │   ├── IncorrectVersionException.java
│   │   │   │   │   │   │   ├── JspHelper.java
│   │   │   │   │   │   │   ├── StorageErrorReporter.java
│   │   │   │   │   │   │   ├── StorageInfo.java
│   │   │   │   │   │   │   ├── Storage.java
│   │   │   │   │   │   │   └── Util.java
│   │   │   │   │   │   ├── datanode
│   │   │   │   │   │   │   ├── BlockMetadataHeader.java
│   │   │   │   │   │   │   ├── BlockPoolManager.java
│   │   │   │   │   │   │   ├── BlockPoolSliceStorage.java
│   │   │   │   │   │   │   ├── BlockReceiver.java
│   │   │   │   │   │   │   ├── BlockScanner.java
│   │   │   │   │   │   │   ├── BlockSender.java
│   │   │   │   │   │   │   ├── BPOfferService.java
│   │   │   │   │   │   │   ├── BPServiceActorActionException.java
│   │   │   │   │   │   │   ├── BPServiceActorAction.java
│   │   │   │   │   │   │   ├── BPServiceActor.java
│   │   │   │   │   │   │   ├── CachingStrategy.java
│   │   │   │   │   │   │   ├── ChunkChecksum.java
│   │   │   │   │   │   │   ├── DataNodeFaultInjector.java
│   │   │   │   │   │   │   ├── DataNode.java
│   │   │   │   │   │   │   ├── DatanodeJspHelper.java
│   │   │   │   │   │   │   ├── DataNodeLayoutVersion.java
│   │   │   │   │   │   │   ├── DataNodeMXBean.java
│   │   │   │   │   │   │   ├── DatanodeUtil.java
│   │   │   │   │   │   │   ├── DataStorage.java
│   │   │   │   │   │   │   ├── DataXceiver.java
│   │   │   │   │   │   │   ├── DataXceiverServer.java
│   │   │   │   │   │   │   ├── DirectoryScanner.java
│   │   │   │   │   │   │   ├── DNConf.java
│   │   │   │   │   │   │   ├── ErrorReportAction.java
│   │   │   │   │   │   │   ├── FinalizedReplica.java
│   │   │   │   │   │   │   ├── fsdataset
│   │   │   │   │   │   │   │   ├── AvailableSpaceVolumeChoosingPolicy.java
│   │   │   │   │   │   │   │   ├── FsDatasetSpi.java
│   │   │   │   │   │   │   │   ├── FsVolumeReference.java
│   │   │   │   │   │   │   │   ├── FsVolumeSpi.java
│   │   │   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   │   │   ├── BlockPoolSlice.java
│   │   │   │   │   │   │   │   │   ├── FsDatasetAsyncDiskService.java
│   │   │   │   │   │   │   │   │   ├── FsDatasetCache.java
│   │   │   │   │   │   │   │   │   ├── FsDatasetFactory.java
│   │   │   │   │   │   │   │   │   ├── FsDatasetImpl.java
│   │   │   │   │   │   │   │   │   ├── FsDatasetUtil.java
│   │   │   │   │   │   │   │   │   ├── FsVolumeImpl.java
│   │   │   │   │   │   │   │   │   ├── FsVolumeList.java
│   │   │   │   │   │   │   │   │   ├── MappableBlock.java
│   │   │   │   │   │   │   │   │   ├── RamDiskAsyncLazyPersistService.java
│   │   │   │   │   │   │   │   │   ├── RamDiskReplicaLruTracker.java
│   │   │   │   │   │   │   │   │   ├── RamDiskReplicaTracker.java
│   │   │   │   │   │   │   │   │   ├── ReplicaMap.java
│   │   │   │   │   │   │   │   │   └── VolumeFailureInfo.java
│   │   │   │   │   │   │   │   ├── LengthInputStream.java
│   │   │   │   │   │   │   │   ├── ReplicaInputStreams.java
│   │   │   │   │   │   │   │   ├── ReplicaOutputStreams.java
│   │   │   │   │   │   │   │   ├── RoundRobinVolumeChoosingPolicy.java
│   │   │   │   │   │   │   │   └── VolumeChoosingPolicy.java
│   │   │   │   │   │   │   ├── IncrementalBlockReportManager.java
│   │   │   │   │   │   │   ├── metrics
│   │   │   │   │   │   │   │   ├── DataNodeMetrics.java
│   │   │   │   │   │   │   │   └── FSDatasetMBean.java
│   │   │   │   │   │   │   ├── ReplicaAlreadyExistsException.java
│   │   │   │   │   │   │   ├── ReplicaBeingWritten.java
│   │   │   │   │   │   │   ├── ReplicaHandler.java
│   │   │   │   │   │   │   ├── ReplicaInfo.java
│   │   │   │   │   │   │   ├── ReplicaInPipelineInterface.java
│   │   │   │   │   │   │   ├── ReplicaInPipeline.java
│   │   │   │   │   │   │   ├── Replica.java
│   │   │   │   │   │   │   ├── ReplicaNotFoundException.java
│   │   │   │   │   │   │   ├── ReplicaUnderRecovery.java
│   │   │   │   │   │   │   ├── ReplicaWaitingToBeRecovered.java
│   │   │   │   │   │   │   ├── ReportBadBlockAction.java
│   │   │   │   │   │   │   ├── SecureDataNodeStarter.java
│   │   │   │   │   │   │   ├── ShortCircuitRegistry.java
│   │   │   │   │   │   │   ├── StorageLocation.java
│   │   │   │   │   │   │   ├── UnexpectedReplicaStateException.java
│   │   │   │   │   │   │   ├── VolumeScanner.java
│   │   │   │   │   │   │   └── web
│   │   │   │   │   │   │   ├── DatanodeHttpServer.java
│   │   │   │   │   │   │   ├── SimpleHttpProxyHandler.java
│   │   │   │   │   │   │   ├── URLDispatcher.java
│   │   │   │   │   │   │   └── webhdfs
│   │   │   │   │   │   │   ├── DataNodeUGIProvider.java
│   │   │   │   │   │   │   ├── ExceptionHandler.java
│   │   │   │   │   │   │   ├── HdfsWriter.java
│   │   │   │   │   │   │   ├── ParameterParser.java
│   │   │   │   │   │   │   └── WebHdfsHandler.java
│   │   │   │   │   │   ├── mover
│   │   │   │   │   │   │   └── Mover.java
│   │   │   │   │   │   ├── namenode
│   │   │   │   │   │   │   ├── AclEntryStatusFormat.java
│   │   │   │   │   │   │   ├── AclFeature.java
│   │   │   │   │   │   │   ├── AclStorage.java
│   │   │   │   │   │   │   ├── AclTransformation.java
│   │   │   │   │   │   │   ├── AuditLogger.java
│   │   │   │   │   │   │   ├── BackupImage.java
│   │   │   │   │   │   │   ├── BackupJournalManager.java
│   │   │   │   │   │   │   ├── BackupNode.java
│   │   │   │   │   │   │   ├── BackupState.java
│   │   │   │   │   │   │   ├── CachedBlock.java
│   │   │   │   │   │   │   ├── CacheManager.java
│   │   │   │   │   │   │   ├── CachePool.java
│   │   │   │   │   │   │   ├── CancelDelegationTokenServlet.java
│   │   │   │   │   │   │   ├── CheckableNameNodeResource.java
│   │   │   │   │   │   │   ├── CheckpointConf.java
│   │   │   │   │   │   │   ├── Checkpointer.java
│   │   │   │   │   │   │   ├── CheckpointFaultInjector.java
│   │   │   │   │   │   │   ├── CheckpointSignature.java
│   │   │   │   │   │   │   ├── ClusterJspHelper.java
│   │   │   │   │   │   │   ├── ContentCounts.java
│   │   │   │   │   │   │   ├── Content.java
│   │   │   │   │   │   │   ├── ContentSummaryComputationContext.java
│   │   │   │   │   │   │   ├── ContentSummaryServlet.java
│   │   │   │   │   │   │   ├── DefaultINodeAttributesProvider.java
│   │   │   │   │   │   │   ├── DfsServlet.java
│   │   │   │   │   │   │   ├── DirectoryWithQuotaFeature.java
│   │   │   │   │   │   │   ├── EditLogBackupInputStream.java
│   │   │   │   │   │   │   ├── EditLogBackupOutputStream.java
│   │   │   │   │   │   │   ├── EditLogFileInputStream.java
│   │   │   │   │   │   │   ├── EditLogFileOutputStream.java
│   │   │   │   │   │   │   ├── EditLogInputException.java
│   │   │   │   │   │   │   ├── EditLogInputStream.java
│   │   │   │   │   │   │   ├── EditLogOutputStream.java
│   │   │   │   │   │   │   ├── EditsDoubleBuffer.java
│   │   │   │   │   │   │   ├── EncryptionFaultInjector.java
│   │   │   │   │   │   │   ├── EncryptionZoneManager.java
│   │   │   │   │   │   │   ├── FileChecksumServlets.java
│   │   │   │   │   │   │   ├── FileDataServlet.java
│   │   │   │   │   │   │   ├── FileJournalManager.java
│   │   │   │   │   │   │   ├── FileUnderConstructionFeature.java
│   │   │   │   │   │   │   ├── FsckServlet.java
│   │   │   │   │   │   │   ├── FSDirAclOp.java
│   │   │   │   │   │   │   ├── FSDirAttrOp.java
│   │   │   │   │   │   │   ├── FSDirConcatOp.java
│   │   │   │   │   │   │   ├── FSDirDeleteOp.java
│   │   │   │   │   │   │   ├── FSDirectory.java
│   │   │   │   │   │   │   ├── FSDirMkdirOp.java
│   │   │   │   │   │   │   ├── FSDirRenameOp.java
│   │   │   │   │   │   │   ├── FSDirSnapshotOp.java
│   │   │   │   │   │   │   ├── FSDirStatAndListingOp.java
│   │   │   │   │   │   │   ├── FSDirSymlinkOp.java
│   │   │   │   │   │   │   ├── FSDirXAttrOp.java
│   │   │   │   │   │   │   ├── FSEditLog.java
│   │   │   │   │   │   │   ├── FSEditLogLoader.java
│   │   │   │   │   │   │   ├── FSEditLogOpCodes.java
│   │   │   │   │   │   │   ├── FSEditLogOp.java
│   │   │   │   │   │   │   ├── FSImageCompression.java
│   │   │   │   │   │   │   ├── FSImageFormat.java
│   │   │   │   │   │   │   ├── FSImageFormatPBINode.java
│   │   │   │   │   │   │   ├── FSImageFormatProtobuf.java
│   │   │   │   │   │   │   ├── FSImage.java
│   │   │   │   │   │   │   ├── FSImagePreTransactionalStorageInspector.java
│   │   │   │   │   │   │   ├── FSImageSerialization.java
│   │   │   │   │   │   │   ├── FSImageStorageInspector.java
│   │   │   │   │   │   │   ├── FSImageTransactionalStorageInspector.java
│   │   │   │   │   │   │   ├── FSImageUtil.java
│   │   │   │   │   │   │   ├── FSNamesystem.java
│   │   │   │   │   │   │   ├── FSNamesystemLock.java
│   │   │   │   │   │   │   ├── FSNDNCacheOp.java
│   │   │   │   │   │   │   ├── FSPermissionChecker.java
│   │   │   │   │   │   │   ├── GetDelegationTokenServlet.java
│   │   │   │   │   │   │   ├── ha
│   │   │   │   │   │   │   │   ├── AbstractNNFailoverProxyProvider.java
│   │   │   │   │   │   │   │   ├── ActiveState.java
│   │   │   │   │   │   │   │   ├── BootstrapStandby.java
│   │   │   │   │   │   │   │   ├── ConfiguredFailoverProxyProvider.java
│   │   │   │   │   │   │   │   ├── EditLogTailer.java
│   │   │   │   │   │   │   │   ├── HAContext.java
│   │   │   │   │   │   │   │   ├── HAState.java
│   │   │   │   │   │   │   │   ├── IPFailoverProxyProvider.java
│   │   │   │   │   │   │   │   ├── StandbyCheckpointer.java
│   │   │   │   │   │   │   │   ├── StandbyState.java
│   │   │   │   │   │   │   │   └── WrappedFailoverProxyProvider.java
│   │   │   │   │   │   │   ├── HdfsAuditLogger.java
│   │   │   │   │   │   │   ├── IllegalReservedPathException.java
│   │   │   │   │   │   │   ├── ImageServlet.java
│   │   │   │   │   │   │   ├── INodeAttributeProvider.java
│   │   │   │   │   │   │   ├── INodeAttributes.java
│   │   │   │   │   │   │   ├── INodeDirectoryAttributes.java
│   │   │   │   │   │   │   ├── INodeDirectory.java
│   │   │   │   │   │   │   ├── INodeFileAttributes.java
│   │   │   │   │   │   │   ├── INodeFile.java
│   │   │   │   │   │   │   ├── INodeId.java
│   │   │   │   │   │   │   ├── INode.java
│   │   │   │   │   │   │   ├── INodeMap.java
│   │   │   │   │   │   │   ├── INodeReference.java
│   │   │   │   │   │   │   ├── INodesInPath.java
│   │   │   │   │   │   │   ├── INodeSymlink.java
│   │   │   │   │   │   │   ├── INodeWithAdditionalFields.java
│   │   │   │   │   │   │   ├── InotifyFSEditLogOpTranslator.java
│   │   │   │   │   │   │   ├── JournalManager.java
│   │   │   │   │   │   │   ├── JournalSet.java
│   │   │   │   │   │   │   ├── LeaseExpiredException.java
│   │   │   │   │   │   │   ├── LeaseManager.java
│   │   │   │   │   │   │   ├── ListPathsServlet.java
│   │   │   │   │   │   │   ├── LogsPurgeable.java
│   │   │   │   │   │   │   ├── MetaRecoveryContext.java
│   │   │   │   │   │   │   ├── metrics
│   │   │   │   │   │   │   │   ├── FSNamesystemMBean.java
│   │   │   │   │   │   │   │   └── NameNodeMetrics.java
│   │   │   │   │   │   │   ├── NameCache.java
│   │   │   │   │   │   │   ├── NamenodeFsck.java
│   │   │   │   │   │   │   ├── NameNodeHttpServer.java
│   │   │   │   │   │   │   ├── NameNode.java
│   │   │   │   │   │   │   ├── NamenodeJspHelper.java
│   │   │   │   │   │   │   ├── NameNodeLayoutVersion.java
│   │   │   │   │   │   │   ├── NameNodeMXBean.java
│   │   │   │   │   │   │   ├── NameNodeResourceChecker.java
│   │   │   │   │   │   │   ├── NameNodeResourcePolicy.java
│   │   │   │   │   │   │   ├── NameNodeRpcServer.java
│   │   │   │   │   │   │   ├── NameNodeStatusMXBean.java
│   │   │   │   │   │   │   ├── Namesystem.java
│   │   │   │   │   │   │   ├── NNStorage.java
│   │   │   │   │   │   │   ├── NNStorageRetentionManager.java
│   │   │   │   │   │   │   ├── NNUpgradeUtil.java
│   │   │   │   │   │   │   ├── NotReplicatedYetException.java
│   │   │   │   │   │   │   ├── QuotaByStorageTypeEntry.java
│   │   │   │   │   │   │   ├── QuotaCounts.java
│   │   │   │   │   │   │   ├── Quota.java
│   │   │   │   │   │   │   ├── RedundantEditLogInputStream.java
│   │   │   │   │   │   │   ├── RenewDelegationTokenServlet.java
│   │   │   │   │   │   │   ├── RetryStartFileException.java
│   │   │   │   │   │   │   ├── SafeModeException.java
│   │   │   │   │   │   │   ├── SafeMode.java
│   │   │   │   │   │   │   ├── SaveNamespaceCancelledException.java
│   │   │   │   │   │   │   ├── SaveNamespaceContext.java
│   │   │   │   │   │   │   ├── SecondaryNameNodeInfoMXBean.java
│   │   │   │   │   │   │   ├── SecondaryNameNode.java
│   │   │   │   │   │   │   ├── SerialNumberManager.java
│   │   │   │   │   │   │   ├── snapshot
│   │   │   │   │   │   │   │   ├── AbstractINodeDiff.java
│   │   │   │   │   │   │   │   ├── AbstractINodeDiffList.java
│   │   │   │   │   │   │   │   ├── DirectorySnapshottableFeature.java
│   │   │   │   │   │   │   │   ├── DirectoryWithSnapshotFeature.java
│   │   │   │   │   │   │   │   ├── FileDiff.java
│   │   │   │   │   │   │   │   ├── FileDiffList.java
│   │   │   │   │   │   │   │   ├── FileWithSnapshotFeature.java
│   │   │   │   │   │   │   │   ├── FSImageFormatPBSnapshot.java
│   │   │   │   │   │   │   │   ├── SnapshotDiffInfo.java
│   │   │   │   │   │   │   │   ├── SnapshotFSImageFormat.java
│   │   │   │   │   │   │   │   ├── Snapshot.java
│   │   │   │   │   │   │   │   ├── SnapshotManager.java
│   │   │   │   │   │   │   │   └── SnapshotStatsMXBean.java
│   │   │   │   │   │   │   ├── startupprogress
│   │   │   │   │   │   │   │   ├── AbstractTracking.java
│   │   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   │   ├── Phase.java
│   │   │   │   │   │   │   │   ├── PhaseTracking.java
│   │   │   │   │   │   │   │   ├── StartupProgress.java
│   │   │   │   │   │   │   │   ├── StartupProgressMetrics.java
│   │   │   │   │   │   │   │   ├── StartupProgressView.java
│   │   │   │   │   │   │   │   ├── Status.java
│   │   │   │   │   │   │   │   ├── Step.java
│   │   │   │   │   │   │   │   ├── StepTracking.java
│   │   │   │   │   │   │   │   └── StepType.java
│   │   │   │   │   │   │   ├── StartupProgressServlet.java
│   │   │   │   │   │   │   ├── StoragePolicySummary.java
│   │   │   │   │   │   │   ├── StreamFile.java
│   │   │   │   │   │   │   ├── StreamLimiter.java
│   │   │   │   │   │   │   ├── top
│   │   │   │   │   │   │   │   ├── metrics
│   │   │   │   │   │   │   │   │   └── TopMetrics.java
│   │   │   │   │   │   │   │   ├── TopAuditLogger.java
│   │   │   │   │   │   │   │   ├── TopConf.java
│   │   │   │   │   │   │   │   └── window
│   │   │   │   │   │   │   │   ├── RollingWindow.java
│   │   │   │   │   │   │   │   └── RollingWindowManager.java
│   │   │   │   │   │   │   ├── TransferFsImage.java
│   │   │   │   │   │   │   ├── UnsupportedActionException.java
│   │   │   │   │   │   │   ├── VersionInfoMXBean.java
│   │   │   │   │   │   │   ├── web
│   │   │   │   │   │   │   │   └── resources
│   │   │   │   │   │   │   │   └── NamenodeWebHdfsMethods.java
│   │   │   │   │   │   │   ├── XAttrFeature.java
│   │   │   │   │   │   │   ├── XAttrPermissionFilter.java
│   │   │   │   │   │   │   └── XAttrStorage.java
│   │   │   │   │   │   └── protocol
│   │   │   │   │   │   ├── BalancerBandwidthCommand.java
│   │   │   │   │   │   ├── BlockCommand.java
│   │   │   │   │   │   ├── BlockIdCommand.java
│   │   │   │   │   │   ├── BlockRecoveryCommand.java
│   │   │   │   │   │   ├── BlockReportContext.java
│   │   │   │   │   │   ├── BlocksWithLocations.java
│   │   │   │   │   │   ├── CheckpointCommand.java
│   │   │   │   │   │   ├── DatanodeCommand.java
│   │   │   │   │   │   ├── DatanodeProtocol.java
│   │   │   │   │   │   ├── DatanodeRegistration.java
│   │   │   │   │   │   ├── DatanodeStorage.java
│   │   │   │   │   │   ├── DatanodeStorageReport.java
│   │   │   │   │   │   ├── DisallowedDatanodeException.java
│   │   │   │   │   │   ├── FencedException.java
│   │   │   │   │   │   ├── FenceResponse.java
│   │   │   │   │   │   ├── FinalizeCommand.java
│   │   │   │   │   │   ├── HeartbeatResponse.java
│   │   │   │   │   │   ├── InterDatanodeProtocol.java
│   │   │   │   │   │   ├── JournalInfo.java
│   │   │   │   │   │   ├── JournalProtocol.java
│   │   │   │   │   │   ├── KeyUpdateCommand.java
│   │   │   │   │   │   ├── NamenodeCommand.java
│   │   │   │   │   │   ├── NamenodeProtocol.java
│   │   │   │   │   │   ├── NamenodeProtocols.java
│   │   │   │   │   │   ├── NamenodeRegistration.java
│   │   │   │   │   │   ├── NamespaceInfo.java
│   │   │   │   │   │   ├── NNHAStatusHeartbeat.java
│   │   │   │   │   │   ├── NodeRegistration.java
│   │   │   │   │   │   ├── ReceivedDeletedBlockInfo.java
│   │   │   │   │   │   ├── RegisterCommand.java
│   │   │   │   │   │   ├── RemoteEditLog.java
│   │   │   │   │   │   ├── RemoteEditLogManifest.java
│   │   │   │   │   │   ├── ReplicaRecoveryInfo.java
│   │   │   │   │   │   ├── ServerCommand.java
│   │   │   │   │   │   ├── StorageBlockReport.java
│   │   │   │   │   │   ├── StorageReceivedDeletedBlocks.java
│   │   │   │   │   │   ├── StorageReport.java
│   │   │   │   │   │   └── VolumeFailureSummary.java
│   │   │   │   │   ├── shortcircuit
│   │   │   │   │   │   ├── ClientMmap.java
│   │   │   │   │   │   ├── DfsClientShm.java
│   │   │   │   │   │   ├── DfsClientShmManager.java
│   │   │   │   │   │   ├── DomainSocketFactory.java
│   │   │   │   │   │   ├── ShortCircuitCache.java
│   │   │   │   │   │   ├── ShortCircuitReplicaInfo.java
│   │   │   │   │   │   ├── ShortCircuitReplica.java
│   │   │   │   │   │   └── ShortCircuitShm.java
│   │   │   │   │   ├── tools
│   │   │   │   │   │   ├── AdminHelper.java
│   │   │   │   │   │   ├── CacheAdmin.java
│   │   │   │   │   │   ├── CryptoAdmin.java
│   │   │   │   │   │   ├── DebugAdmin.java
│   │   │   │   │   │   ├── DelegationTokenFetcher.java
│   │   │   │   │   │   ├── DFSAdmin.java
│   │   │   │   │   │   ├── DFSck.java
│   │   │   │   │   │   ├── DFSHAAdmin.java
│   │   │   │   │   │   ├── DFSZKFailoverController.java
│   │   │   │   │   │   ├── GetConf.java
│   │   │   │   │   │   ├── GetGroups.java
│   │   │   │   │   │   ├── HDFSConcat.java
│   │   │   │   │   │   ├── JMXGet.java
│   │   │   │   │   │   ├── NNHAServiceTarget.java
│   │   │   │   │   │   ├── offlineEditsViewer
│   │   │   │   │   │   │   ├── BinaryEditsVisitor.java
│   │   │   │   │   │   │   ├── OfflineEditsBinaryLoader.java
│   │   │   │   │   │   │   ├── OfflineEditsLoader.java
│   │   │   │   │   │   │   ├── OfflineEditsViewer.java
│   │   │   │   │   │   │   ├── OfflineEditsVisitorFactory.java
│   │   │   │   │   │   │   ├── OfflineEditsVisitor.java
│   │   │   │   │   │   │   ├── OfflineEditsXmlLoader.java
│   │   │   │   │   │   │   ├── StatisticsEditsVisitor.java
│   │   │   │   │   │   │   ├── TeeOutputStream.java
│   │   │   │   │   │   │   └── XmlEditsVisitor.java
│   │   │   │   │   │   ├── offlineImageViewer
│   │   │   │   │   │   │   ├── DelimitedImageVisitor.java
│   │   │   │   │   │   │   ├── DepthCounter.java
│   │   │   │   │   │   │   ├── FileDistributionCalculator.java
│   │   │   │   │   │   │   ├── FileDistributionVisitor.java
│   │   │   │   │   │   │   ├── FSImageHandler.java
│   │   │   │   │   │   │   ├── FSImageLoader.java
│   │   │   │   │   │   │   ├── ImageLoaderCurrent.java
│   │   │   │   │   │   │   ├── ImageLoader.java
│   │   │   │   │   │   │   ├── ImageVisitor.java
│   │   │   │   │   │   │   ├── IndentedImageVisitor.java
│   │   │   │   │   │   │   ├── LsImageVisitor.java
│   │   │   │   │   │   │   ├── NameDistributionVisitor.java
│   │   │   │   │   │   │   ├── OfflineImageViewer.java
│   │   │   │   │   │   │   ├── OfflineImageViewerPB.java
│   │   │   │   │   │   │   ├── PBImageDelimitedTextWriter.java
│   │   │   │   │   │   │   ├── PBImageTextWriter.java
│   │   │   │   │   │   │   ├── PBImageXmlWriter.java
│   │   │   │   │   │   │   ├── TextWriterImageVisitor.java
│   │   │   │   │   │   │   ├── WebImageViewer.java
│   │   │   │   │   │   │   └── XmlImageVisitor.java
│   │   │   │   │   │   ├── snapshot
│   │   │   │   │   │   │   ├── LsSnapshottableDir.java
│   │   │   │   │   │   │   └── SnapshotDiff.java
│   │   │   │   │   │   └── StoragePolicyAdmin.java
│   │   │   │   │   ├── UnknownCipherSuiteException.java
│   │   │   │   │   ├── UnknownCryptoProtocolVersionException.java
│   │   │   │   │   ├── util
│   │   │   │   │   │   ├── AtomicFileOutputStream.java
│   │   │   │   │   │   ├── BestEffortLongFile.java
│   │   │   │   │   │   ├── ByteArray.java
│   │   │   │   │   │   ├── ByteArrayManager.java
│   │   │   │   │   │   ├── ByteBufferOutputStream.java
│   │   │   │   │   │   ├── Canceler.java
│   │   │   │   │   │   ├── CyclicIteration.java
│   │   │   │   │   │   ├── DataTransferThrottler.java
│   │   │   │   │   │   ├── Diff.java
│   │   │   │   │   │   ├── EnumCounters.java
│   │   │   │   │   │   ├── EnumDoubles.java
│   │   │   │   │   │   ├── ExactSizeInputStream.java
│   │   │   │   │   │   ├── Holder.java
│   │   │   │   │   │   ├── LightWeightHashSet.java
│   │   │   │   │   │   ├── LightWeightLinkedSet.java
│   │   │   │   │   │   ├── LongBitFormat.java
│   │   │   │   │   │   ├── MD5FileUtils.java
│   │   │   │   │   │   ├── PersistentLongFile.java
│   │   │   │   │   │   ├── ReadOnlyList.java
│   │   │   │   │   │   ├── ReferenceCountMap.java
│   │   │   │   │   │   ├── RwLock.java
│   │   │   │   │   │   └── XMLUtils.java
│   │   │   │   │   ├── web
│   │   │   │   │   │   ├── AuthFilter.java
│   │   │   │   │   │   ├── ByteRangeInputStream.java
│   │   │   │   │   │   ├── HftpFileSystem.java
│   │   │   │   │   │   ├── HsftpFileSystem.java
│   │   │   │   │   │   ├── JsonUtil.java
│   │   │   │   │   │   ├── KerberosUgiAuthenticator.java
│   │   │   │   │   │   ├── ParamFilter.java
│   │   │   │   │   │   ├── resources
│   │   │   │   │   │   │   ├── AccessTimeParam.java
│   │   │   │   │   │   │   ├── AclPermissionParam.java
│   │   │   │   │   │   │   ├── BlockSizeParam.java
│   │   │   │   │   │   │   ├── BooleanParam.java
│   │   │   │   │   │   │   ├── BufferSizeParam.java
│   │   │   │   │   │   │   ├── ConcatSourcesParam.java
│   │   │   │   │   │   │   ├── CreateParentParam.java
│   │   │   │   │   │   │   ├── DelegationParam.java
│   │   │   │   │   │   │   ├── DeleteOpParam.java
│   │   │   │   │   │   │   ├── DestinationParam.java
│   │   │   │   │   │   │   ├── DoAsParam.java
│   │   │   │   │   │   │   ├── EnumParam.java
│   │   │   │   │   │   │   ├── EnumSetParam.java
│   │   │   │   │   │   │   ├── ExceptionHandler.java
│   │   │   │   │   │   │   ├── ExcludeDatanodesParam.java
│   │   │   │   │   │   │   ├── FsActionParam.java
│   │   │   │   │   │   │   ├── GetOpParam.java
│   │   │   │   │   │   │   ├── GroupParam.java
│   │   │   │   │   │   │   ├── HttpOpParam.java
│   │   │   │   │   │   │   ├── IntegerParam.java
│   │   │   │   │   │   │   ├── LengthParam.java
│   │   │   │   │   │   │   ├── LongParam.java
│   │   │   │   │   │   │   ├── ModificationTimeParam.java
│   │   │   │   │   │   │   ├── NamenodeAddressParam.java
│   │   │   │   │   │   │   ├── NewLengthParam.java
│   │   │   │   │   │   │   ├── OffsetParam.java
│   │   │   │   │   │   │   ├── OldSnapshotNameParam.java
│   │   │   │   │   │   │   ├── OverwriteParam.java
│   │   │   │   │   │   │   ├── OwnerParam.java
│   │   │   │   │   │   │   ├── Param.java
│   │   │   │   │   │   │   ├── PermissionParam.java
│   │   │   │   │   │   │   ├── PostOpParam.java
│   │   │   │   │   │   │   ├── PutOpParam.java
│   │   │   │   │   │   │   ├── RecursiveParam.java
│   │   │   │   │   │   │   ├── RenameOptionSetParam.java
│   │   │   │   │   │   │   ├── RenewerParam.java
│   │   │   │   │   │   │   ├── ReplicationParam.java
│   │   │   │   │   │   │   ├── ShortParam.java
│   │   │   │   │   │   │   ├── SnapshotNameParam.java
│   │   │   │   │   │   │   ├── StringParam.java
│   │   │   │   │   │   │   ├── TokenArgumentParam.java
│   │   │   │   │   │   │   ├── TokenKindParam.java
│   │   │   │   │   │   │   ├── TokenServiceParam.java
│   │   │   │   │   │   │   ├── UriFsPathParam.java
│   │   │   │   │   │   │   ├── UserParam.java
│   │   │   │   │   │   │   ├── UserProvider.java
│   │   │   │   │   │   │   ├── XAttrEncodingParam.java
│   │   │   │   │   │   │   ├── XAttrNameParam.java
│   │   │   │   │   │   │   ├── XAttrSetFlagParam.java
│   │   │   │   │   │   │   └── XAttrValueParam.java
│   │   │   │   │   │   ├── SWebHdfsFileSystem.java
│   │   │   │   │   │   ├── TokenAspect.java
│   │   │   │   │   │   ├── URLConnectionFactory.java
│   │   │   │   │   │   └── WebHdfsFileSystem.java
│   │   │   │   │   └── XAttrHelper.java
│   │   │   │   └── overview.html
│   │   │   ├── native
│   │   │   │   ├── docs
│   │   │   │   │   ├── Doxyfile
│   │   │   │   │   └── libhdfs_footer.html
│   │   │   │   ├── fuse-dfs
│   │   │   │   │   ├── CMakeLists.txt
│   │   │   │   │   ├── doc
│   │   │   │   │   │   └── README
│   │   │   │   │   ├── fuse_connect.c
│   │   │   │   │   ├── fuse_connect.h
│   │   │   │   │   ├── fuse_context_handle.h
│   │   │   │   │   ├── fuse_dfs.c
│   │   │   │   │   ├── fuse_dfs.h
│   │   │   │   │   ├── fuse_dfs_wrapper.sh
│   │   │   │   │   ├── fuse_file_handle.h
│   │   │   │   │   ├── fuse_impls_access.c
│   │   │   │   │   ├── fuse_impls_chmod.c
│   │   │   │   │   ├── fuse_impls_chown.c
│   │   │   │   │   ├── fuse_impls_create.c
│   │   │   │   │   ├── fuse_impls_flush.c
│   │   │   │   │   ├── fuse_impls_getattr.c
│   │   │   │   │   ├── fuse_impls.h
│   │   │   │   │   ├── fuse_impls_mkdir.c
│   │   │   │   │   ├── fuse_impls_mknod.c
│   │   │   │   │   ├── fuse_impls_open.c
│   │   │   │   │   ├── fuse_impls_read.c
│   │   │   │   │   ├── fuse_impls_readdir.c
│   │   │   │   │   ├── fuse_impls_release.c
│   │   │   │   │   ├── fuse_impls_rename.c
│   │   │   │   │   ├── fuse_impls_rmdir.c
│   │   │   │   │   ├── fuse_impls_statfs.c
│   │   │   │   │   ├── fuse_impls_symlink.c
│   │   │   │   │   ├── fuse_impls_truncate.c
│   │   │   │   │   ├── fuse_impls_unlink.c
│   │   │   │   │   ├── fuse_impls_utimens.c
│   │   │   │   │   ├── fuse_impls_write.c
│   │   │   │   │   ├── fuse_init.c
│   │   │   │   │   ├── fuse_init.h
│   │   │   │   │   ├── fuse_options.c
│   │   │   │   │   ├── fuse_options.h
│   │   │   │   │   ├── fuse_stat_struct.c
│   │   │   │   │   ├── fuse_stat_struct.h
│   │   │   │   │   ├── fuse_trash.c
│   │   │   │   │   ├── fuse_trash.h
│   │   │   │   │   ├── fuse_users.c
│   │   │   │   │   ├── fuse_users.h
│   │   │   │   │   └── test
│   │   │   │   │   ├── fuse_workload.c
│   │   │   │   │   ├── fuse_workload.h
│   │   │   │   │   ├── test_fuse_dfs.c
│   │   │   │   │   └── TestFuseDFS.java
│   │   │   │   ├── libhdfs
│   │   │   │   │   ├── common
│   │   │   │   │   │   ├── htable.c
│   │   │   │   │   │   └── htable.h
│   │   │   │   │   ├── exception.c
│   │   │   │   │   ├── exception.h
│   │   │   │   │   ├── expect.c
│   │   │   │   │   ├── expect.h
│   │   │   │   │   ├── hdfs.c
│   │   │   │   │   ├── hdfs.h
│   │   │   │   │   ├── hdfs_test.h
│   │   │   │   │   ├── jni_helper.c
│   │   │   │   │   ├── jni_helper.h
│   │   │   │   │   ├── native_mini_dfs.c
│   │   │   │   │   ├── native_mini_dfs.h
│   │   │   │   │   ├── os
│   │   │   │   │   │   ├── mutexes.h
│   │   │   │   │   │   ├── posix
│   │   │   │   │   │   │   ├── mutexes.c
│   │   │   │   │   │   │   ├── platform.h
│   │   │   │   │   │   │   ├── thread.c
│   │   │   │   │   │   │   └── thread_local_storage.c
│   │   │   │   │   │   ├── thread.h
│   │   │   │   │   │   ├── thread_local_storage.h
│   │   │   │   │   │   └── windows
│   │   │   │   │   │   ├── inttypes.h
│   │   │   │   │   │   ├── mutexes.c
│   │   │   │   │   │   ├── platform.h
│   │   │   │   │   │   ├── thread.c
│   │   │   │   │   │   ├── thread_local_storage.c
│   │   │   │   │   │   └── unistd.h
│   │   │   │   │   ├── test
│   │   │   │   │   │   ├── test_htable.c
│   │   │   │   │   │   ├── test_libhdfs_ops.c
│   │   │   │   │   │   ├── test_libhdfs_read.c
│   │   │   │   │   │   ├── test_libhdfs_write.c
│   │   │   │   │   │   ├── test_libhdfs_zerocopy.c
│   │   │   │   │   │   └── vecsum.c
│   │   │   │   │   ├── test_libhdfs_threaded.c
│   │   │   │   │   └── test_native_mini_dfs.c
│   │   │   │   ├── tests
│   │   │   │   │   └── test-libhdfs.sh
│   │   │   │   └── util
│   │   │   │   ├── posix_util.c
│   │   │   │   ├── posix_util.h
│   │   │   │   └── tree.h
│   │   │   ├── proto
│   │   │   │   ├── acl.proto
│   │   │   │   ├── ClientDatanodeProtocol.proto
│   │   │   │   ├── ClientNamenodeProtocol.proto
│   │   │   │   ├── DatanodeProtocol.proto
│   │   │   │   ├── datatransfer.proto
│   │   │   │   ├── encryption.proto
│   │   │   │   ├── fsimage.proto
│   │   │   │   ├── HAZKInfo.proto
│   │   │   │   ├── hdfs.proto
│   │   │   │   ├── inotify.proto
│   │   │   │   ├── InterDatanodeProtocol.proto
│   │   │   │   ├── JournalProtocol.proto
│   │   │   │   ├── NamenodeProtocol.proto
│   │   │   │   ├── QJournalProtocol.proto
│   │   │   │   └── xattr.proto
│   │   │   ├── resources
│   │   │   │   ├── hdfs-default.xml
│   │   │   │   └── META-INF
│   │   │   │   └── services
│   │   │   │   ├── org.apache.hadoop.fs.FileSystem
│   │   │   │   ├── org.apache.hadoop.security.token.TokenIdentifier
│   │   │   │   └── org.apache.hadoop.security.token.TokenRenewer
│   │   │   ├── webapps
│   │   │   │   ├── datanode
│   │   │   │   │   ├── index.html
│   │   │   │   │   └── robots.txt
│   │   │   │   ├── hdfs
│   │   │   │   │   ├── dfshealth.html
│   │   │   │   │   ├── dfshealth.js
│   │   │   │   │   ├── explorer.html
│   │   │   │   │   ├── explorer.js
│   │   │   │   │   └── index.html
│   │   │   │   ├── journal
│   │   │   │   │   └── index.html
│   │   │   │   ├── proto-web.xml
│   │   │   │   ├── secondary
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── snn.js
│   │   │   │   │   └── status.html
│   │   │   │   └── static
│   │   │   │   ├── bootstrap-3.0.2
│   │   │   │   │   ├── css
│   │   │   │   │   │   └── bootstrap.min.css
│   │   │   │   │   ├── fonts
│   │   │   │   │   │   ├── glyphicons-halflings-regular.eot
│   │   │   │   │   │   ├── glyphicons-halflings-regular.svg
│   │   │   │   │   │   ├── glyphicons-halflings-regular.ttf
│   │   │   │   │   │   └── glyphicons-halflings-regular.woff
│   │   │   │   │   └── js
│   │   │   │   │   └── bootstrap.min.js
│   │   │   │   ├── d3-v4.1.1.min.js
│   │   │   │   ├── dfs-dust.js
│   │   │   │   ├── dust-full-2.0.0.min.js
│   │   │   │   ├── dust-helpers-1.1.1.min.js
│   │   │   │   ├── hadoop.css
│   │   │   │   └── jquery-1.10.2.min.js
│   │   │   └── xsl
│   │   │   └── configuration.xsl
│   │   ├── site
│   │   │   ├── markdown
│   │   │   │   ├── ArchivalStorage.md
│   │   │   │   ├── CentralizedCacheManagement.md
│   │   │   │   ├── ExtendedAttributes.md
│   │   │   │   ├── Federation.md
│   │   │   │   ├── HDFSCommands.md
│   │   │   │   ├── HdfsDesign.md
│   │   │   │   ├── HdfsEditsViewer.md
│   │   │   │   ├── HDFSHighAvailabilityWithNFS.md
│   │   │   │   ├── HDFSHighAvailabilityWithQJM.md
│   │   │   │   ├── HdfsImageViewer.md
│   │   │   │   ├── HdfsMultihoming.md
│   │   │   │   ├── HdfsNfsGateway.md
│   │   │   │   ├── HdfsPermissionsGuide.md
│   │   │   │   ├── HdfsQuotaAdminGuide.md
│   │   │   │   ├── HdfsUserGuide.md
│   │   │   │   ├── Hftp.md
│   │   │   │   ├── LibHdfs.md
│   │   │   │   ├── MemoryStorage.md
│   │   │   │   ├── ShortCircuitLocalReads.md
│   │   │   │   ├── SLGUserGuide.md
│   │   │   │   ├── TransparentEncryption.md
│   │   │   │   ├── ViewFs.md
│   │   │   │   └── WebHDFS.md
│   │   │   ├── resources
│   │   │   │   ├── css
│   │   │   │   │   └── site.css
│   │   │   │   └── images
│   │   │   │   ├── caching.png
│   │   │   │   ├── federation-background.gif
│   │   │   │   ├── federation.gif
│   │   │   │   ├── hdfsarchitecture.gif
│   │   │   │   ├── hdfsarchitecture.odg
│   │   │   │   ├── hdfsarchitecture.png
│   │   │   │   ├── hdfsdatanodes.gif
│   │   │   │   ├── hdfsdatanodes.odg
│   │   │   │   ├── hdfsdatanodes.png
│   │   │   │   ├── hdfs-logo.jpg
│   │   │   │   ├── hdfsproxy-forward.jpg
│   │   │   │   ├── hdfsproxy-overview.jpg
│   │   │   │   ├── hdfsproxy-server.jpg
│   │   │   │   ├── LazyPersistWrites.png
│   │   │   │   └── viewfs_TypicalMountTable.png
│   │   │   ├── site.xml
│   │   │   └── xdoc
│   │   │   ├── HdfsRollingUpgrade.xml
│   │   │   └── HdfsSnapshots.xml
│   │   └── test
│   │   ├── aop
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   ├── fi
│   │   │   │   ├── DataTransferTestUtil.java
│   │   │   │   ├── FiConfig.java
│   │   │   │   ├── FiHFlushTestUtil.java
│   │   │   │   ├── FiTestUtil.java
│   │   │   │   ├── Pipeline.java
│   │   │   │   ├── PipelineTest.java
│   │   │   │   └── ProbabilityModel.java
│   │   │   ├── fs
│   │   │   │   ├── TestFiListPath.java
│   │   │   │   └── TestFiRename.java
│   │   │   └── hdfs
│   │   │   ├── DFSClientAspects.aj
│   │   │   ├── HFlushAspects.aj
│   │   │   ├── PipelinesTestUtil.java
│   │   │   ├── protocol
│   │   │   │   └── ClientProtocolAspects.aj
│   │   │   ├── server
│   │   │   │   ├── datanode
│   │   │   │   │   ├── BlockReceiverAspects.aj
│   │   │   │   │   ├── DataTransferProtocolAspects.aj
│   │   │   │   │   ├── DataXceiverAspects.aj
│   │   │   │   │   ├── FSDatasetAspects.aj
│   │   │   │   │   ├── TestFiDataTransferProtocol2.java
│   │   │   │   │   ├── TestFiDataTransferProtocol.java
│   │   │   │   │   └── TestFiPipelineClose.java
│   │   │   │   └── namenode
│   │   │   │   ├── FileDataServletAspects.aj
│   │   │   │   ├── ListPathAspects.aj
│   │   │   │   └── RenameAspects.aj
│   │   │   ├── TestFiHFlush.java
│   │   │   ├── TestFiHftp.java
│   │   │   └── TestFiPipelines.java
│   │   ├── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   ├── cli
│   │   │   │   ├── CLITestCmdDFS.java
│   │   │   │   ├── CLITestHelperDFS.java
│   │   │   │   ├── TestAclCLI.java
│   │   │   │   ├── TestCacheAdminCLI.java
│   │   │   │   ├── TestCryptoAdminCLI.java
│   │   │   │   ├── TestHDFSCLI.java
│   │   │   │   ├── TestXAttrCLI.java
│   │   │   │   └── util
│   │   │   │   ├── CacheAdminCmdExecutor.java
│   │   │   │   ├── CLICommandCacheAdmin.java
│   │   │   │   ├── CLICommandCryptoAdmin.java
│   │   │   │   ├── CLICommandDFSAdmin.java
│   │   │   │   └── CryptoAdminCmdExecutor.java
│   │   │   ├── fs
│   │   │   │   ├── contract
│   │   │   │   │   └── hdfs
│   │   │   │   │   ├── HDFSContract.java
│   │   │   │   │   ├── TestHDFSContractAppend.java
│   │   │   │   │   ├── TestHDFSContractConcat.java
│   │   │   │   │   ├── TestHDFSContractCreate.java
│   │   │   │   │   ├── TestHDFSContractDelete.java
│   │   │   │   │   ├── TestHDFSContractMkdir.java
│   │   │   │   │   ├── TestHDFSContractOpen.java
│   │   │   │   │   ├── TestHDFSContractRename.java
│   │   │   │   │   ├── TestHDFSContractRootDirectory.java
│   │   │   │   │   └── TestHDFSContractSeek.java
│   │   │   │   ├── loadGenerator
│   │   │   │   │   └── TestLoadGenerator.java
│   │   │   │   ├── permission
│   │   │   │   │   └── TestStickyBit.java
│   │   │   │   ├── shell
│   │   │   │   │   └── TestHdfsTextCommand.java
│   │   │   │   ├── TestEnhancedByteBufferAccess.java
│   │   │   │   ├── TestFcHdfsCreateMkdir.java
│   │   │   │   ├── TestFcHdfsPermission.java
│   │   │   │   ├── TestFcHdfsSetUMask.java
│   │   │   │   ├── TestGlobPaths.java
│   │   │   │   ├── TestHDFSFileContextMainOperations.java
│   │   │   │   ├── TestHdfsNativeCodeLoader.java
│   │   │   │   ├── TestResolveHdfsSymlink.java
│   │   │   │   ├── TestSymlinkHdfsDisable.java
│   │   │   │   ├── TestSymlinkHdfsFileContext.java
│   │   │   │   ├── TestSymlinkHdfsFileSystem.java
│   │   │   │   ├── TestSymlinkHdfs.java
│   │   │   │   ├── TestUnbuffer.java
│   │   │   │   ├── TestUrlStreamHandlerFactory.java
│   │   │   │   ├── TestUrlStreamHandler.java
│   │   │   │   ├── TestVolumeId.java
│   │   │   │   ├── TestXAttr.java
│   │   │   │   └── viewfs
│   │   │   │   ├── TestViewFileSystemAtHdfsRoot.java
│   │   │   │   ├── TestViewFileSystemHdfs.java
│   │   │   │   ├── TestViewFileSystemWithAcls.java
│   │   │   │   ├── TestViewFileSystemWithTruncate.java
│   │   │   │   ├── TestViewFileSystemWithXAttrs.java
│   │   │   │   ├── TestViewFsAtHdfsRoot.java
│   │   │   │   ├── TestViewFsFileStatusHdfs.java
│   │   │   │   ├── TestViewFsHdfs.java
│   │   │   │   ├── TestViewFsWithAcls.java
│   │   │   │   └── TestViewFsWithXAttrs.java
│   │   │   ├── hdfs
│   │   │   │   ├── AppendTestUtil.java
│   │   │   │   ├── BenchmarkThroughput.java
│   │   │   │   ├── BlockReaderTestUtil.java
│   │   │   │   ├── crypto
│   │   │   │   │   └── TestHdfsCryptoStreams.java
│   │   │   │   ├── DataNodeCluster.java
│   │   │   │   ├── DFSClientAdapter.java
│   │   │   │   ├── DFSTestUtil.java
│   │   │   │   ├── FileAppendTest4.java
│   │   │   │   ├── LogVerificationAppender.java
│   │   │   │   ├── MiniDFSCluster.java
│   │   │   │   ├── MiniDFSClusterWithNodeGroup.java
│   │   │   │   ├── MiniDFSNNTopology.java
│   │   │   │   ├── protocol
│   │   │   │   │   ├── datatransfer
│   │   │   │   │   │   ├── sasl
│   │   │   │   │   │   │   ├── SaslDataTransferTestCase.java
│   │   │   │   │   │   │   └── TestSaslDataTransfer.java
│   │   │   │   │   │   └── TestPacketReceiver.java
│   │   │   │   │   ├── TestAnnotations.java
│   │   │   │   │   ├── TestBlockListAsLongs.java
│   │   │   │   │   ├── TestExtendedBlock.java
│   │   │   │   │   └── TestLayoutVersion.java
│   │   │   │   ├── protocolPB
│   │   │   │   │   └── TestPBHelper.java
│   │   │   │   ├── qjournal
│   │   │   │   │   ├── client
│   │   │   │   │   │   ├── TestEpochsAreUnique.java
│   │   │   │   │   │   ├── TestIPCLoggerChannel.java
│   │   │   │   │   │   ├── TestQJMWithFaults.java
│   │   │   │   │   │   ├── TestQuorumCall.java
│   │   │   │   │   │   ├── TestQuorumJournalManager.java
│   │   │   │   │   │   ├── TestQuorumJournalManagerUnit.java
│   │   │   │   │   │   └── TestSegmentRecoveryComparator.java
│   │   │   │   │   ├── MiniJournalCluster.java
│   │   │   │   │   ├── MiniQJMHACluster.java
│   │   │   │   │   ├── QJMTestUtil.java
│   │   │   │   │   ├── server
│   │   │   │   │   │   ├── TestJournal.java
│   │   │   │   │   │   ├── TestJournalNode.java
│   │   │   │   │   │   └── TestJournalNodeMXBean.java
│   │   │   │   │   ├── TestMiniJournalCluster.java
│   │   │   │   │   ├── TestNNWithQJM.java
│   │   │   │   │   └── TestSecureNNWithQJM.java
│   │   │   │   ├── security
│   │   │   │   │   ├── TestClientProtocolWithDelegationToken.java
│   │   │   │   │   ├── TestDelegationTokenForProxyUser.java
│   │   │   │   │   ├── TestDelegationToken.java
│   │   │   │   │   └── token
│   │   │   │   │   └── block
│   │   │   │   │   ├── SecurityTestUtil.java
│   │   │   │   │   └── TestBlockToken.java
│   │   │   │   ├── server
│   │   │   │   │   ├── balancer
│   │   │   │   │   │   ├── TestBalancer.java
│   │   │   │   │   │   ├── TestBalancerRPCDelay.java
│   │   │   │   │   │   ├── TestBalancerWithEncryptedTransfer.java
│   │   │   │   │   │   ├── TestBalancerWithHANameNodes.java
│   │   │   │   │   │   ├── TestBalancerWithMultipleNameNodes.java
│   │   │   │   │   │   ├── TestBalancerWithNodeGroup.java
│   │   │   │   │   │   ├── TestBalancerWithSaslDataTransfer.java
│   │   │   │   │   │   └── TestKeyManager.java
│   │   │   │   │   ├── blockmanagement
│   │   │   │   │   │   ├── BlockManagerTestUtil.java
│   │   │   │   │   │   ├── TestAvailableSpaceBlockPlacementPolicy.java
│   │   │   │   │   │   ├── TestBlockInfo.java
│   │   │   │   │   │   ├── TestBlockInfoUnderConstruction.java
│   │   │   │   │   │   ├── TestBlockManager.java
│   │   │   │   │   │   ├── TestBlocksWithNotEnoughRacks.java
│   │   │   │   │   │   ├── TestBlockTokenWithDFS.java
│   │   │   │   │   │   ├── TestCachedBlocksList.java
│   │   │   │   │   │   ├── TestComputeInvalidateWork.java
│   │   │   │   │   │   ├── TestCorruptReplicaInfo.java
│   │   │   │   │   │   ├── TestDatanodeDescriptor.java
│   │   │   │   │   │   ├── TestDatanodeManager.java
│   │   │   │   │   │   ├── TestHeartbeatHandling.java
│   │   │   │   │   │   ├── TestHost2NodesMap.java
│   │   │   │   │   │   ├── TestHostFileManager.java
│   │   │   │   │   │   ├── TestNameNodePrunesMissingStorages.java
│   │   │   │   │   │   ├── TestNodeCount.java
│   │   │   │   │   │   ├── TestOverReplicatedBlocks.java
│   │   │   │   │   │   ├── TestPendingDataNodeMessages.java
│   │   │   │   │   │   ├── TestPendingInvalidateBlock.java
│   │   │   │   │   │   ├── TestPendingReplication.java
│   │   │   │   │   │   ├── TestRBWBlockInvalidation.java
│   │   │   │   │   │   ├── TestReplicationPolicyConsiderLoad.java
│   │   │   │   │   │   ├── TestReplicationPolicy.java
│   │   │   │   │   │   ├── TestReplicationPolicyWithNodeGroup.java
│   │   │   │   │   │   ├── TestSequentialBlockId.java
│   │   │   │   │   │   ├── TestUnderReplicatedBlockQueues.java
│   │   │   │   │   │   └── TestUnderReplicatedBlocks.java
│   │   │   │   │   ├── common
│   │   │   │   │   │   ├── StorageAdapter.java
│   │   │   │   │   │   ├── TestGetUriFromString.java
│   │   │   │   │   │   └── TestJspHelper.java
│   │   │   │   │   ├── datanode
│   │   │   │   │   │   ├── BlockReportTestBase.java
│   │   │   │   │   │   ├── DataNodeTestUtils.java
│   │   │   │   │   │   ├── extdataset
│   │   │   │   │   │   │   ├── ExternalDatasetImpl.java
│   │   │   │   │   │   │   ├── ExternalReplicaInPipeline.java
│   │   │   │   │   │   │   ├── ExternalReplica.java
│   │   │   │   │   │   │   ├── ExternalVolumeImpl.java
│   │   │   │   │   │   │   └── TestExternalDataset.java
│   │   │   │   │   │   ├── fsdataset
│   │   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   │   ├── FsDatasetTestUtil.java
│   │   │   │   │   │   │   │   ├── LazyPersistTestCase.java
│   │   │   │   │   │   │   │   ├── TestDatanodeRestart.java
│   │   │   │   │   │   │   │   ├── TestFsDatasetImpl.java
│   │   │   │   │   │   │   │   ├── TestFsVolumeList.java
│   │   │   │   │   │   │   │   ├── TestInterDatanodeProtocol.java
│   │   │   │   │   │   │   │   ├── TestLazyPersistFiles.java
│   │   │   │   │   │   │   │   ├── TestRbwSpaceReservation.java
│   │   │   │   │   │   │   │   ├── TestReplicaMap.java
│   │   │   │   │   │   │   │   ├── TestScrLazyPersistFiles.java
│   │   │   │   │   │   │   │   └── TestWriteToReplica.java
│   │   │   │   │   │   │   ├── TestAvailableSpaceVolumeChoosingPolicy.java
│   │   │   │   │   │   │   └── TestRoundRobinVolumeChoosingPolicy.java
│   │   │   │   │   │   ├── SimulatedFSDataset.java
│   │   │   │   │   │   ├── TestBatchIbr.java
│   │   │   │   │   │   ├── TestBlockHasMultipleReplicasOnSameDN.java
│   │   │   │   │   │   ├── TestBlockPoolManager.java
│   │   │   │   │   │   ├── TestBlockPoolSliceStorage.java
│   │   │   │   │   │   ├── TestBlockRecovery.java
│   │   │   │   │   │   ├── TestBlockReplacement.java
│   │   │   │   │   │   ├── TestBlockScanner.java
│   │   │   │   │   │   ├── TestBPOfferService.java
│   │   │   │   │   │   ├── TestBpServiceActorScheduler.java
│   │   │   │   │   │   ├── TestCachingStrategy.java
│   │   │   │   │   │   ├── TestDataDirs.java
│   │   │   │   │   │   ├── TestDataNodeExit.java
│   │   │   │   │   │   ├── TestDataNodeHotSwapVolumes.java
│   │   │   │   │   │   ├── TestDataNodeInitStorage.java
│   │   │   │   │   │   ├── TestDataNodeMetrics.java
│   │   │   │   │   │   ├── TestDataNodeMultipleRegistrations.java
│   │   │   │   │   │   ├── TestDataNodeMXBean.java
│   │   │   │   │   │   ├── TestDatanodeProtocolRetryPolicy.java
│   │   │   │   │   │   ├── TestDatanodeRegister.java
│   │   │   │   │   │   ├── TestDataNodeRollingUpgrade.java
│   │   │   │   │   │   ├── TestDatanodeStartupOptions.java
│   │   │   │   │   │   ├── TestDataNodeVolumeFailure.java
│   │   │   │   │   │   ├── TestDataNodeVolumeFailureReporting.java
│   │   │   │   │   │   ├── TestDataNodeVolumeFailureToleration.java
│   │   │   │   │   │   ├── TestDataStorage.java
│   │   │   │   │   │   ├── TestDeleteBlockPool.java
│   │   │   │   │   │   ├── TestDirectoryScanner.java
│   │   │   │   │   │   ├── TestDiskError.java
│   │   │   │   │   │   ├── TestDnRespectsBlockReportSplitThreshold.java
│   │   │   │   │   │   ├── TestFsDatasetCache.java
│   │   │   │   │   │   ├── TestFsDatasetCacheRevocation.java
│   │   │   │   │   │   ├── TestHdfsServerConstants.java
│   │   │   │   │   │   ├── TestHSync.java
│   │   │   │   │   │   ├── TestIncrementalBlockReports.java
│   │   │   │   │   │   ├── TestIncrementalBrVariations.java
│   │   │   │   │   │   ├── TestNNHandlesBlockReportPerStorage.java
│   │   │   │   │   │   ├── TestNNHandlesCombinedBlockReport.java
│   │   │   │   │   │   ├── TestReadOnlySharedStorage.java
│   │   │   │   │   │   ├── TestRefreshNamenodes.java
│   │   │   │   │   │   ├── TestSimulatedFSDataset.java
│   │   │   │   │   │   ├── TestStartSecureDataNode.java
│   │   │   │   │   │   ├── TestStorageReport.java
│   │   │   │   │   │   ├── TestTransferRbw.java
│   │   │   │   │   │   ├── TestTriggerBlockReport.java
│   │   │   │   │   │   └── web
│   │   │   │   │   │   └── webhdfs
│   │   │   │   │   │   └── TestParameterParser.java
│   │   │   │   │   ├── mover
│   │   │   │   │   │   ├── TestMover.java
│   │   │   │   │   │   └── TestStorageMover.java
│   │   │   │   │   └── namenode
│   │   │   │   │   ├── AclTestHelpers.java
│   │   │   │   │   ├── CreateEditsLog.java
│   │   │   │   │   ├── FileNameGenerator.java
│   │   │   │   │   ├── FSAclBaseTest.java
│   │   │   │   │   ├── FSImageTestUtil.java
│   │   │   │   │   ├── FSXAttrBaseTest.java
│   │   │   │   │   ├── ha
│   │   │   │   │   │   ├── HAStressTestHarness.java
│   │   │   │   │   │   ├── HATestUtil.java
│   │   │   │   │   │   ├── TestBootstrapStandby.java
│   │   │   │   │   │   ├── TestBootstrapStandbyWithQJM.java
│   │   │   │   │   │   ├── TestDelegationTokensWithHA.java
│   │   │   │   │   │   ├── TestDFSUpgradeWithHA.java
│   │   │   │   │   │   ├── TestDFSZKFailoverController.java
│   │   │   │   │   │   ├── TestDNFencing.java
│   │   │   │   │   │   ├── TestDNFencingWithReplication.java
│   │   │   │   │   │   ├── TestEditLogsDuringFailover.java
│   │   │   │   │   │   ├── TestEditLogTailer.java
│   │   │   │   │   │   ├── TestFailoverWithBlockTokensEnabled.java
│   │   │   │   │   │   ├── TestFailureOfSharedDir.java
│   │   │   │   │   │   ├── TestFailureToReadEdits.java
│   │   │   │   │   │   ├── TestGetGroupsWithHA.java
│   │   │   │   │   │   ├── TestHAAppend.java
│   │   │   │   │   │   ├── TestHAConfiguration.java
│   │   │   │   │   │   ├── TestHAFsck.java
│   │   │   │   │   │   ├── TestHAMetrics.java
│   │   │   │   │   │   ├── TestHarFileSystemWithHA.java
│   │   │   │   │   │   ├── TestHASafeMode.java
│   │   │   │   │   │   ├── TestHAStateTransitions.java
│   │   │   │   │   │   ├── TestInitializeSharedEdits.java
│   │   │   │   │   │   ├── TestLossyRetryInvocationHandler.java
│   │   │   │   │   │   ├── TestNNHealthCheck.java
│   │   │   │   │   │   ├── TestPendingCorruptDnMessages.java
│   │   │   │   │   │   ├── TestPipelinesFailover.java
│   │   │   │   │   │   ├── TestQuotasWithHA.java
│   │   │   │   │   │   ├── TestRetryCacheWithHA.java
│   │   │   │   │   │   ├── TestStandbyBlockManagement.java
│   │   │   │   │   │   ├── TestStandbyCheckpoints.java
│   │   │   │   │   │   ├── TestStandbyIsHot.java
│   │   │   │   │   │   ├── TestStateTransitionFailure.java
│   │   │   │   │   │   └── TestXAttrsWithHA.java
│   │   │   │   │   ├── metrics
│   │   │   │   │   │   ├── TestNameNodeMetrics.java
│   │   │   │   │   │   └── TestNNMetricFilesInGetListingOps.java
│   │   │   │   │   ├── NameNodeAdapter.java
│   │   │   │   │   ├── NNThroughputBenchmark.java
│   │   │   │   │   ├── OfflineEditsViewerHelper.java
│   │   │   │   │   ├── snapshot
│   │   │   │   │   │   ├── SnapshotTestHelper.java
│   │   │   │   │   │   ├── TestAclWithSnapshot.java
│   │   │   │   │   │   ├── TestCheckpointsWithSnapshots.java
│   │   │   │   │   │   ├── TestDisallowModifyROSnapshot.java
│   │   │   │   │   │   ├── TestINodeFileUnderConstructionWithSnapshot.java
│   │   │   │   │   │   ├── TestNestedSnapshots.java
│   │   │   │   │   │   ├── TestOpenFilesWithSnapshot.java
│   │   │   │   │   │   ├── TestRenameWithSnapshots.java
│   │   │   │   │   │   ├── TestSetQuotaWithSnapshot.java
│   │   │   │   │   │   ├── TestSnapshotBlocksMap.java
│   │   │   │   │   │   ├── TestSnapshotDeletion.java
│   │   │   │   │   │   ├── TestSnapshotDiffReport.java
│   │   │   │   │   │   ├── TestSnapshotFileLength.java
│   │   │   │   │   │   ├── TestSnapshot.java
│   │   │   │   │   │   ├── TestSnapshotListing.java
│   │   │   │   │   │   ├── TestSnapshotManager.java
│   │   │   │   │   │   ├── TestSnapshotMetrics.java
│   │   │   │   │   │   ├── TestSnapshotNameWithInvalidCharacters.java
│   │   │   │   │   │   ├── TestSnapshotRename.java
│   │   │   │   │   │   ├── TestSnapshotReplication.java
│   │   │   │   │   │   ├── TestSnapshotStatsMXBean.java
│   │   │   │   │   │   ├── TestSnapshottableDirListing.java
│   │   │   │   │   │   ├── TestUpdatePipelineWithSnapshots.java
│   │   │   │   │   │   └── TestXAttrWithSnapshot.java
│   │   │   │   │   ├── startupprogress
│   │   │   │   │   │   ├── StartupProgressTestHelper.java
│   │   │   │   │   │   ├── TestStartupProgress.java
│   │   │   │   │   │   └── TestStartupProgressMetrics.java
│   │   │   │   │   ├── TestAclConfigFlag.java
│   │   │   │   │   ├── TestAclTransformation.java
│   │   │   │   │   ├── TestAddBlock.java
│   │   │   │   │   ├── TestAddBlockRetry.java
│   │   │   │   │   ├── TestAllowFormat.java
│   │   │   │   │   ├── TestAuditLogger.java
│   │   │   │   │   ├── TestAuditLogs.java
│   │   │   │   │   ├── TestBackupNode.java
│   │   │   │   │   ├── TestBlockUnderConstruction.java
│   │   │   │   │   ├── TestCacheDirectives.java
│   │   │   │   │   ├── TestCheckPointForSecurityTokens.java
│   │   │   │   │   ├── TestCheckpoint.java
│   │   │   │   │   ├── TestClusterId.java
│   │   │   │   │   ├── TestCommitBlockSynchronization.java
│   │   │   │   │   ├── TestCommitBlockWithInvalidGenStamp.java
│   │   │   │   │   ├── TestCreateEditsLog.java
│   │   │   │   │   ├── TestDeadDatanode.java
│   │   │   │   │   ├── TestDecommissioningStatus.java
│   │   │   │   │   ├── TestDeduplicationMap.java
│   │   │   │   │   ├── TestDefaultBlockPlacementPolicy.java
│   │   │   │   │   ├── TestDeleteRace.java
│   │   │   │   │   ├── TestDiskspaceQuotaUpdate.java
│   │   │   │   │   ├── TestEditLogAutoroll.java
│   │   │   │   │   ├── TestEditLogFileInputStream.java
│   │   │   │   │   ├── TestEditLogFileOutputStream.java
│   │   │   │   │   ├── TestEditLog.java
│   │   │   │   │   ├── TestEditLogJournalFailures.java
│   │   │   │   │   ├── TestEditLogRace.java
│   │   │   │   │   ├── TestEditsDoubleBuffer.java
│   │   │   │   │   ├── TestFavoredNodesEndToEnd.java
│   │   │   │   │   ├── TestFileContextAcl.java
│   │   │   │   │   ├── TestFileContextXAttr.java
│   │   │   │   │   ├── TestFileJournalManager.java
│   │   │   │   │   ├── TestFileLimit.java
│   │   │   │   │   ├── TestFileTruncate.java
│   │   │   │   │   ├── TestFsck.java
│   │   │   │   │   ├── TestFsckWithMultipleNameNodes.java
│   │   │   │   │   ├── TestFSDirAttrOp.java
│   │   │   │   │   ├── TestFSDirectory.java
│   │   │   │   │   ├── TestFSEditLogLoader.java
│   │   │   │   │   ├── TestFSImage.java
│   │   │   │   │   ├── TestFSImageStorageInspector.java
│   │   │   │   │   ├── TestFSImageWithAcl.java
│   │   │   │   │   ├── TestFSImageWithSnapshot.java
│   │   │   │   │   ├── TestFSImageWithXAttr.java
│   │   │   │   │   ├── TestFsLimits.java
│   │   │   │   │   ├── TestFSNamesystem.java
│   │   │   │   │   ├── TestFSNamesystemLock.java
│   │   │   │   │   ├── TestFSNamesystemMBean.java
│   │   │   │   │   ├── TestFSPermissionChecker.java
│   │   │   │   │   ├── TestGenericJournalConf.java
│   │   │   │   │   ├── TestGetBlockLocations.java
│   │   │   │   │   ├── TestGetImageServlet.java
│   │   │   │   │   ├── TestHDFSConcat.java
│   │   │   │   │   ├── TestHostsFiles.java
│   │   │   │   │   ├── TestINodeAttributeProvider.java
│   │   │   │   │   ├── TestINodeFile.java
│   │   │   │   │   ├── TestLargeDirectoryDelete.java
│   │   │   │   │   ├── TestLeaseManager.java
│   │   │   │   │   ├── TestListCorruptFileBlocks.java
│   │   │   │   │   ├── TestMalformedURLs.java
│   │   │   │   │   ├── TestMetadataVersionOutput.java
│   │   │   │   │   ├── TestMetaSave.java
│   │   │   │   │   ├── TestNameCache.java
│   │   │   │   │   ├── TestNameEditsConfigs.java
│   │   │   │   │   ├── TestNameNodeAcl.java
│   │   │   │   │   ├── TestNamenodeCapacityReport.java
│   │   │   │   │   ├── TestNameNodeHttpServer.java
│   │   │   │   │   ├── TestNameNodeMXBean.java
│   │   │   │   │   ├── TestNameNodeOptionParsing.java
│   │   │   │   │   ├── TestNameNodeRecovery.java
│   │   │   │   │   ├── TestNameNodeResourceChecker.java
│   │   │   │   │   ├── TestNameNodeResourcePolicy.java
│   │   │   │   │   ├── TestNameNodeRespectsBindHostKeys.java
│   │   │   │   │   ├── TestNamenodeRetryCache.java
│   │   │   │   │   ├── TestNameNodeRetryCacheMetrics.java
│   │   │   │   │   ├── TestNameNodeRpcServer.java
│   │   │   │   │   ├── TestNameNodeXAttr.java
│   │   │   │   │   ├── TestNestedEncryptionZones.java
│   │   │   │   │   ├── TestNNStorageRetentionFunctional.java
│   │   │   │   │   ├── TestNNStorageRetentionManager.java
│   │   │   │   │   ├── TestNNThroughputBenchmark.java
│   │   │   │   │   ├── TestParallelImageWrite.java
│   │   │   │   │   ├── TestPathComponents.java
│   │   │   │   │   ├── TestProcessCorruptBlocks.java
│   │   │   │   │   ├── TestQuotaByStorageType.java
│   │   │   │   │   ├── TestSaveNamespace.java
│   │   │   │   │   ├── TestSecondaryNameNodeUpgrade.java
│   │   │   │   │   ├── TestSecondaryWebUi.java
│   │   │   │   │   ├── TestSecureNameNodeWithExternalKdc.java
│   │   │   │   │   ├── TestSecurityTokenEditLog.java
│   │   │   │   │   ├── TestSnapshotPathINodes.java
│   │   │   │   │   ├── TestStartup.java
│   │   │   │   │   ├── TestStartupOptionUpgrade.java
│   │   │   │   │   ├── TestStartupProgressServlet.java
│   │   │   │   │   ├── TestStoragePolicySummary.java
│   │   │   │   │   ├── TestStorageRestore.java
│   │   │   │   │   ├── TestStreamFile.java
│   │   │   │   │   ├── TestTransferFsImage.java
│   │   │   │   │   ├── TestTruncateQuotaUpdate.java
│   │   │   │   │   ├── TestValidateConfigurationSettings.java
│   │   │   │   │   ├── TestXAttrConfigFlag.java
│   │   │   │   │   ├── top
│   │   │   │   │   │   └── window
│   │   │   │   │   │   ├── TestRollingWindow.java
│   │   │   │   │   │   └── TestRollingWindowManager.java
│   │   │   │   │   └── web
│   │   │   │   │   └── resources
│   │   │   │   │   └── TestWebHdfsDataLocality.java
│   │   │   │   ├── shortcircuit
│   │   │   │   │   ├── TestShortCircuitCache.java
│   │   │   │   │   ├── TestShortCircuitLocalRead.java
│   │   │   │   │   └── TestShortCircuitShm.java
│   │   │   │   ├── TestAbandonBlock.java
│   │   │   │   ├── TestAppendDifferentChecksum.java
│   │   │   │   ├── TestAppendSnapshotTruncate.java
│   │   │   │   ├── TestBalancerBandwidth.java
│   │   │   │   ├── TestBlockMissingException.java
│   │   │   │   ├── TestBlockReaderFactory.java
│   │   │   │   ├── TestBlockReaderLocal.java
│   │   │   │   ├── TestBlockReaderLocalLegacy.java
│   │   │   │   ├── TestBlocksScheduledCounter.java
│   │   │   │   ├── TestBlockStoragePolicy.java
│   │   │   │   ├── TestClientBlockVerification.java
│   │   │   │   ├── TestClientProtocolForPipelineRecovery.java
│   │   │   │   ├── TestClientReportBadBlock.java
│   │   │   │   ├── TestClose.java
│   │   │   │   ├── TestConnCache.java
│   │   │   │   ├── TestCrcCorruption.java
│   │   │   │   ├── TestDatanodeConfig.java
│   │   │   │   ├── TestDatanodeDeath.java
│   │   │   │   ├── TestDatanodeLayoutUpgrade.java
│   │   │   │   ├── TestDatanodeRegistration.java
│   │   │   │   ├── TestDatanodeReport.java
│   │   │   │   ├── TestDatanodeStartupFixesLegacyStorageIDs.java
│   │   │   │   ├── TestDataTransferKeepalive.java
│   │   │   │   ├── TestDataTransferProtocol.java
│   │   │   │   ├── TestDecommission.java
│   │   │   │   ├── TestDefaultNameNodePort.java
│   │   │   │   ├── TestDeprecatedKeys.java
│   │   │   │   ├── TestDFSAddressConfig.java
│   │   │   │   ├── TestDFSClientExcludedNodes.java
│   │   │   │   ├── TestDFSClientFailover.java
│   │   │   │   ├── TestDFSClientRetries.java
│   │   │   │   ├── TestDFSConfigKeys.java
│   │   │   │   ├── TestDFSFinalize.java
│   │   │   │   ├── TestDFSInotifyEventInputStream.java
│   │   │   │   ├── TestDFSMkdirs.java
│   │   │   │   ├── TestDFSOutputStream.java
│   │   │   │   ├── TestDFSPacket.java
│   │   │   │   ├── TestDFSPermission.java
│   │   │   │   ├── TestDFSRemove.java
│   │   │   │   ├── TestDFSRename.java
│   │   │   │   ├── TestDFSRollback.java
│   │   │   │   ├── TestDFSShellGenericOptions.java
│   │   │   │   ├── TestDFSShell.java
│   │   │   │   ├── TestDFSStartupVersions.java
│   │   │   │   ├── TestDFSStorageStateRecovery.java
│   │   │   │   ├── TestDFSUpgradeFromImage.java
│   │   │   │   ├── TestDFSUpgrade.java
│   │   │   │   ├── TestDFSUtil.java
│   │   │   │   ├── TestDisableConnCache.java
│   │   │   │   ├── TestDistributedFileSystem.java
│   │   │   │   ├── TestEncryptedTransfer.java
│   │   │   │   ├── TestEncryptionZones.java
│   │   │   │   ├── TestEncryptionZonesWithHA.java
│   │   │   │   ├── TestEncryptionZonesWithKMS.java
│   │   │   │   ├── TestFetchImage.java
│   │   │   │   ├── TestFileAppend2.java
│   │   │   │   ├── TestFileAppend3.java
│   │   │   │   ├── TestFileAppend4.java
│   │   │   │   ├── TestFileAppend.java
│   │   │   │   ├── TestFileAppendRestart.java
│   │   │   │   ├── TestFileConcurrentReader.java
│   │   │   │   ├── TestFileCorruption.java
│   │   │   │   ├── TestFileCreationClient.java
│   │   │   │   ├── TestFileCreationDelete.java
│   │   │   │   ├── TestFileCreationEmpty.java
│   │   │   │   ├── TestFileCreation.java
│   │   │   │   ├── TestFileLengthOnClusterRestart.java
│   │   │   │   ├── TestFileStatus.java
│   │   │   │   ├── TestFSInputChecker.java
│   │   │   │   ├── TestFSOutputSummer.java
│   │   │   │   ├── TestFsShellPermission.java
│   │   │   │   ├── TestGetBlocks.java
│   │   │   │   ├── TestGetFileChecksum.java
│   │   │   │   ├── TestHdfsAdmin.java
│   │   │   │   ├── TestHDFSFileSystemContract.java
│   │   │   │   ├── TestHDFSServerPorts.java
│   │   │   │   ├── TestHDFSTrash.java
│   │   │   │   ├── TestHFlush.java
│   │   │   │   ├── TestHttpPolicy.java
│   │   │   │   ├── TestInjectionForSimulatedStorage.java
│   │   │   │   ├── TestIsMethodSupported.java
│   │   │   │   ├── TestKeyProviderCache.java
│   │   │   │   ├── TestLargeBlock.java
│   │   │   │   ├── TestLease.java
│   │   │   │   ├── TestLeaseRecovery2.java
│   │   │   │   ├── TestLeaseRecovery.java
│   │   │   │   ├── TestLeaseRenewer.java
│   │   │   │   ├── TestListFilesInDFS.java
│   │   │   │   ├── TestListFilesInFileContext.java
│   │   │   │   ├── TestListPathServlet.java
│   │   │   │   ├── TestLocalDFS.java
│   │   │   │   ├── TestMiniDFSCluster.java
│   │   │   │   ├── TestMissingBlocksAlert.java
│   │   │   │   ├── TestModTime.java
│   │   │   │   ├── TestMultiThreadedHflush.java
│   │   │   │   ├── TestParallelRead.java
│   │   │   │   ├── TestParallelReadUtil.java
│   │   │   │   ├── TestParallelShortCircuitLegacyRead.java
│   │   │   │   ├── TestParallelShortCircuitRead.java
│   │   │   │   ├── TestParallelShortCircuitReadNoChecksum.java
│   │   │   │   ├── TestParallelShortCircuitReadUnCached.java
│   │   │   │   ├── TestParallelUnixDomainRead.java
│   │   │   │   ├── TestPeerCache.java
│   │   │   │   ├── TestPersistBlocks.java
│   │   │   │   ├── TestPipelines.java
│   │   │   │   ├── TestPread.java
│   │   │   │   ├── TestQuota.java
│   │   │   │   ├── TestRead.java
│   │   │   │   ├── TestReadWhileWriting.java
│   │   │   │   ├── TestRenameWhileOpen.java
│   │   │   │   ├── TestReplaceDatanodeOnFailure.java
│   │   │   │   ├── TestReplication.java
│   │   │   │   ├── TestReservedRawPaths.java
│   │   │   │   ├── TestRestartDFS.java
│   │   │   │   ├── TestRollingUpgradeDowngrade.java
│   │   │   │   ├── TestRollingUpgrade.java
│   │   │   │   ├── TestRollingUpgradeRollback.java
│   │   │   │   ├── TestSafeMode.java
│   │   │   │   ├── TestSeekBug.java
│   │   │   │   ├── TestSetrepDecreasing.java
│   │   │   │   ├── TestSetrepIncreasing.java
│   │   │   │   ├── TestSetTimes.java
│   │   │   │   ├── TestSmallBlock.java
│   │   │   │   ├── TestSnapshotCommands.java
│   │   │   │   ├── TestWriteBlockGetsBlockLengthHint.java
│   │   │   │   ├── TestWriteConfigurationToDFS.java
│   │   │   │   ├── TestWriteRead.java
│   │   │   │   ├── tools
│   │   │   │   │   ├── offlineEditsViewer
│   │   │   │   │   │   └── TestOfflineEditsViewer.java
│   │   │   │   │   ├── offlineImageViewer
│   │   │   │   │   │   ├── TestOfflineImageViewerForAcl.java
│   │   │   │   │   │   └── TestOfflineImageViewer.java
│   │   │   │   │   ├── TestDebugAdmin.java
│   │   │   │   │   ├── TestDFSAdmin.java
│   │   │   │   │   ├── TestDFSAdminWithHA.java
│   │   │   │   │   ├── TestDFSHAAdmin.java
│   │   │   │   │   ├── TestDFSHAAdminMiniCluster.java
│   │   │   │   │   ├── TestGetConf.java
│   │   │   │   │   ├── TestGetGroups.java
│   │   │   │   │   └── TestStoragePolicyCommands.java
│   │   │   │   ├── UpgradeUtilities.java
│   │   │   │   ├── util
│   │   │   │   │   ├── TestAtomicFileOutputStream.java
│   │   │   │   │   ├── TestBestEffortLongFile.java
│   │   │   │   │   ├── TestByteArrayManager.java
│   │   │   │   │   ├── TestCyclicIteration.java
│   │   │   │   │   ├── TestDiff.java
│   │   │   │   │   ├── TestExactSizeInputStream.java
│   │   │   │   │   ├── TestLightWeightHashSet.java
│   │   │   │   │   ├── TestLightWeightLinkedSet.java
│   │   │   │   │   ├── TestMD5FileUtils.java
│   │   │   │   │   └── TestXMLUtils.java
│   │   │   │   └── web
│   │   │   │   ├── resources
│   │   │   │   │   └── TestParam.java
│   │   │   │   ├── TestAuthFilter.java
│   │   │   │   ├── TestByteRangeInputStream.java
│   │   │   │   ├── TestFSMainOperationsWebHdfs.java
│   │   │   │   ├── TestHftpDelegationToken.java
│   │   │   │   ├── TestHftpFileSystem.java
│   │   │   │   ├── TestHttpFSPorts.java
│   │   │   │   ├── TestHttpsFileSystem.java
│   │   │   │   ├── TestJsonUtil.java
│   │   │   │   ├── TestOffsetUrlInputStream.java
│   │   │   │   ├── TestTokenAspect.java
│   │   │   │   ├── TestURLConnectionFactory.java
│   │   │   │   ├── TestWebHDFSAcl.java
│   │   │   │   ├── TestWebHdfsContentLength.java
│   │   │   │   ├── TestWebHdfsFileSystemContract.java
│   │   │   │   ├── TestWebHDFSForHA.java
│   │   │   │   ├── TestWebHDFS.java
│   │   │   │   ├── TestWebHdfsTimeouts.java
│   │   │   │   ├── TestWebHdfsTokens.java
│   │   │   │   ├── TestWebHdfsUrl.java
│   │   │   │   ├── TestWebHdfsWithAuthenticationFilter.java
│   │   │   │   ├── TestWebHdfsWithMultipleNameNodes.java
│   │   │   │   ├── TestWebHDFSXAttr.java
│   │   │   │   └── WebHdfsTestUtil.java
│   │   │   ├── net
│   │   │   │   └── TestNetworkTopology.java
│   │   │   ├── security
│   │   │   │   ├── TestPermission.java
│   │   │   │   ├── TestPermissionSymlinks.java
│   │   │   │   └── TestRefreshUserMappings.java
│   │   │   ├── test
│   │   │   │   ├── HdfsTestDriver.java
│   │   │   │   ├── MiniDFSClusterManager.java
│   │   │   │   └── PathUtils.java
│   │   │   ├── TestGenericRefresh.java
│   │   │   ├── TestRefreshCallQueue.java
│   │   │   ├── tools
│   │   │   │   ├── FakeRenewer.java
│   │   │   │   ├── TestDelegationTokenFetcher.java
│   │   │   │   ├── TestDelegationTokenRemoteFetcher.java
│   │   │   │   ├── TestJMXGet.java
│   │   │   │   └── TestTools.java
│   │   │   └── tracing
│   │   │   ├── TestTraceAdmin.java
│   │   │   ├── TestTracing.java
│   │   │   └── TestTracingShortCircuitLocalRead.java
│   │   └── resources
│   │   ├── contract
│   │   │   └── hdfs.xml
│   │   ├── data120bytes
│   │   ├── data15bytes
│   │   ├── data1k
│   │   ├── data30bytes
│   │   ├── data60bytes
│   │   ├── editsStored
│   │   ├── editsStored.xml
│   │   ├── empty-file
│   │   ├── fi-site.xml
│   │   ├── fsimageV18
│   │   ├── fsimageV19
│   │   ├── hadoop-0.23-reserved.tgz
│   │   ├── hadoop-1.0-multiblock-file.tgz
│   │   ├── hadoop1-bbw.tgz
│   │   ├── hadoop-1-reserved.tgz
│   │   ├── hadoop-22-dfs-dir.tgz
│   │   ├── hadoop-24-datanode-dir.tgz
│   │   ├── hadoop-252-dfs-dir.tgz
│   │   ├── hadoop-2-reserved.tgz
│   │   ├── hadoop-datanode-dir.txt
│   │   ├── hadoop-dfs-dir.txt
│   │   ├── hadoop-policy.xml
│   │   ├── hdfs-site.malformed.xml
│   │   ├── hdfs-site.xml
│   │   ├── image-with-buggy-append.tgz
│   │   ├── image-with-zero-block-size.tar.gz
│   │   ├── krb5.conf
│   │   ├── log4j.properties
│   │   ├── META-INF
│   │   │   └── services
│   │   │   ├── org.apache.hadoop.crypto.key.KeyProviderFactory
│   │   │   └── org.apache.hadoop.security.token.TokenRenewer
│   │   ├── testAclCLI.xml
│   │   ├── testCacheAdminConf.xml
│   │   ├── testCryptoConf.xml
│   │   ├── testHDFSConf.xml
│   │   ├── testUpgradeFrom22FixesStorageIDs.tgz
│   │   ├── testUpgradeFrom22FixesStorageIDs.txt
│   │   ├── testUpgradeFrom22via26FixesStorageIDs.tgz
│   │   ├── testUpgradeFrom22via26FixesStorageIDs.txt
│   │   ├── testUpgradeFrom26PreservesStorageIDs.tgz
│   │   ├── testUpgradeFrom26PreservesStorageIDs.txt
│   │   └── testXAttrConf.xml
│   ├── hadoop-hdfs-client
│   ├── hadoop-hdfs-httpfs
│   │   ├── dev-support
│   │   │   └── findbugsExcludeFile.xml
│   │   ├── downloads
│   │   │   ├── apache-tomcat-6.0.44.tar.gz
│   │   │   └── apache-tomcat-6.0.48.tar.gz
│   │   ├── pom.xml
│   │   ├── README.txt
│   │   └── src
│   │   ├── main
│   │   │   ├── conf
│   │   │   │   ├── httpfs-env.sh
│   │   │   │   ├── httpfs-log4j.properties
│   │   │   │   ├── httpfs-signature.secret
│   │   │   │   └── httpfs-site.xml
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   ├── fs
│   │   │   │   │   └── http
│   │   │   │   │   ├── client
│   │   │   │   │   │   ├── HttpFSFileSystem.java
│   │   │   │   │   │   ├── HttpFSUtils.java
│   │   │   │   │   │   └── HttpsFSFileSystem.java
│   │   │   │   │   └── server
│   │   │   │   │   ├── CheckUploadContentTypeFilter.java
│   │   │   │   │   ├── FSOperations.java
│   │   │   │   │   ├── HttpFSAuthenticationFilter.java
│   │   │   │   │   ├── HttpFSExceptionProvider.java
│   │   │   │   │   ├── HttpFSParametersProvider.java
│   │   │   │   │   ├── HttpFSReleaseFilter.java
│   │   │   │   │   ├── HttpFSServer.java
│   │   │   │   │   └── HttpFSServerWebApp.java
│   │   │   │   └── lib
│   │   │   │   ├── lang
│   │   │   │   │   ├── RunnableCallable.java
│   │   │   │   │   └── XException.java
│   │   │   │   ├── server
│   │   │   │   │   ├── BaseService.java
│   │   │   │   │   ├── ServerException.java
│   │   │   │   │   ├── Server.java
│   │   │   │   │   ├── ServiceException.java
│   │   │   │   │   └── Service.java
│   │   │   │   ├── service
│   │   │   │   │   ├── FileSystemAccessException.java
│   │   │   │   │   ├── FileSystemAccess.java
│   │   │   │   │   ├── Groups.java
│   │   │   │   │   ├── hadoop
│   │   │   │   │   │   └── FileSystemAccessService.java
│   │   │   │   │   ├── instrumentation
│   │   │   │   │   │   └── InstrumentationService.java
│   │   │   │   │   ├── Instrumentation.java
│   │   │   │   │   ├── scheduler
│   │   │   │   │   │   └── SchedulerService.java
│   │   │   │   │   ├── Scheduler.java
│   │   │   │   │   └── security
│   │   │   │   │   └── GroupsService.java
│   │   │   │   ├── servlet
│   │   │   │   │   ├── FileSystemReleaseFilter.java
│   │   │   │   │   ├── HostnameFilter.java
│   │   │   │   │   ├── MDCFilter.java
│   │   │   │   │   └── ServerWebApp.java
│   │   │   │   ├── util
│   │   │   │   │   ├── Check.java
│   │   │   │   │   └── ConfigurationUtils.java
│   │   │   │   └── wsrs
│   │   │   │   ├── BooleanParam.java
│   │   │   │   ├── ByteParam.java
│   │   │   │   ├── EnumParam.java
│   │   │   │   ├── EnumSetParam.java
│   │   │   │   ├── ExceptionProvider.java
│   │   │   │   ├── InputStreamEntity.java
│   │   │   │   ├── IntegerParam.java
│   │   │   │   ├── JSONMapProvider.java
│   │   │   │   ├── JSONProvider.java
│   │   │   │   ├── LongParam.java
│   │   │   │   ├── Parameters.java
│   │   │   │   ├── ParametersProvider.java
│   │   │   │   ├── Param.java
│   │   │   │   ├── ShortParam.java
│   │   │   │   └── StringParam.java
│   │   │   ├── libexec
│   │   │   │   └── httpfs-config.sh
│   │   │   ├── resources
│   │   │   │   ├── default-log4j.properties
│   │   │   │   ├── httpfs-default.xml
│   │   │   │   └── httpfs.properties
│   │   │   ├── sbin
│   │   │   │   └── httpfs.sh
│   │   │   ├── tomcat
│   │   │   │   ├── logging.properties
│   │   │   │   ├── ROOT
│   │   │   │   │   ├── index.html
│   │   │   │   │   └── WEB-INF
│   │   │   │   │   └── web.xml
│   │   │   │   ├── server.xml
│   │   │   │   └── ssl-server.xml
│   │   │   └── webapp
│   │   │   └── WEB-INF
│   │   │   └── web.xml
│   │   ├── site
│   │   │   ├── configuration.xsl
│   │   │   ├── markdown
│   │   │   │   ├── index.md
│   │   │   │   ├── ServerSetup.md.vm
│   │   │   │   └── UsingHttpTools.md
│   │   │   ├── resources
│   │   │   │   └── css
│   │   │   │   └── site.css
│   │   │   └── site.xml
│   │   └── test
│   │   ├── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   ├── fs
│   │   │   │   └── http
│   │   │   │   ├── client
│   │   │   │   │   ├── BaseTestHttpFSWith.java
│   │   │   │   │   ├── TestHttpFSFileSystemLocalFileSystem.java
│   │   │   │   │   ├── TestHttpFSFWithSWebhdfsFileSystem.java
│   │   │   │   │   ├── TestHttpFSFWithWebhdfsFileSystem.java
│   │   │   │   │   └── TestHttpFSWithHttpFSFileSystem.java
│   │   │   │   └── server
│   │   │   │   ├── HttpFSKerberosAuthenticationHandlerForTesting.java
│   │   │   │   ├── TestCheckUploadContentTypeFilter.java
│   │   │   │   ├── TestHttpFSServer.java
│   │   │   │   ├── TestHttpFSServerNoACLs.java
│   │   │   │   ├── TestHttpFSServerNoXAttrs.java
│   │   │   │   └── TestHttpFSWithKerberos.java
│   │   │   ├── lib
│   │   │   │   ├── lang
│   │   │   │   │   ├── TestRunnableCallable.java
│   │   │   │   │   └── TestXException.java
│   │   │   │   ├── server
│   │   │   │   │   ├── TestBaseService.java
│   │   │   │   │   ├── TestServerConstructor.java
│   │   │   │   │   └── TestServer.java
│   │   │   │   ├── service
│   │   │   │   │   ├── hadoop
│   │   │   │   │   │   └── TestFileSystemAccessService.java
│   │   │   │   │   ├── instrumentation
│   │   │   │   │   │   └── TestInstrumentationService.java
│   │   │   │   │   ├── scheduler
│   │   │   │   │   │   └── TestSchedulerService.java
│   │   │   │   │   └── security
│   │   │   │   │   ├── DummyGroupMapping.java
│   │   │   │   │   └── TestGroupsService.java
│   │   │   │   ├── servlet
│   │   │   │   │   ├── TestHostnameFilter.java
│   │   │   │   │   ├── TestMDCFilter.java
│   │   │   │   │   └── TestServerWebApp.java
│   │   │   │   ├── util
│   │   │   │   │   ├── TestCheck.java
│   │   │   │   │   └── TestConfigurationUtils.java
│   │   │   │   └── wsrs
│   │   │   │   ├── TestInputStreamEntity.java
│   │   │   │   ├── TestJSONMapProvider.java
│   │   │   │   ├── TestJSONProvider.java
│   │   │   │   └── TestParam.java
│   │   │   └── test
│   │   │   ├── HadoopUsersConfTestHelper.java
│   │   │   ├── HFSTestCase.java
│   │   │   ├── HTestCase.java
│   │   │   ├── KerberosTestUtils.java
│   │   │   ├── SysPropsForTestsLoader.java
│   │   │   ├── TestDirHelper.java
│   │   │   ├── TestDir.java
│   │   │   ├── TestExceptionHelper.java
│   │   │   ├── TestException.java
│   │   │   ├── TestHdfsHelper.java
│   │   │   ├── TestHdfs.java
│   │   │   ├── TestHFSTestCase.java
│   │   │   ├── TestHTestCase.java
│   │   │   ├── TestJettyHelper.java
│   │   │   └── TestJetty.java
│   │   └── resources
│   │   ├── classutils.txt
│   │   ├── default-log4j.properties
│   │   ├── hdfs-site.xml
│   │   ├── httpfs-log4j.properties
│   │   ├── krb5.conf
│   │   ├── server.properties
│   │   ├── testserver-default.xml
│   │   ├── testserver.properties
│   │   ├── testserverwebapp1.properties
│   │   └── testserverwebapp2.properties
│   ├── hadoop-hdfs-native-client
│   ├── hadoop-hdfs-nfs
│   │   ├── dev-support
│   │   │   └── findbugsExcludeFile.xml
│   │   ├── pom.xml
│   │   ├── README.txt
│   │   └── src
│   │   ├── main
│   │   │   └── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   └── hdfs
│   │   │   └── nfs
│   │   │   ├── conf
│   │   │   │   ├── NfsConfigKeys.java
│   │   │   │   └── NfsConfiguration.java
│   │   │   ├── mount
│   │   │   │   ├── Mountd.java
│   │   │   │   └── RpcProgramMountd.java
│   │   │   └── nfs3
│   │   │   ├── AsyncDataService.java
│   │   │   ├── DFSClientCache.java
│   │   │   ├── Nfs3HttpServer.java
│   │   │   ├── Nfs3.java
│   │   │   ├── Nfs3Metrics.java
│   │   │   ├── Nfs3Utils.java
│   │   │   ├── OffsetRange.java
│   │   │   ├── OpenFileCtxCache.java
│   │   │   ├── OpenFileCtx.java
│   │   │   ├── PrivilegedNfsGatewayStarter.java
│   │   │   ├── RpcProgramNfs3.java
│   │   │   ├── WriteCtx.java
│   │   │   └── WriteManager.java
│   │   └── test
│   │   ├── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   └── hdfs
│   │   │   └── nfs
│   │   │   ├── nfs3
│   │   │   │   ├── TestClientAccessPrivilege.java
│   │   │   │   ├── TestDFSClientCache.java
│   │   │   │   ├── TestExportsTable.java
│   │   │   │   ├── TestNfs3HttpServer.java
│   │   │   │   ├── TestNfs3Utils.java
│   │   │   │   ├── TestOffsetRange.java
│   │   │   │   ├── TestOpenFileCtxCache.java
│   │   │   │   ├── TestReaddir.java
│   │   │   │   ├── TestRpcProgramNfs3.java
│   │   │   │   └── TestWrites.java
│   │   │   ├── TestMountd.java
│   │   │   ├── TestOutOfOrderWrite.java
│   │   │   └── TestUdpServer.java
│   │   └── resources
│   │   └── core-site.xml
│   └── pom.xml
├── hadoop-mapreduce-project
│   ├── bin
│   │   ├── mapred
│   │   ├── mapred.cmd
│   │   ├── mapred-config.cmd
│   │   ├── mapred-config.sh
│   │   └── mr-jobhistory-daemon.sh
│   ├── CHANGES.txt
│   ├── conf
│   │   ├── configuration.xsl
│   │   ├── mapred-env.cmd
│   │   ├── mapred-env.sh
│   │   ├── mapred-queues.xml.template
│   │   └── mapred-site.xml.template
│   ├── dev-support
│   │   ├── findbugs-exclude.xml
│   │   └── test-patch.properties
│   ├── hadoop-mapreduce-client
│   │   ├── hadoop-mapreduce-client-app
│   │   │   ├── pom.xml
│   │   │   └── src
│   │   │   ├── main
│   │   │   │   ├── java
│   │   │   │   │   └── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   ├── CustomOutputCommitter.java
│   │   │   │   │   ├── mapred
│   │   │   │   │   │   ├── LocalContainerLauncher.java
│   │   │   │   │   │   ├── MapReduceChildJVM.java
│   │   │   │   │   │   ├── MapTaskAttemptImpl.java
│   │   │   │   │   │   ├── ReduceTaskAttemptImpl.java
│   │   │   │   │   │   ├── TaskAttemptListenerImpl.java
│   │   │   │   │   │   ├── WrappedJvmID.java
│   │   │   │   │   │   ├── WrappedPeriodicStatsAccumulator.java
│   │   │   │   │   │   ├── WrappedProgressSplitsBlock.java
│   │   │   │   │   │   ├── YarnChild.java
│   │   │   │   │   │   └── YarnOutputFiles.java
│   │   │   │   │   └── mapreduce
│   │   │   │   │   ├── jobhistory
│   │   │   │   │   │   ├── JobHistoryCopyService.java
│   │   │   │   │   │   ├── JobHistoryEventHandler.java
│   │   │   │   │   │   ├── JobHistoryEvent.java
│   │   │   │   │   │   └── JobSummary.java
│   │   │   │   │   └── v2
│   │   │   │   │   └── app
│   │   │   │   │   ├── AppContext.java
│   │   │   │   │   ├── client
│   │   │   │   │   │   ├── ClientService.java
│   │   │   │   │   │   ├── MRClientService.java
│   │   │   │   │   │   └── package-info.java
│   │   │   │   │   ├── ClusterInfo.java
│   │   │   │   │   ├── commit
│   │   │   │   │   │   ├── CommitterEventHandler.java
│   │   │   │   │   │   ├── CommitterEvent.java
│   │   │   │   │   │   ├── CommitterEventType.java
│   │   │   │   │   │   ├── CommitterJobAbortEvent.java
│   │   │   │   │   │   ├── CommitterJobCommitEvent.java
│   │   │   │   │   │   ├── CommitterJobSetupEvent.java
│   │   │   │   │   │   ├── CommitterTaskAbortEvent.java
│   │   │   │   │   │   └── package-info.java
│   │   │   │   │   ├── job
│   │   │   │   │   │   ├── event
│   │   │   │   │   │   │   ├── JobAbortCompletedEvent.java
│   │   │   │   │   │   │   ├── JobCommitCompletedEvent.java
│   │   │   │   │   │   │   ├── JobCommitFailedEvent.java
│   │   │   │   │   │   │   ├── JobCounterUpdateEvent.java
│   │   │   │   │   │   │   ├── JobDiagnosticsUpdateEvent.java
│   │   │   │   │   │   │   ├── JobEvent.java
│   │   │   │   │   │   │   ├── JobEventType.java
│   │   │   │   │   │   │   ├── JobFinishEvent.java
│   │   │   │   │   │   │   ├── JobMapTaskRescheduledEvent.java
│   │   │   │   │   │   │   ├── JobSetupCompletedEvent.java
│   │   │   │   │   │   │   ├── JobSetupFailedEvent.java
│   │   │   │   │   │   │   ├── JobStartEvent.java
│   │   │   │   │   │   │   ├── JobTaskAttemptCompletedEvent.java
│   │   │   │   │   │   │   ├── JobTaskAttemptFetchFailureEvent.java
│   │   │   │   │   │   │   ├── JobTaskEvent.java
│   │   │   │   │   │   │   ├── JobUpdatedNodesEvent.java
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   ├── TaskAttemptContainerAssignedEvent.java
│   │   │   │   │   │   │   ├── TaskAttemptContainerLaunchedEvent.java
│   │   │   │   │   │   │   ├── TaskAttemptDiagnosticsUpdateEvent.java
│   │   │   │   │   │   │   ├── TaskAttemptEvent.java
│   │   │   │   │   │   │   ├── TaskAttemptEventType.java
│   │   │   │   │   │   │   ├── TaskAttemptKillEvent.java
│   │   │   │   │   │   │   ├── TaskAttemptRecoverEvent.java
│   │   │   │   │   │   │   ├── TaskAttemptStatusUpdateEvent.java
│   │   │   │   │   │   │   ├── TaskEvent.java
│   │   │   │   │   │   │   ├── TaskEventType.java
│   │   │   │   │   │   │   ├── TaskRecoverEvent.java
│   │   │   │   │   │   │   ├── TaskTAttemptEvent.java
│   │   │   │   │   │   │   └── TaskTAttemptKilledEvent.java
│   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   ├── JobImpl.java
│   │   │   │   │   │   │   ├── MapTaskImpl.java
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   ├── ReduceTaskImpl.java
│   │   │   │   │   │   │   ├── TaskAttemptImpl.java
│   │   │   │   │   │   │   └── TaskImpl.java
│   │   │   │   │   │   ├── Job.java
│   │   │   │   │   │   ├── JobStateInternal.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── TaskAttempt.java
│   │   │   │   │   │   ├── TaskAttemptStateInternal.java
│   │   │   │   │   │   ├── Task.java
│   │   │   │   │   │   └── TaskStateInternal.java
│   │   │   │   │   ├── JobEndNotifier.java
│   │   │   │   │   ├── launcher
│   │   │   │   │   │   ├── ContainerLauncherEvent.java
│   │   │   │   │   │   ├── ContainerLauncherImpl.java
│   │   │   │   │   │   ├── ContainerLauncher.java
│   │   │   │   │   │   ├── ContainerRemoteLaunchEvent.java
│   │   │   │   │   │   └── package-info.java
│   │   │   │   │   ├── local
│   │   │   │   │   │   ├── LocalContainerAllocator.java
│   │   │   │   │   │   └── package-info.java
│   │   │   │   │   ├── metrics
│   │   │   │   │   │   ├── MRAppMetrics.java
│   │   │   │   │   │   └── package-info.java
│   │   │   │   │   ├── MRAppMaster.java
│   │   │   │   │   ├── MRClientSecurityInfo.java
│   │   │   │   │   ├── package-info.java
│   │   │   │   │   ├── rm
│   │   │   │   │   │   ├── ContainerAllocatorEvent.java
│   │   │   │   │   │   ├── ContainerAllocator.java
│   │   │   │   │   │   ├── ContainerFailedEvent.java
│   │   │   │   │   │   ├── ContainerRequestEvent.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── ResourceCalculatorUtils.java
│   │   │   │   │   │   ├── RMCommunicator.java
│   │   │   │   │   │   ├── RMContainerAllocationException.java
│   │   │   │   │   │   ├── RMContainerAllocator.java
│   │   │   │   │   │   ├── RMContainerRequestor.java
│   │   │   │   │   │   └── RMHeartbeatHandler.java
│   │   │   │   │   ├── security
│   │   │   │   │   │   └── authorize
│   │   │   │   │   │   ├── ClientHSPolicyProvider.java
│   │   │   │   │   │   ├── MRAMPolicyProvider.java
│   │   │   │   │   │   └── package-info.java
│   │   │   │   │   ├── speculate
│   │   │   │   │   │   ├── DataStatistics.java
│   │   │   │   │   │   ├── DefaultSpeculator.java
│   │   │   │   │   │   ├── ExponentiallySmoothedTaskRuntimeEstimator.java
│   │   │   │   │   │   ├── LegacyTaskRuntimeEstimator.java
│   │   │   │   │   │   ├── NullTaskRuntimesEngine.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── SpeculatorEvent.java
│   │   │   │   │   │   ├── Speculator.java
│   │   │   │   │   │   ├── StartEndTimesBase.java
│   │   │   │   │   │   ├── TaskRuntimeEstimator.java
│   │   │   │   │   │   └── TaskSpeculationPredicate.java
│   │   │   │   │   ├── TaskAttemptListener.java
│   │   │   │   │   ├── TaskHeartbeatHandler.java
│   │   │   │   │   └── webapp
│   │   │   │   │   ├── AMParams.java
│   │   │   │   │   ├── AMWebApp.java
│   │   │   │   │   ├── AMWebServices.java
│   │   │   │   │   ├── AppController.java
│   │   │   │   │   ├── App.java
│   │   │   │   │   ├── AppView.java
│   │   │   │   │   ├── AttemptsPage.java
│   │   │   │   │   ├── ConfBlock.java
│   │   │   │   │   ├── CountersBlock.java
│   │   │   │   │   ├── CountersPage.java
│   │   │   │   │   ├── dao
│   │   │   │   │   │   ├── AMAttemptInfo.java
│   │   │   │   │   │   ├── AMAttemptsInfo.java
│   │   │   │   │   │   ├── AppInfo.java
│   │   │   │   │   │   ├── BlacklistedNodesInfo.java
│   │   │   │   │   │   ├── ConfEntryInfo.java
│   │   │   │   │   │   ├── ConfInfo.java
│   │   │   │   │   │   ├── CounterGroupInfo.java
│   │   │   │   │   │   ├── CounterInfo.java
│   │   │   │   │   │   ├── JobCounterInfo.java
│   │   │   │   │   │   ├── JobInfo.java
│   │   │   │   │   │   ├── JobsInfo.java
│   │   │   │   │   │   ├── JobTaskAttemptCounterInfo.java
│   │   │   │   │   │   ├── JobTaskCounterInfo.java
│   │   │   │   │   │   ├── ReduceTaskAttemptInfo.java
│   │   │   │   │   │   ├── TaskAttemptInfo.java
│   │   │   │   │   │   ├── TaskAttemptsInfo.java
│   │   │   │   │   │   ├── TaskCounterGroupInfo.java
│   │   │   │   │   │   ├── TaskCounterInfo.java
│   │   │   │   │   │   ├── TaskInfo.java
│   │   │   │   │   │   └── TasksInfo.java
│   │   │   │   │   ├── InfoPage.java
│   │   │   │   │   ├── JAXBContextResolver.java
│   │   │   │   │   ├── JobBlock.java
│   │   │   │   │   ├── JobConfPage.java
│   │   │   │   │   ├── JobPage.java
│   │   │   │   │   ├── JobsBlock.java
│   │   │   │   │   ├── NavBlock.java
│   │   │   │   │   ├── package-info.java
│   │   │   │   │   ├── SingleCounterBlock.java
│   │   │   │   │   ├── SingleCounterPage.java
│   │   │   │   │   ├── TaskPage.java
│   │   │   │   │   ├── TasksBlock.java
│   │   │   │   │   └── TasksPage.java
│   │   │   │   └── resources
│   │   │   │   └── META-INF
│   │   │   │   └── services
│   │   │   │   └── org.apache.hadoop.security.SecurityInfo
│   │   │   └── test
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   ├── mapred
│   │   │   │   │   ├── TestLocalContainerLauncher.java
│   │   │   │   │   └── TestTaskAttemptListenerImpl.java
│   │   │   │   ├── mapreduce
│   │   │   │   │   ├── jobhistory
│   │   │   │   │   │   ├── TestEvents.java
│   │   │   │   │   │   ├── TestJobHistoryEventHandler.java
│   │   │   │   │   │   └── TestJobSummary.java
│   │   │   │   │   └── v2
│   │   │   │   │   └── app
│   │   │   │   │   ├── commit
│   │   │   │   │   │   └── TestCommitterEventHandler.java
│   │   │   │   │   ├── job
│   │   │   │   │   │   └── impl
│   │   │   │   │   │   ├── TestJobImpl.java
│   │   │   │   │   │   ├── TestMapReduceChildJVM.java
│   │   │   │   │   │   ├── TestShuffleProvider.java
│   │   │   │   │   │   ├── TestTaskAttemptContainerRequest.java
│   │   │   │   │   │   ├── TestTaskAttempt.java
│   │   │   │   │   │   └── TestTaskImpl.java
│   │   │   │   │   ├── launcher
│   │   │   │   │   │   ├── TestContainerLauncherImpl.java
│   │   │   │   │   │   └── TestContainerLauncher.java
│   │   │   │   │   ├── local
│   │   │   │   │   │   └── TestLocalContainerAllocator.java
│   │   │   │   │   ├── metrics
│   │   │   │   │   │   └── TestMRAppMetrics.java
│   │   │   │   │   ├── MockAppContext.java
│   │   │   │   │   ├── MockJobs.java
│   │   │   │   │   ├── MRAppBenchmark.java
│   │   │   │   │   ├── MRApp.java
│   │   │   │   │   ├── rm
│   │   │   │   │   │   ├── TestRMCommunicator.java
│   │   │   │   │   │   └── TestRMContainerAllocator.java
│   │   │   │   │   ├── speculate
│   │   │   │   │   │   └── TestDataStatistics.java
│   │   │   │   │   ├── TestAMInfos.java
│   │   │   │   │   ├── TestFail.java
│   │   │   │   │   ├── TestFetchFailure.java
│   │   │   │   │   ├── TestJobEndNotifier.java
│   │   │   │   │   ├── TestKill.java
│   │   │   │   │   ├── TestMRAppComponentDependencies.java
│   │   │   │   │   ├── TestMRApp.java
│   │   │   │   │   ├── TestMRAppMaster.java
│   │   │   │   │   ├── TestMRClientService.java
│   │   │   │   │   ├── TestRecovery.java
│   │   │   │   │   ├── TestRuntimeEstimators.java
│   │   │   │   │   ├── TestStagingCleanup.java
│   │   │   │   │   ├── TestTaskHeartbeatHandler.java
│   │   │   │   │   └── webapp
│   │   │   │   │   ├── AppControllerForTest.java
│   │   │   │   │   ├── AppForTest.java
│   │   │   │   │   ├── TasksBlockForTest.java
│   │   │   │   │   ├── TestAMWebApp.java
│   │   │   │   │   ├── TestAMWebServicesAttempts.java
│   │   │   │   │   ├── TestAMWebServices.java
│   │   │   │   │   ├── TestAMWebServicesJobConf.java
│   │   │   │   │   ├── TestAMWebServicesJobs.java
│   │   │   │   │   ├── TestAMWebServicesTasks.java
│   │   │   │   │   ├── TestAppController.java
│   │   │   │   │   ├── TestBlocks.java
│   │   │   │   │   └── ViewForTest.java
│   │   │   │   └── yarn
│   │   │   │   └── webapp
│   │   │   │   └── view
│   │   │   │   └── BlockForTest.java
│   │   │   └── resources
│   │   │   ├── krb5.conf
│   │   │   └── log4j.properties
│   │   ├── hadoop-mapreduce-client-common
│   │   │   ├── pom.xml
│   │   │   └── src
│   │   │   ├── main
│   │   │   │   ├── java
│   │   │   │   │   └── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   ├── mapred
│   │   │   │   │   │   ├── LocalClientProtocolProvider.java
│   │   │   │   │   │   ├── LocalDistributedCacheManager.java
│   │   │   │   │   │   ├── LocalJobRunner.java
│   │   │   │   │   │   └── LocalJobRunnerMetrics.java
│   │   │   │   │   ├── mapreduce
│   │   │   │   │   │   ├── TypeConverter.java
│   │   │   │   │   │   └── v2
│   │   │   │   │   │   ├── api
│   │   │   │   │   │   │   ├── HSAdminProtocol.java
│   │   │   │   │   │   │   ├── HSAdminRefreshProtocol.java
│   │   │   │   │   │   │   ├── HSAdminRefreshProtocolPB.java
│   │   │   │   │   │   │   ├── HSClientProtocol.java
│   │   │   │   │   │   │   ├── HSClientProtocolPB.java
│   │   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   │   └── pb
│   │   │   │   │   │   │   │   ├── client
│   │   │   │   │   │   │   │   │   ├── HSClientProtocolPBClientImpl.java
│   │   │   │   │   │   │   │   │   ├── MRClientProtocolPBClientImpl.java
│   │   │   │   │   │   │   │   │   └── package-info.java
│   │   │   │   │   │   │   │   └── service
│   │   │   │   │   │   │   │   ├── HSClientProtocolPBServiceImpl.java
│   │   │   │   │   │   │   │   ├── MRClientProtocolPBServiceImpl.java
│   │   │   │   │   │   │   │   └── package-info.java
│   │   │   │   │   │   │   ├── MRClientProtocol.java
│   │   │   │   │   │   │   ├── MRClientProtocolPB.java
│   │   │   │   │   │   │   ├── MRDelegationTokenIdentifier.java
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   ├── protocolrecords
│   │   │   │   │   │   │   │   ├── CancelDelegationTokenRequest.java
│   │   │   │   │   │   │   │   ├── CancelDelegationTokenResponse.java
│   │   │   │   │   │   │   │   ├── FailTaskAttemptRequest.java
│   │   │   │   │   │   │   │   ├── FailTaskAttemptResponse.java
│   │   │   │   │   │   │   │   ├── GetCountersRequest.java
│   │   │   │   │   │   │   │   ├── GetCountersResponse.java
│   │   │   │   │   │   │   │   ├── GetDelegationTokenRequest.java
│   │   │   │   │   │   │   │   ├── GetDelegationTokenResponse.java
│   │   │   │   │   │   │   │   ├── GetDiagnosticsRequest.java
│   │   │   │   │   │   │   │   ├── GetDiagnosticsResponse.java
│   │   │   │   │   │   │   │   ├── GetJobReportRequest.java
│   │   │   │   │   │   │   │   ├── GetJobReportResponse.java
│   │   │   │   │   │   │   │   ├── GetTaskAttemptCompletionEventsRequest.java
│   │   │   │   │   │   │   │   ├── GetTaskAttemptCompletionEventsResponse.java
│   │   │   │   │   │   │   │   ├── GetTaskAttemptReportRequest.java
│   │   │   │   │   │   │   │   ├── GetTaskAttemptReportResponse.java
│   │   │   │   │   │   │   │   ├── GetTaskReportRequest.java
│   │   │   │   │   │   │   │   ├── GetTaskReportResponse.java
│   │   │   │   │   │   │   │   ├── GetTaskReportsRequest.java
│   │   │   │   │   │   │   │   ├── GetTaskReportsResponse.java
│   │   │   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   │   │   └── pb
│   │   │   │   │   │   │   │   │   ├── CancelDelegationTokenRequestPBImpl.java
│   │   │   │   │   │   │   │   │   ├── CancelDelegationTokenResponsePBImpl.java
│   │   │   │   │   │   │   │   │   ├── FailTaskAttemptRequestPBImpl.java
│   │   │   │   │   │   │   │   │   ├── FailTaskAttemptResponsePBImpl.java
│   │   │   │   │   │   │   │   │   ├── GetCountersRequestPBImpl.java
│   │   │   │   │   │   │   │   │   ├── GetCountersResponsePBImpl.java
│   │   │   │   │   │   │   │   │   ├── GetDelegationTokenRequestPBImpl.java
│   │   │   │   │   │   │   │   │   ├── GetDelegationTokenResponsePBImpl.java
│   │   │   │   │   │   │   │   │   ├── GetDiagnosticsRequestPBImpl.java
│   │   │   │   │   │   │   │   │   ├── GetDiagnosticsResponsePBImpl.java
│   │   │   │   │   │   │   │   │   ├── GetJobReportRequestPBImpl.java
│   │   │   │   │   │   │   │   │   ├── GetJobReportResponsePBImpl.java
│   │   │   │   │   │   │   │   │   ├── GetTaskAttemptCompletionEventsRequestPBImpl.java
│   │   │   │   │   │   │   │   │   ├── GetTaskAttemptCompletionEventsResponsePBImpl.java
│   │   │   │   │   │   │   │   │   ├── GetTaskAttemptReportRequestPBImpl.java
│   │   │   │   │   │   │   │   │   ├── GetTaskAttemptReportResponsePBImpl.java
│   │   │   │   │   │   │   │   │   ├── GetTaskReportRequestPBImpl.java
│   │   │   │   │   │   │   │   │   ├── GetTaskReportResponsePBImpl.java
│   │   │   │   │   │   │   │   │   ├── GetTaskReportsRequestPBImpl.java
│   │   │   │   │   │   │   │   │   ├── GetTaskReportsResponsePBImpl.java
│   │   │   │   │   │   │   │   │   ├── KillJobRequestPBImpl.java
│   │   │   │   │   │   │   │   │   ├── KillJobResponsePBImpl.java
│   │   │   │   │   │   │   │   │   ├── KillTaskAttemptRequestPBImpl.java
│   │   │   │   │   │   │   │   │   ├── KillTaskAttemptResponsePBImpl.java
│   │   │   │   │   │   │   │   │   ├── KillTaskRequestPBImpl.java
│   │   │   │   │   │   │   │   │   ├── KillTaskResponsePBImpl.java
│   │   │   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   │   │   ├── RenewDelegationTokenRequestPBImpl.java
│   │   │   │   │   │   │   │   │   └── RenewDelegationTokenResponsePBImpl.java
│   │   │   │   │   │   │   │   ├── KillJobRequest.java
│   │   │   │   │   │   │   │   ├── KillJobResponse.java
│   │   │   │   │   │   │   │   ├── KillTaskAttemptRequest.java
│   │   │   │   │   │   │   │   ├── KillTaskAttemptResponse.java
│   │   │   │   │   │   │   │   ├── KillTaskRequest.java
│   │   │   │   │   │   │   │   ├── KillTaskResponse.java
│   │   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   │   ├── RenewDelegationTokenRequest.java
│   │   │   │   │   │   │   │   └── RenewDelegationTokenResponse.java
│   │   │   │   │   │   │   └── records
│   │   │   │   │   │   │   ├── AMInfo.java
│   │   │   │   │   │   │   ├── Avataar.java
│   │   │   │   │   │   │   ├── CounterGroup.java
│   │   │   │   │   │   │   ├── Counter.java
│   │   │   │   │   │   │   ├── Counters.java
│   │   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   │   └── pb
│   │   │   │   │   │   │   │   ├── AMInfoPBImpl.java
│   │   │   │   │   │   │   │   ├── CounterGroupPBImpl.java
│   │   │   │   │   │   │   │   ├── CounterPBImpl.java
│   │   │   │   │   │   │   │   ├── CountersPBImpl.java
│   │   │   │   │   │   │   │   ├── JobIdPBImpl.java
│   │   │   │   │   │   │   │   ├── JobReportPBImpl.java
│   │   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   │   ├── TaskAttemptCompletionEventPBImpl.java
│   │   │   │   │   │   │   │   ├── TaskAttemptIdPBImpl.java
│   │   │   │   │   │   │   │   ├── TaskAttemptReportPBImpl.java
│   │   │   │   │   │   │   │   ├── TaskIdPBImpl.java
│   │   │   │   │   │   │   │   └── TaskReportPBImpl.java
│   │   │   │   │   │   │   ├── JobId.java
│   │   │   │   │   │   │   ├── JobReport.java
│   │   │   │   │   │   │   ├── JobState.java
│   │   │   │   │   │   │   ├── Locality.java
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   ├── Phase.java
│   │   │   │   │   │   │   ├── TaskAttemptCompletionEvent.java
│   │   │   │   │   │   │   ├── TaskAttemptCompletionEventStatus.java
│   │   │   │   │   │   │   ├── TaskAttemptId.java
│   │   │   │   │   │   │   ├── TaskAttemptReport.java
│   │   │   │   │   │   │   ├── TaskAttemptState.java
│   │   │   │   │   │   │   ├── TaskId.java
│   │   │   │   │   │   │   ├── TaskReport.java
│   │   │   │   │   │   │   ├── TaskState.java
│   │   │   │   │   │   │   └── TaskType.java
│   │   │   │   │   │   ├── jobhistory
│   │   │   │   │   │   │   ├── FileNameIndexUtils.java
│   │   │   │   │   │   │   ├── JHAdminConfig.java
│   │   │   │   │   │   │   ├── JobHistoryUtils.java
│   │   │   │   │   │   │   ├── JobIndexInfo.java
│   │   │   │   │   │   │   └── package-info.java
│   │   │   │   │   │   ├── security
│   │   │   │   │   │   │   ├── client
│   │   │   │   │   │   │   │   ├── ClientHSSecurityInfo.java
│   │   │   │   │   │   │   │   ├── ClientHSTokenSelector.java
│   │   │   │   │   │   │   │   └── package-info.java
│   │   │   │   │   │   │   └── MRDelegationTokenRenewer.java
│   │   │   │   │   │   └── util
│   │   │   │   │   │   ├── MRApps.java
│   │   │   │   │   │   ├── MRBuilderUtils.java
│   │   │   │   │   │   ├── MRProtoUtils.java
│   │   │   │   │   │   ├── MRWebAppUtil.java
│   │   │   │   │   │   └── package-info.java
│   │   │   │   │   └── yarn
│   │   │   │   │   └── proto
│   │   │   │   │   └── HSClientProtocol.java
│   │   │   │   ├── proto
│   │   │   │   │   ├── HSAdminRefreshProtocol.proto
│   │   │   │   │   ├── MRClientProtocol.proto
│   │   │   │   │   ├── mr_protos.proto
│   │   │   │   │   └── mr_service_protos.proto
│   │   │   │   └── resources
│   │   │   │   └── META-INF
│   │   │   │   └── services
│   │   │   │   ├── org.apache.hadoop.mapreduce.protocol.ClientProtocolProvider
│   │   │   │   ├── org.apache.hadoop.security.token.TokenIdentifier
│   │   │   │   └── org.apache.hadoop.security.token.TokenRenewer
│   │   │   └── test
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   ├── mapred
│   │   │   │   │   ├── TestJobClientGetJob.java
│   │   │   │   │   ├── TestJobClient.java
│   │   │   │   │   ├── TestLocalDistributedCacheManager.java
│   │   │   │   │   ├── TestLocalModeWithNewApis.java
│   │   │   │   │   └── TestMRWithDistributedCache.java
│   │   │   │   └── mapreduce
│   │   │   │   ├── TestTypeConverter.java
│   │   │   │   └── v2
│   │   │   │   ├── api
│   │   │   │   │   └── records
│   │   │   │   │   └── TestIds.java
│   │   │   │   ├── jobhistory
│   │   │   │   │   ├── TestFileNameIndexUtils.java
│   │   │   │   │   └── TestJobHistoryUtils.java
│   │   │   │   ├── TestRecordFactory.java
│   │   │   │   ├── TestRPCFactories.java
│   │   │   │   └── util
│   │   │   │   └── TestMRApps.java
│   │   │   └── resources
│   │   │   └── log4j.properties
│   │   ├── hadoop-mapreduce-client-core
│   │   │   ├── pom.xml
│   │   │   └── src
│   │   │   ├── main
│   │   │   │   ├── avro
│   │   │   │   │   └── Events.avpr
│   │   │   │   ├── java
│   │   │   │   │   └── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   ├── filecache
│   │   │   │   │   │   ├── DistributedCache.java
│   │   │   │   │   │   └── package-info.java
│   │   │   │   │   ├── mapred
│   │   │   │   │   │   ├── AuditLogger.java
│   │   │   │   │   │   ├── BackupStore.java
│   │   │   │   │   │   ├── BasicTypeSorterBase.java
│   │   │   │   │   │   ├── BufferSorter.java
│   │   │   │   │   │   ├── CleanupQueue.java
│   │   │   │   │   │   ├── Clock.java
│   │   │   │   │   │   ├── ClusterStatus.java
│   │   │   │   │   │   ├── Counters.java
│   │   │   │   │   │   ├── CumulativePeriodicStats.java
│   │   │   │   │   │   ├── DeprecatedQueueConfigurationParser.java
│   │   │   │   │   │   ├── FileAlreadyExistsException.java
│   │   │   │   │   │   ├── FileInputFormat_Counter.properties
│   │   │   │   │   │   ├── FileInputFormat.java
│   │   │   │   │   │   ├── FileOutputCommitter.java
│   │   │   │   │   │   ├── FileOutputFormat_Counter.properties
│   │   │   │   │   │   ├── FileOutputFormat.java
│   │   │   │   │   │   ├── FileSplit.java
│   │   │   │   │   │   ├── FixedLengthInputFormat.java
│   │   │   │   │   │   ├── FixedLengthRecordReader.java
│   │   │   │   │   │   ├── ID.java
│   │   │   │   │   │   ├── IFileInputStream.java
│   │   │   │   │   │   ├── IFile.java
│   │   │   │   │   │   ├── IFileOutputStream.java
│   │   │   │   │   │   ├── IndexCache.java
│   │   │   │   │   │   ├── IndexRecord.java
│   │   │   │   │   │   ├── InputFormat.java
│   │   │   │   │   │   ├── InputSplit.java
│   │   │   │   │   │   ├── InputSplitWithLocationInfo.java
│   │   │   │   │   │   ├── InvalidFileTypeException.java
│   │   │   │   │   │   ├── InvalidInputException.java
│   │   │   │   │   │   ├── InvalidJobConfException.java
│   │   │   │   │   │   ├── JobACLsManager.java
│   │   │   │   │   │   ├── JobClient.java
│   │   │   │   │   │   ├── JobConfigurable.java
│   │   │   │   │   │   ├── JobConf.java
│   │   │   │   │   │   ├── JobContextImpl.java
│   │   │   │   │   │   ├── JobContext.java
│   │   │   │   │   │   ├── jobcontrol
│   │   │   │   │   │   │   ├── JobControl.java
│   │   │   │   │   │   │   └── Job.java
│   │   │   │   │   │   ├── JobEndNotifier.java
│   │   │   │   │   │   ├── JobID.java
│   │   │   │   │   │   ├── JobInfo.java
│   │   │   │   │   │   ├── JobInProgress.java
│   │   │   │   │   │   ├── JobPriority.java
│   │   │   │   │   │   ├── JobProfile.java
│   │   │   │   │   │   ├── JobQueueClient.java
│   │   │   │   │   │   ├── JobQueueInfo.java
│   │   │   │   │   │   ├── JobStatus.java
│   │   │   │   │   │   ├── JobTracker.java
│   │   │   │   │   │   ├── join
│   │   │   │   │   │   │   ├── ArrayListBackedIterator.java
│   │   │   │   │   │   │   ├── ComposableInputFormat.java
│   │   │   │   │   │   │   ├── ComposableRecordReader.java
│   │   │   │   │   │   │   ├── CompositeInputFormat.java
│   │   │   │   │   │   │   ├── CompositeInputSplit.java
│   │   │   │   │   │   │   ├── CompositeRecordReader.java
│   │   │   │   │   │   │   ├── InnerJoinRecordReader.java
│   │   │   │   │   │   │   ├── JoinRecordReader.java
│   │   │   │   │   │   │   ├── MultiFilterRecordReader.java
│   │   │   │   │   │   │   ├── OuterJoinRecordReader.java
│   │   │   │   │   │   │   ├── OverrideRecordReader.java
│   │   │   │   │   │   │   ├── Parser.java
│   │   │   │   │   │   │   ├── ResetableIterator.java
│   │   │   │   │   │   │   ├── StreamBackedIterator.java
│   │   │   │   │   │   │   ├── TupleWritable.java
│   │   │   │   │   │   │   └── WrappedRecordReader.java
│   │   │   │   │   │   ├── JvmContext.java
│   │   │   │   │   │   ├── JVMId.java
│   │   │   │   │   │   ├── JvmTask.java
│   │   │   │   │   │   ├── KeyValueLineRecordReader.java
│   │   │   │   │   │   ├── KeyValueTextInputFormat.java
│   │   │   │   │   │   ├── lib
│   │   │   │   │   │   │   ├── aggregate
│   │   │   │   │   │   │   │   ├── DoubleValueSum.java
│   │   │   │   │   │   │   │   ├── LongValueMax.java
│   │   │   │   │   │   │   │   ├── LongValueMin.java
│   │   │   │   │   │   │   │   ├── LongValueSum.java
│   │   │   │   │   │   │   │   ├── StringValueMax.java
│   │   │   │   │   │   │   │   ├── StringValueMin.java
│   │   │   │   │   │   │   │   ├── UniqValueCount.java
│   │   │   │   │   │   │   │   ├── UserDefinedValueAggregatorDescriptor.java
│   │   │   │   │   │   │   │   ├── ValueAggregatorBaseDescriptor.java
│   │   │   │   │   │   │   │   ├── ValueAggregatorCombiner.java
│   │   │   │   │   │   │   │   ├── ValueAggregatorDescriptor.java
│   │   │   │   │   │   │   │   ├── ValueAggregator.java
│   │   │   │   │   │   │   │   ├── ValueAggregatorJobBase.java
│   │   │   │   │   │   │   │   ├── ValueAggregatorJob.java
│   │   │   │   │   │   │   │   ├── ValueAggregatorMapper.java
│   │   │   │   │   │   │   │   ├── ValueAggregatorReducer.java
│   │   │   │   │   │   │   │   └── ValueHistogram.java
│   │   │   │   │   │   │   ├── BinaryPartitioner.java
│   │   │   │   │   │   │   ├── Chain.java
│   │   │   │   │   │   │   ├── ChainMapper.java
│   │   │   │   │   │   │   ├── ChainReducer.java
│   │   │   │   │   │   │   ├── CombineFileInputFormat.java
│   │   │   │   │   │   │   ├── CombineFileRecordReader.java
│   │   │   │   │   │   │   ├── CombineFileRecordReaderWrapper.java
│   │   │   │   │   │   │   ├── CombineFileSplit.java
│   │   │   │   │   │   │   ├── CombineSequenceFileInputFormat.java
│   │   │   │   │   │   │   ├── CombineTextInputFormat.java
│   │   │   │   │   │   │   ├── db
│   │   │   │   │   │   │   │   ├── DBConfiguration.java
│   │   │   │   │   │   │   │   ├── DBInputFormat.java
│   │   │   │   │   │   │   │   ├── DBOutputFormat.java
│   │   │   │   │   │   │   │   └── DBWritable.java
│   │   │   │   │   │   │   ├── DelegatingInputFormat.java
│   │   │   │   │   │   │   ├── DelegatingMapper.java
│   │   │   │   │   │   │   ├── FieldSelectionMapReduce.java
│   │   │   │   │   │   │   ├── FilterOutputFormat.java
│   │   │   │   │   │   │   ├── HashPartitioner.java
│   │   │   │   │   │   │   ├── IdentityMapper.java
│   │   │   │   │   │   │   ├── IdentityReducer.java
│   │   │   │   │   │   │   ├── InputSampler.java
│   │   │   │   │   │   │   ├── InverseMapper.java
│   │   │   │   │   │   │   ├── KeyFieldBasedComparator.java
│   │   │   │   │   │   │   ├── KeyFieldBasedPartitioner.java
│   │   │   │   │   │   │   ├── LazyOutputFormat.java
│   │   │   │   │   │   │   ├── LongSumReducer.java
│   │   │   │   │   │   │   ├── MultipleInputs.java
│   │   │   │   │   │   │   ├── MultipleOutputFormat.java
│   │   │   │   │   │   │   ├── MultipleOutputs.java
│   │   │   │   │   │   │   ├── MultipleSequenceFileOutputFormat.java
│   │   │   │   │   │   │   ├── MultipleTextOutputFormat.java
│   │   │   │   │   │   │   ├── MultithreadedMapRunner.java
│   │   │   │   │   │   │   ├── NLineInputFormat.java
│   │   │   │   │   │   │   ├── NullOutputFormat.java
│   │   │   │   │   │   │   ├── RegexMapper.java
│   │   │   │   │   │   │   ├── TaggedInputSplit.java
│   │   │   │   │   │   │   ├── TokenCountMapper.java
│   │   │   │   │   │   │   └── TotalOrderPartitioner.java
│   │   │   │   │   │   ├── LineRecordReader.java
│   │   │   │   │   │   ├── LocatedFileStatusFetcher.java
│   │   │   │   │   │   ├── MapFileOutputFormat.java
│   │   │   │   │   │   ├── MapOutputCollector.java
│   │   │   │   │   │   ├── MapOutputFile.java
│   │   │   │   │   │   ├── Mapper.java
│   │   │   │   │   │   ├── MapReduceBase.java
│   │   │   │   │   │   ├── MapRunnable.java
│   │   │   │   │   │   ├── MapRunner.java
│   │   │   │   │   │   ├── MapTaskCompletionEventsUpdate.java
│   │   │   │   │   │   ├── MapTask.java
│   │   │   │   │   │   ├── MapTaskStatus.java
│   │   │   │   │   │   ├── Master.java
│   │   │   │   │   │   ├── Merger.java
│   │   │   │   │   │   ├── MergeSorter.java
│   │   │   │   │   │   ├── MRConstants.java
│   │   │   │   │   │   ├── MROutputFiles.java
│   │   │   │   │   │   ├── MultiFileInputFormat.java
│   │   │   │   │   │   ├── MultiFileSplit.java
│   │   │   │   │   │   ├── Operation.java
│   │   │   │   │   │   ├── OutputCollector.java
│   │   │   │   │   │   ├── OutputCommitter.java
│   │   │   │   │   │   ├── OutputFormat.java
│   │   │   │   │   │   ├── OutputLogFilter.java
│   │   │   │   │   │   ├── Partitioner.java
│   │   │   │   │   │   ├── PeriodicStatsAccumulator.java
│   │   │   │   │   │   ├── pipes
│   │   │   │   │   │   │   ├── Application.java
│   │   │   │   │   │   │   ├── BinaryProtocol.java
│   │   │   │   │   │   │   ├── DownwardProtocol.java
│   │   │   │   │   │   │   ├── OutputHandler.java
│   │   │   │   │   │   │   ├── PipesMapRunner.java
│   │   │   │   │   │   │   ├── PipesNonJavaInputFormat.java
│   │   │   │   │   │   │   ├── PipesPartitioner.java
│   │   │   │   │   │   │   ├── PipesReducer.java
│   │   │   │   │   │   │   ├── Submitter.java
│   │   │   │   │   │   │   └── UpwardProtocol.java
│   │   │   │   │   │   ├── ProgressSplitsBlock.java
│   │   │   │   │   │   ├── QueueACL.java
│   │   │   │   │   │   ├── QueueAclsInfo.java
│   │   │   │   │   │   ├── QueueConfigurationParser.java
│   │   │   │   │   │   ├── Queue.java
│   │   │   │   │   │   ├── QueueManager.java
│   │   │   │   │   │   ├── QueueRefresher.java
│   │   │   │   │   │   ├── RamManager.java
│   │   │   │   │   │   ├── RawKeyValueIterator.java
│   │   │   │   │   │   ├── RecordReader.java
│   │   │   │   │   │   ├── RecordWriter.java
│   │   │   │   │   │   ├── Reducer.java
│   │   │   │   │   │   ├── ReduceTask.java
│   │   │   │   │   │   ├── ReduceTaskStatus.java
│   │   │   │   │   │   ├── Reporter.java
│   │   │   │   │   │   ├── RunningJob.java
│   │   │   │   │   │   ├── SequenceFileAsBinaryInputFormat.java
│   │   │   │   │   │   ├── SequenceFileAsBinaryOutputFormat.java
│   │   │   │   │   │   ├── SequenceFileAsTextInputFormat.java
│   │   │   │   │   │   ├── SequenceFileAsTextRecordReader.java
│   │   │   │   │   │   ├── SequenceFileInputFilter.java
│   │   │   │   │   │   ├── SequenceFileInputFormat.java
│   │   │   │   │   │   ├── SequenceFileOutputFormat.java
│   │   │   │   │   │   ├── SequenceFileRecordReader.java
│   │   │   │   │   │   ├── ShuffleConsumerPlugin.java
│   │   │   │   │   │   ├── SkipBadRecords.java
│   │   │   │   │   │   ├── SortedRanges.java
│   │   │   │   │   │   ├── SpillRecord.java
│   │   │   │   │   │   ├── SplitLocationInfo.java
│   │   │   │   │   │   ├── StatePeriodicStats.java
│   │   │   │   │   │   ├── StatisticsCollector.java
│   │   │   │   │   │   ├── TaskAttemptContextImpl.java
│   │   │   │   │   │   ├── TaskAttemptContext.java
│   │   │   │   │   │   ├── TaskAttemptID.java
│   │   │   │   │   │   ├── TaskCompletionEvent.java
│   │   │   │   │   │   ├── TaskID.java
│   │   │   │   │   │   ├── Task.java
│   │   │   │   │   │   ├── TaskLogAppender.java
│   │   │   │   │   │   ├── TaskLog.java
│   │   │   │   │   │   ├── TaskReport.java
│   │   │   │   │   │   ├── TaskStatus.java
│   │   │   │   │   │   ├── TaskUmbilicalProtocol.java
│   │   │   │   │   │   ├── TextInputFormat.java
│   │   │   │   │   │   ├── TextOutputFormat.java
│   │   │   │   │   │   ├── TIPStatus.java
│   │   │   │   │   │   └── Utils.java
│   │   │   │   │   └── mapreduce
│   │   │   │   │   ├── Cluster.java
│   │   │   │   │   ├── ClusterMetrics.java
│   │   │   │   │   ├── ContextFactory.java
│   │   │   │   │   ├── CounterGroup.java
│   │   │   │   │   ├── Counter.java
│   │   │   │   │   ├── counters
│   │   │   │   │   │   ├── AbstractCounterGroup.java
│   │   │   │   │   │   ├── AbstractCounter.java
│   │   │   │   │   │   ├── AbstractCounters.java
│   │   │   │   │   │   ├── CounterGroupBase.java
│   │   │   │   │   │   ├── CounterGroupFactory.java
│   │   │   │   │   │   ├── FileSystemCounterGroup.java
│   │   │   │   │   │   ├── FrameworkCounterGroup.java
│   │   │   │   │   │   ├── GenericCounter.java
│   │   │   │   │   │   ├── LimitExceededException.java
│   │   │   │   │   │   ├── Limits.java
│   │   │   │   │   │   └── package-info.java
│   │   │   │   │   ├── Counters.java
│   │   │   │   │   ├── CryptoUtils.java
│   │   │   │   │   ├── filecache
│   │   │   │   │   │   ├── ClientDistributedCacheManager.java
│   │   │   │   │   │   ├── DistributedCache.java
│   │   │   │   │   │   └── package-info.java
│   │   │   │   │   ├── FileSystemCounter.java
│   │   │   │   │   ├── ID.java
│   │   │   │   │   ├── InputFormat.java
│   │   │   │   │   ├── InputSplit.java
│   │   │   │   │   ├── JobACL.java
│   │   │   │   │   ├── JobContext.java
│   │   │   │   │   ├── JobCounter.java
│   │   │   │   │   ├── jobhistory
│   │   │   │   │   │   ├── AMStartedEvent.java
│   │   │   │   │   │   ├── AvroArrayUtils.java
│   │   │   │   │   │   ├── EventReader.java
│   │   │   │   │   │   ├── EventWriter.java
│   │   │   │   │   │   ├── HistoryEventHandler.java
│   │   │   │   │   │   ├── HistoryEvent.java
│   │   │   │   │   │   ├── HistoryViewer.java
│   │   │   │   │   │   ├── JobFinishedEvent.java
│   │   │   │   │   │   ├── JobHistoryParser.java
│   │   │   │   │   │   ├── JobInfoChangeEvent.java
│   │   │   │   │   │   ├── JobInitedEvent.java
│   │   │   │   │   │   ├── JobPriorityChangeEvent.java
│   │   │   │   │   │   ├── JobQueueChangeEvent.java
│   │   │   │   │   │   ├── JobStatusChangedEvent.java
│   │   │   │   │   │   ├── JobSubmittedEvent.java
│   │   │   │   │   │   ├── JobUnsuccessfulCompletionEvent.java
│   │   │   │   │   │   ├── MapAttemptFinishedEvent.java
│   │   │   │   │   │   ├── NormalizedResourceEvent.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── ReduceAttemptFinishedEvent.java
│   │   │   │   │   │   ├── TaskAttemptFinishedEvent.java
│   │   │   │   │   │   ├── TaskAttemptStartedEvent.java
│   │   │   │   │   │   ├── TaskAttemptUnsuccessfulCompletionEvent.java
│   │   │   │   │   │   ├── TaskFailedEvent.java
│   │   │   │   │   │   ├── TaskFinishedEvent.java
│   │   │   │   │   │   ├── TaskStartedEvent.java
│   │   │   │   │   │   └── TaskUpdatedEvent.java
│   │   │   │   │   ├── JobID.java
│   │   │   │   │   ├── Job.java
│   │   │   │   │   ├── JobPriority.java
│   │   │   │   │   ├── JobResourceUploader.java
│   │   │   │   │   ├── JobStatus.java
│   │   │   │   │   ├── JobSubmissionFiles.java
│   │   │   │   │   ├── JobSubmitter.java
│   │   │   │   │   ├── lib
│   │   │   │   │   │   ├── aggregate
│   │   │   │   │   │   │   ├── DoubleValueSum.java
│   │   │   │   │   │   │   ├── LongValueMax.java
│   │   │   │   │   │   │   ├── LongValueMin.java
│   │   │   │   │   │   │   ├── LongValueSum.java
│   │   │   │   │   │   │   ├── StringValueMax.java
│   │   │   │   │   │   │   ├── StringValueMin.java
│   │   │   │   │   │   │   ├── UniqValueCount.java
│   │   │   │   │   │   │   ├── UserDefinedValueAggregatorDescriptor.java
│   │   │   │   │   │   │   ├── ValueAggregatorBaseDescriptor.java
│   │   │   │   │   │   │   ├── ValueAggregatorCombiner.java
│   │   │   │   │   │   │   ├── ValueAggregatorDescriptor.java
│   │   │   │   │   │   │   ├── ValueAggregator.java
│   │   │   │   │   │   │   ├── ValueAggregatorJobBase.java
│   │   │   │   │   │   │   ├── ValueAggregatorJob.java
│   │   │   │   │   │   │   ├── ValueAggregatorMapper.java
│   │   │   │   │   │   │   ├── ValueAggregatorReducer.java
│   │   │   │   │   │   │   └── ValueHistogram.java
│   │   │   │   │   │   ├── chain
│   │   │   │   │   │   │   ├── Chain.java
│   │   │   │   │   │   │   ├── ChainMapContextImpl.java
│   │   │   │   │   │   │   ├── ChainMapper.java
│   │   │   │   │   │   │   ├── ChainReduceContextImpl.java
│   │   │   │   │   │   │   └── ChainReducer.java
│   │   │   │   │   │   ├── db
│   │   │   │   │   │   │   ├── BigDecimalSplitter.java
│   │   │   │   │   │   │   ├── BooleanSplitter.java
│   │   │   │   │   │   │   ├── DataDrivenDBInputFormat.java
│   │   │   │   │   │   │   ├── DataDrivenDBRecordReader.java
│   │   │   │   │   │   │   ├── DateSplitter.java
│   │   │   │   │   │   │   ├── DBConfiguration.java
│   │   │   │   │   │   │   ├── DBInputFormat.java
│   │   │   │   │   │   │   ├── DBOutputFormat.java
│   │   │   │   │   │   │   ├── DBRecordReader.java
│   │   │   │   │   │   │   ├── DBSplitter.java
│   │   │   │   │   │   │   ├── DBWritable.java
│   │   │   │   │   │   │   ├── FloatSplitter.java
│   │   │   │   │   │   │   ├── IntegerSplitter.java
│   │   │   │   │   │   │   ├── MySQLDataDrivenDBRecordReader.java
│   │   │   │   │   │   │   ├── MySQLDBRecordReader.java
│   │   │   │   │   │   │   ├── OracleDataDrivenDBInputFormat.java
│   │   │   │   │   │   │   ├── OracleDataDrivenDBRecordReader.java
│   │   │   │   │   │   │   ├── OracleDateSplitter.java
│   │   │   │   │   │   │   ├── OracleDBRecordReader.java
│   │   │   │   │   │   │   └── TextSplitter.java
│   │   │   │   │   │   ├── fieldsel
│   │   │   │   │   │   │   ├── FieldSelectionHelper.java
│   │   │   │   │   │   │   ├── FieldSelectionMapper.java
│   │   │   │   │   │   │   └── FieldSelectionReducer.java
│   │   │   │   │   │   ├── input
│   │   │   │   │   │   │   ├── CombineFileInputFormat.java
│   │   │   │   │   │   │   ├── CombineFileRecordReader.java
│   │   │   │   │   │   │   ├── CombineFileRecordReaderWrapper.java
│   │   │   │   │   │   │   ├── CombineFileSplit.java
│   │   │   │   │   │   │   ├── CombineSequenceFileInputFormat.java
│   │   │   │   │   │   │   ├── CombineTextInputFormat.java
│   │   │   │   │   │   │   ├── CompressedSplitLineReader.java
│   │   │   │   │   │   │   ├── DelegatingInputFormat.java
│   │   │   │   │   │   │   ├── DelegatingMapper.java
│   │   │   │   │   │   │   ├── DelegatingRecordReader.java
│   │   │   │   │   │   │   ├── FileInputFormatCounter.java
│   │   │   │   │   │   │   ├── FileInputFormat_Counter.properties
│   │   │   │   │   │   │   ├── FileInputFormat.java
│   │   │   │   │   │   │   ├── FileOutputFormat_Counter.properties
│   │   │   │   │   │   │   ├── FileSplit.java
│   │   │   │   │   │   │   ├── FixedLengthInputFormat.java
│   │   │   │   │   │   │   ├── FixedLengthRecordReader.java
│   │   │   │   │   │   │   ├── InvalidInputException.java
│   │   │   │   │   │   │   ├── KeyValueLineRecordReader.java
│   │   │   │   │   │   │   ├── KeyValueTextInputFormat.java
│   │   │   │   │   │   │   ├── LineRecordReader.java
│   │   │   │   │   │   │   ├── MultipleInputs.java
│   │   │   │   │   │   │   ├── NLineInputFormat.java
│   │   │   │   │   │   │   ├── SequenceFileAsBinaryInputFormat.java
│   │   │   │   │   │   │   ├── SequenceFileAsTextInputFormat.java
│   │   │   │   │   │   │   ├── SequenceFileAsTextRecordReader.java
│   │   │   │   │   │   │   ├── SequenceFileInputFilter.java
│   │   │   │   │   │   │   ├── SequenceFileInputFormat.java
│   │   │   │   │   │   │   ├── SequenceFileRecordReader.java
│   │   │   │   │   │   │   ├── SplitLineReader.java
│   │   │   │   │   │   │   ├── TaggedInputSplit.java
│   │   │   │   │   │   │   ├── TextInputFormat.java
│   │   │   │   │   │   │   └── UncompressedSplitLineReader.java
│   │   │   │   │   │   ├── jobcontrol
│   │   │   │   │   │   │   ├── ControlledJob.java
│   │   │   │   │   │   │   └── JobControl.java
│   │   │   │   │   │   ├── join
│   │   │   │   │   │   │   ├── ArrayListBackedIterator.java
│   │   │   │   │   │   │   ├── ComposableInputFormat.java
│   │   │   │   │   │   │   ├── ComposableRecordReader.java
│   │   │   │   │   │   │   ├── CompositeInputFormat.java
│   │   │   │   │   │   │   ├── CompositeInputSplit.java
│   │   │   │   │   │   │   ├── CompositeRecordReader.java
│   │   │   │   │   │   │   ├── InnerJoinRecordReader.java
│   │   │   │   │   │   │   ├── JoinRecordReader.java
│   │   │   │   │   │   │   ├── MultiFilterRecordReader.java
│   │   │   │   │   │   │   ├── OuterJoinRecordReader.java
│   │   │   │   │   │   │   ├── OverrideRecordReader.java
│   │   │   │   │   │   │   ├── Parser.java
│   │   │   │   │   │   │   ├── ResetableIterator.java
│   │   │   │   │   │   │   ├── StreamBackedIterator.java
│   │   │   │   │   │   │   ├── TupleWritable.java
│   │   │   │   │   │   │   └── WrappedRecordReader.java
│   │   │   │   │   │   ├── map
│   │   │   │   │   │   │   ├── InverseMapper.java
│   │   │   │   │   │   │   ├── MultithreadedMapper.java
│   │   │   │   │   │   │   ├── RegexMapper.java
│   │   │   │   │   │   │   ├── TokenCounterMapper.java
│   │   │   │   │   │   │   └── WrappedMapper.java
│   │   │   │   │   │   ├── output
│   │   │   │   │   │   │   ├── FileOutputCommitter.java
│   │   │   │   │   │   │   ├── FileOutputFormatCounter.java
│   │   │   │   │   │   │   ├── FileOutputFormat.java
│   │   │   │   │   │   │   ├── FilterOutputFormat.java
│   │   │   │   │   │   │   ├── LazyOutputFormat.java
│   │   │   │   │   │   │   ├── MapFileOutputFormat.java
│   │   │   │   │   │   │   ├── MultipleOutputs.java
│   │   │   │   │   │   │   ├── NullOutputFormat.java
│   │   │   │   │   │   │   ├── PartialFileOutputCommitter.java
│   │   │   │   │   │   │   ├── PartialOutputCommitter.java
│   │   │   │   │   │   │   ├── SequenceFileAsBinaryOutputFormat.java
│   │   │   │   │   │   │   ├── SequenceFileOutputFormat.java
│   │   │   │   │   │   │   └── TextOutputFormat.java
│   │   │   │   │   │   ├── partition
│   │   │   │   │   │   │   ├── BinaryPartitioner.java
│   │   │   │   │   │   │   ├── HashPartitioner.java
│   │   │   │   │   │   │   ├── InputSampler.java
│   │   │   │   │   │   │   ├── KeyFieldBasedComparator.java
│   │   │   │   │   │   │   ├── KeyFieldBasedPartitioner.java
│   │   │   │   │   │   │   ├── KeyFieldHelper.java
│   │   │   │   │   │   │   └── TotalOrderPartitioner.java
│   │   │   │   │   │   └── reduce
│   │   │   │   │   │   ├── IntSumReducer.java
│   │   │   │   │   │   ├── LongSumReducer.java
│   │   │   │   │   │   └── WrappedReducer.java
│   │   │   │   │   ├── MapContext.java
│   │   │   │   │   ├── Mapper.java
│   │   │   │   │   ├── MarkableIteratorInterface.java
│   │   │   │   │   ├── MarkableIterator.java
│   │   │   │   │   ├── MRConfig.java
│   │   │   │   │   ├── MRJobConfig.java
│   │   │   │   │   ├── OutputCommitter.java
│   │   │   │   │   ├── OutputFormat.java
│   │   │   │   │   ├── Partitioner.java
│   │   │   │   │   ├── protocol
│   │   │   │   │   │   ├── ClientProtocol.java
│   │   │   │   │   │   ├── ClientProtocolProvider.java
│   │   │   │   │   │   └── package-info.java
│   │   │   │   │   ├── QueueAclsInfo.java
│   │   │   │   │   ├── QueueInfo.java
│   │   │   │   │   ├── QueueState.java
│   │   │   │   │   ├── RecordReader.java
│   │   │   │   │   ├── RecordWriter.java
│   │   │   │   │   ├── ReduceContext.java
│   │   │   │   │   ├── Reducer.java
│   │   │   │   │   ├── security
│   │   │   │   │   │   ├── SecureShuffleUtils.java
│   │   │   │   │   │   ├── token
│   │   │   │   │   │   │   ├── delegation
│   │   │   │   │   │   │   │   ├── DelegationTokenIdentifier.java
│   │   │   │   │   │   │   │   ├── DelegationTokenSecretManager.java
│   │   │   │   │   │   │   │   ├── DelegationTokenSelector.java
│   │   │   │   │   │   │   │   └── package-info.java
│   │   │   │   │   │   │   ├── JobTokenIdentifier.java
│   │   │   │   │   │   │   ├── JobTokenSecretManager.java
│   │   │   │   │   │   │   ├── JobTokenSelector.java
│   │   │   │   │   │   │   └── package-info.java
│   │   │   │   │   │   └── TokenCache.java
│   │   │   │   │   ├── server
│   │   │   │   │   │   ├── jobtracker
│   │   │   │   │   │   │   └── JTConfig.java
│   │   │   │   │   │   └── tasktracker
│   │   │   │   │   │   └── TTConfig.java
│   │   │   │   │   ├── split
│   │   │   │   │   │   ├── JobSplit.java
│   │   │   │   │   │   ├── JobSplitWriter.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   └── SplitMetaInfoReader.java
│   │   │   │   │   ├── StatusReporter.java
│   │   │   │   │   ├── task
│   │   │   │   │   │   ├── annotation
│   │   │   │   │   │   │   └── Checkpointable.java
│   │   │   │   │   │   ├── JobContextImpl.java
│   │   │   │   │   │   ├── MapContextImpl.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── reduce
│   │   │   │   │   │   │   ├── EventFetcher.java
│   │   │   │   │   │   │   ├── ExceptionReporter.java
│   │   │   │   │   │   │   ├── Fetcher.java
│   │   │   │   │   │   │   ├── InMemoryMapOutput.java
│   │   │   │   │   │   │   ├── InMemoryReader.java
│   │   │   │   │   │   │   ├── InMemoryWriter.java
│   │   │   │   │   │   │   ├── LocalFetcher.java
│   │   │   │   │   │   │   ├── MapHost.java
│   │   │   │   │   │   │   ├── MapOutput.java
│   │   │   │   │   │   │   ├── MergeManagerImpl.java
│   │   │   │   │   │   │   ├── MergeManager.java
│   │   │   │   │   │   │   ├── MergeThread.java
│   │   │   │   │   │   │   ├── OnDiskMapOutput.java
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   ├── ShuffleClientMetrics.java
│   │   │   │   │   │   │   ├── ShuffleHeader.java
│   │   │   │   │   │   │   ├── Shuffle.java
│   │   │   │   │   │   │   ├── ShuffleSchedulerImpl.java
│   │   │   │   │   │   │   └── ShuffleScheduler.java
│   │   │   │   │   │   ├── ReduceContextImpl.java
│   │   │   │   │   │   ├── TaskAttemptContextImpl.java
│   │   │   │   │   │   └── TaskInputOutputContextImpl.java
│   │   │   │   │   ├── TaskAttemptContext.java
│   │   │   │   │   ├── TaskAttemptID.java
│   │   │   │   │   ├── TaskCompletionEvent.java
│   │   │   │   │   ├── TaskCounter.java
│   │   │   │   │   ├── TaskID.java
│   │   │   │   │   ├── TaskInputOutputContext.java
│   │   │   │   │   ├── TaskReport.java
│   │   │   │   │   ├── TaskTrackerInfo.java
│   │   │   │   │   ├── TaskType.java
│   │   │   │   │   ├── tools
│   │   │   │   │   │   └── CLI.java
│   │   │   │   │   ├── util
│   │   │   │   │   │   ├── ConfigUtil.java
│   │   │   │   │   │   ├── CountersStrings.java
│   │   │   │   │   │   ├── HostUtil.java
│   │   │   │   │   │   ├── MRJobConfUtil.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── ProcessTree.java
│   │   │   │   │   │   └── ResourceBundles.java
│   │   │   │   │   └── v2
│   │   │   │   │   └── LogParams.java
│   │   │   │   └── resources
│   │   │   │   ├── mapred-default.xml
│   │   │   │   ├── META-INF
│   │   │   │   │   └── services
│   │   │   │   │   ├── org.apache.hadoop.security.token.TokenIdentifier
│   │   │   │   │   └── org.apache.hadoop.security.token.TokenRenewer
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   └── mapreduce
│   │   │   │   ├── FileSystemCounter.properties
│   │   │   │   ├── JobCounter.properties
│   │   │   │   ├── lib
│   │   │   │   │   ├── input
│   │   │   │   │   │   └── FileInputFormatCounter.properties
│   │   │   │   │   └── output
│   │   │   │   │   └── FileOutputFormatCounter.properties
│   │   │   │   └── TaskCounter.properties
│   │   │   ├── site
│   │   │   │   ├── markdown
│   │   │   │   │   ├── DistributedCacheDeploy.md.vm
│   │   │   │   │   ├── EncryptedShuffle.md
│   │   │   │   │   ├── MapredAppMasterRest.md
│   │   │   │   │   ├── MapredCommands.md
│   │   │   │   │   ├── MapReduce_Compatibility_Hadoop1_Hadoop2.md
│   │   │   │   │   ├── MapReduceTutorial.md
│   │   │   │   │   └── PluggableShuffleAndPluggableSort.md
│   │   │   │   ├── resources
│   │   │   │   │   └── css
│   │   │   │   │   └── site.css
│   │   │   │   └── site.xml
│   │   │   └── test
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   ├── mapred
│   │   │   │   │   ├── lib
│   │   │   │   │   │   ├── db
│   │   │   │   │   │   │   └── TestDBInputFormat.java
│   │   │   │   │   │   └── TestCombineFileRecordReader.java
│   │   │   │   │   ├── TestClock.java
│   │   │   │   │   ├── TestClusterStatus.java
│   │   │   │   │   ├── TestCounters.java
│   │   │   │   │   ├── TestFileInputFormat.java
│   │   │   │   │   ├── TestFileOutputCommitter.java
│   │   │   │   │   ├── TestIndexCache.java
│   │   │   │   │   ├── TestJobAclsManager.java
│   │   │   │   │   ├── TestJobConf.java
│   │   │   │   │   ├── TestJobEndNotifier.java
│   │   │   │   │   ├── TestJobInfo.java
│   │   │   │   │   ├── TestJobQueueClient.java
│   │   │   │   │   ├── TestLineRecordReader.java
│   │   │   │   │   ├── TestMaster.java
│   │   │   │   │   ├── TestOldMethodsJobID.java
│   │   │   │   │   ├── TestQueue.java
│   │   │   │   │   ├── TestSkipBadRecords.java
│   │   │   │   │   ├── TestTaskLogAppender.java
│   │   │   │   │   └── TestTaskLog.java
│   │   │   │   └── mapreduce
│   │   │   │   ├── filecache
│   │   │   │   │   └── TestClientDistributedCacheManager.java
│   │   │   │   ├── lib
│   │   │   │   │   ├── db
│   │   │   │   │   │   ├── DriverForTest.java
│   │   │   │   │   │   ├── TestDbClasses.java
│   │   │   │   │   │   └── TestSplitters.java
│   │   │   │   │   ├── input
│   │   │   │   │   │   ├── TestCombineFileRecordReader.java
│   │   │   │   │   │   ├── TestFileInputFormat.java
│   │   │   │   │   │   └── TestLineRecordReader.java
│   │   │   │   │   └── output
│   │   │   │   │   ├── TestFileOutputCommitter.java
│   │   │   │   │   ├── TestFileOutputFormat.java
│   │   │   │   │   └── TestPreemptableFileOutputCommitter.java
│   │   │   │   ├── security
│   │   │   │   │   └── TestTokenCache.java
│   │   │   │   ├── split
│   │   │   │   │   └── TestJobSplitWriter.java
│   │   │   │   ├── task
│   │   │   │   │   └── reduce
│   │   │   │   │   ├── TestEventFetcher.java
│   │   │   │   │   ├── TestFetcher.java
│   │   │   │   │   ├── TestMergeManager.java
│   │   │   │   │   ├── TestMerger.java
│   │   │   │   │   └── TestShuffleScheduler.java
│   │   │   │   ├── TestContextFactory.java
│   │   │   │   ├── TestJob.java
│   │   │   │   ├── TestJobMonitorAndPrint.java
│   │   │   │   ├── TestShufflePlugin.java
│   │   │   │   └── tools
│   │   │   │   └── TestCLI.java
│   │   │   └── resources
│   │   │   ├── blockEndingInCRThenLF.txt.bz2
│   │   │   ├── blockEndingInCR.txt.bz2
│   │   │   ├── compressedMultibyteDelimiter.txt.bz2
│   │   │   ├── log4j.properties
│   │   │   ├── mapred-queues.xml
│   │   │   ├── recordSpanningMultipleSplits.txt
│   │   │   ├── recordSpanningMultipleSplits.txt.bz2
│   │   │   └── testBOM.txt
│   │   ├── hadoop-mapreduce-client-hs
│   │   │   ├── hadoop-yarn-server-nodemanager
│   │   │   │   └── src
│   │   │   │   └── main
│   │   │   │   └── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   └── yarn
│   │   │   │   └── server
│   │   │   │   └── nodemanager
│   │   │   ├── hadoop-yarn-server-resourcemanager
│   │   │   │   └── src
│   │   │   │   └── main
│   │   │   │   └── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   └── yarn
│   │   │   │   └── server
│   │   │   │   └── resourcemanager
│   │   │   ├── hadoop-yarn-server-web-proxy
│   │   │   │   └── src
│   │   │   │   └── main
│   │   │   │   └── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   └── yarn
│   │   │   │   └── server
│   │   │   │   └── webproxy
│   │   │   ├── pom.xml
│   │   │   └── src
│   │   │   ├── main
│   │   │   │   └── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   └── mapreduce
│   │   │   │   └── v2
│   │   │   │   └── hs
│   │   │   │   ├── CachedHistoryStorage.java
│   │   │   │   ├── client
│   │   │   │   │   └── HSAdmin.java
│   │   │   │   ├── CompletedJob.java
│   │   │   │   ├── CompletedTaskAttempt.java
│   │   │   │   ├── CompletedTask.java
│   │   │   │   ├── HistoryClientService.java
│   │   │   │   ├── HistoryContext.java
│   │   │   │   ├── HistoryFileManager.java
│   │   │   │   ├── HistoryServerFileSystemStateStoreService.java
│   │   │   │   ├── HistoryServerLeveldbStateStoreService.java
│   │   │   │   ├── HistoryServerNullStateStoreService.java
│   │   │   │   ├── HistoryServerStateStoreServiceFactory.java
│   │   │   │   ├── HistoryServerStateStoreService.java
│   │   │   │   ├── HistoryStorage.java
│   │   │   │   ├── HSAuditLogger.java
│   │   │   │   ├── HSProxies.java
│   │   │   │   ├── JHSDelegationTokenSecretManager.java
│   │   │   │   ├── JobHistory.java
│   │   │   │   ├── JobHistoryServer.java
│   │   │   │   ├── package-info.java
│   │   │   │   ├── PartialJob.java
│   │   │   │   ├── protocolPB
│   │   │   │   │   ├── HSAdminRefreshProtocolClientSideTranslatorPB.java
│   │   │   │   │   └── HSAdminRefreshProtocolServerSideTranslatorPB.java
│   │   │   │   ├── server
│   │   │   │   │   └── HSAdminServer.java
│   │   │   │   └── webapp
│   │   │   │   ├── dao
│   │   │   │   │   ├── AMAttemptInfo.java
│   │   │   │   │   ├── AMAttemptsInfo.java
│   │   │   │   │   ├── HistoryInfo.java
│   │   │   │   │   ├── JobInfo.java
│   │   │   │   │   └── JobsInfo.java
│   │   │   │   ├── HsAboutPage.java
│   │   │   │   ├── HsAttemptsPage.java
│   │   │   │   ├── HsConfPage.java
│   │   │   │   ├── HsController.java
│   │   │   │   ├── HsCountersPage.java
│   │   │   │   ├── HsJobBlock.java
│   │   │   │   ├── HsJobPage.java
│   │   │   │   ├── HsJobsBlock.java
│   │   │   │   ├── HsLogsPage.java
│   │   │   │   ├── HsNavBlock.java
│   │   │   │   ├── HsSingleCounterPage.java
│   │   │   │   ├── HsTaskPage.java
│   │   │   │   ├── HsTasksBlock.java
│   │   │   │   ├── HsTasksPage.java
│   │   │   │   ├── HsView.java
│   │   │   │   ├── HsWebApp.java
│   │   │   │   ├── HsWebServices.java
│   │   │   │   ├── JAXBContextResolver.java
│   │   │   │   └── package-info.java
│   │   │   ├── site
│   │   │   │   ├── markdown
│   │   │   │   │   └── HistoryServerRest.md
│   │   │   │   └── resources
│   │   │   │   └── css
│   │   │   │   └── site.css
│   │   │   └── test
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   └── mapreduce
│   │   │   │   └── v2
│   │   │   │   └── hs
│   │   │   │   ├── HistoryServerMemStateStoreService.java
│   │   │   │   ├── MockHistoryContext.java
│   │   │   │   ├── MockHistoryJobs.java
│   │   │   │   ├── server
│   │   │   │   │   └── TestHSAdminServer.java
│   │   │   │   ├── TestCompletedTask.java
│   │   │   │   ├── TestHistoryFileManager.java
│   │   │   │   ├── TestHistoryServerFileSystemStateStoreService.java
│   │   │   │   ├── TestHistoryServerLeveldbStateStoreService.java
│   │   │   │   ├── TestJHSDelegationTokenSecretManager.java
│   │   │   │   ├── TestJobHistoryEntities.java
│   │   │   │   ├── TestJobHistoryEvents.java
│   │   │   │   ├── TestJobHistory.java
│   │   │   │   ├── TestJobHistoryParsing.java
│   │   │   │   ├── TestJobHistoryServer.java
│   │   │   │   ├── TestJobIdHistoryFileInfoMap.java
│   │   │   │   ├── TestJobListCache.java
│   │   │   │   └── webapp
│   │   │   │   ├── dao
│   │   │   │   │   └── TestJobInfo.java
│   │   │   │   ├── TestBlocks.java
│   │   │   │   ├── TestHSWebApp.java
│   │   │   │   ├── TestHsWebServicesAcls.java
│   │   │   │   ├── TestHsWebServicesAttempts.java
│   │   │   │   ├── TestHsWebServices.java
│   │   │   │   ├── TestHsWebServicesJobConf.java
│   │   │   │   ├── TestHsWebServicesJobs.java
│   │   │   │   ├── TestHsWebServicesJobsQuery.java
│   │   │   │   ├── TestHsWebServicesTasks.java
│   │   │   │   └── VerifyJobsUtils.java
│   │   │   └── resources
│   │   │   ├── job_0.23.9-FAILED.jhist
│   │   │   ├── job_1329348432655_0001-1329348443227-user-Sleep+job-1329348468601-10-1-SUCCEEDED-default.jhist
│   │   │   ├── job_1329348432655_0001_conf.xml
│   │   │   ├── job_1393307629410_0001-1393307687476-user-Sleep+job-1393307723835-0-0-FAILED-default-1393307693920.jhist
│   │   │   ├── job_1416424547277_0002-1416424775281-root-TeraGen-1416424785433-2-0-SUCCEEDED-default-1416424779349.jhist
│   │   │   ├── job_2.0.3-alpha-FAILED.jhist
│   │   │   ├── job_2.4.0-FAILED.jhist
│   │   │   └── log4j.properties
│   │   ├── hadoop-mapreduce-client-hs-plugins
│   │   │   ├── pom.xml
│   │   │   └── src
│   │   │   ├── main
│   │   │   │   └── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   └── mapreduce
│   │   │   │   └── v2
│   │   │   │   └── hs
│   │   │   │   └── webapp
│   │   │   │   └── MapReduceTrackingUriPlugin.java
│   │   │   └── test
│   │   │   └── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   └── mapreduce
│   │   │   └── v2
│   │   │   └── hs
│   │   │   └── webapp
│   │   │   └── TestMapReduceTrackingUriPlugin.java
│   │   ├── hadoop-mapreduce-client-jobclient
│   │   │   ├── pom.xml
│   │   │   └── src
│   │   │   ├── main
│   │   │   │   ├── java
│   │   │   │   │   └── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   └── mapred
│   │   │   │   │   ├── ClientCache.java
│   │   │   │   │   ├── ClientServiceDelegate.java
│   │   │   │   │   ├── NotRunningJob.java
│   │   │   │   │   ├── ResourceMgrDelegate.java
│   │   │   │   │   ├── YarnClientProtocolProvider.java
│   │   │   │   │   └── YARNRunner.java
│   │   │   │   └── resources
│   │   │   │   └── META-INF
│   │   │   │   └── services
│   │   │   │   ├── org.apache.hadoop.mapreduce.protocol.ClientProtocolProvider
│   │   │   │   └── org.apache.hadoop.security.SecurityInfo
│   │   │   └── test
│   │   │   ├── java
│   │   │   │   ├── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   ├── cli
│   │   │   │   │   │   ├── CLITestCmdMR.java
│   │   │   │   │   │   ├── data60bytes
│   │   │   │   │   │   ├── testMRConf.xml
│   │   │   │   │   │   └── util
│   │   │   │   │   │   ├── CLICommandArchive.java
│   │   │   │   │   │   └── CLICommandMRAdmin.java
│   │   │   │   │   ├── conf
│   │   │   │   │   │   ├── TestJobConf.java
│   │   │   │   │   │   └── TestNoDefaultsJobConf.java
│   │   │   │   │   ├── FailingMapper.java
│   │   │   │   │   ├── FailMapper.java
│   │   │   │   │   ├── fi
│   │   │   │   │   │   ├── FiConfig.java
│   │   │   │   │   │   └── ProbabilityModel.java
│   │   │   │   │   ├── fs
│   │   │   │   │   │   ├── AccumulatingReducer.java
│   │   │   │   │   │   ├── DFSCIOTest.java
│   │   │   │   │   │   ├── DistributedFSCheck.java
│   │   │   │   │   │   ├── IOMapperBase.java
│   │   │   │   │   │   ├── JHLogAnalyzer.java
│   │   │   │   │   │   ├── loadGenerator
│   │   │   │   │   │   │   └── LoadGeneratorMR.java
│   │   │   │   │   │   ├── slive
│   │   │   │   │   │   │   ├── AppendOp.java
│   │   │   │   │   │   │   ├── ArgumentParser.java
│   │   │   │   │   │   │   ├── BadFileException.java
│   │   │   │   │   │   │   ├── ConfigExtractor.java
│   │   │   │   │   │   │   ├── ConfigMerger.java
│   │   │   │   │   │   │   ├── ConfigOption.java
│   │   │   │   │   │   │   ├── Constants.java
│   │   │   │   │   │   │   ├── CreateOp.java
│   │   │   │   │   │   │   ├── DataHasher.java
│   │   │   │   │   │   │   ├── DataVerifier.java
│   │   │   │   │   │   │   ├── DataWriter.java
│   │   │   │   │   │   │   ├── DeleteOp.java
│   │   │   │   │   │   │   ├── DummyInputFormat.java
│   │   │   │   │   │   │   ├── Formatter.java
│   │   │   │   │   │   │   ├── Helper.java
│   │   │   │   │   │   │   ├── ListOp.java
│   │   │   │   │   │   │   ├── MkdirOp.java
│   │   │   │   │   │   │   ├── ObserveableOp.java
│   │   │   │   │   │   │   ├── OperationData.java
│   │   │   │   │   │   │   ├── OperationFactory.java
│   │   │   │   │   │   │   ├── Operation.java
│   │   │   │   │   │   │   ├── OperationOutput.java
│   │   │   │   │   │   │   ├── OperationWeight.java
│   │   │   │   │   │   │   ├── PathFinder.java
│   │   │   │   │   │   │   ├── Range.java
│   │   │   │   │   │   │   ├── ReadOp.java
│   │   │   │   │   │   │   ├── RenameOp.java
│   │   │   │   │   │   │   ├── ReportWriter.java
│   │   │   │   │   │   │   ├── RouletteSelector.java
│   │   │   │   │   │   │   ├── SleepOp.java
│   │   │   │   │   │   │   ├── SliveMapper.java
│   │   │   │   │   │   │   ├── SlivePartitioner.java
│   │   │   │   │   │   │   ├── SliveReducer.java
│   │   │   │   │   │   │   ├── SliveTest.java
│   │   │   │   │   │   │   ├── TestSlive.java
│   │   │   │   │   │   │   ├── Timer.java
│   │   │   │   │   │   │   ├── TruncateOp.java
│   │   │   │   │   │   │   ├── WeightSelector.java
│   │   │   │   │   │   │   └── Weights.java
│   │   │   │   │   │   ├── TestDFSIO.java
│   │   │   │   │   │   ├── TestFileSystem.java
│   │   │   │   │   │   └── TestJHLA.java
│   │   │   │   │   ├── hdfs
│   │   │   │   │   │   ├── NNBench.java
│   │   │   │   │   │   └── NNBenchWithoutMR.java
│   │   │   │   │   ├── io
│   │   │   │   │   │   ├── FileBench.java
│   │   │   │   │   │   └── TestSequenceFileMergeProgress.java
│   │   │   │   │   ├── ipc
│   │   │   │   │   │   └── TestMRCJCSocketFactory.java
│   │   │   │   │   ├── mapred
│   │   │   │   │   │   ├── BigMapOutput.java
│   │   │   │   │   │   ├── ClusterMapReduceTestCase.java
│   │   │   │   │   │   ├── EmptyInputFormat.java
│   │   │   │   │   │   ├── GenericMRLoadGenerator.java
│   │   │   │   │   │   ├── HadoopTestCase.java
│   │   │   │   │   │   ├── JobClientUnitTest.java
│   │   │   │   │   │   ├── jobcontrol
│   │   │   │   │   │   │   ├── JobControlTestUtils.java
│   │   │   │   │   │   │   ├── TestJobControl.java
│   │   │   │   │   │   │   └── TestLocalJobControl.java
│   │   │   │   │   │   ├── join
│   │   │   │   │   │   │   ├── IncomparableKey.java
│   │   │   │   │   │   │   ├── TestDatamerge.java
│   │   │   │   │   │   │   ├── TestTupleWritable.java
│   │   │   │   │   │   │   └── TestWrappedRecordReaderClassloader.java
│   │   │   │   │   │   ├── lib
│   │   │   │   │   │   │   ├── aggregate
│   │   │   │   │   │   │   │   ├── AggregatorTests.java
│   │   │   │   │   │   │   │   └── TestAggregates.java
│   │   │   │   │   │   │   ├── db
│   │   │   │   │   │   │   │   └── TestConstructQuery.java
│   │   │   │   │   │   │   ├── TestChain.java
│   │   │   │   │   │   │   ├── TestChainMapReduce.java
│   │   │   │   │   │   │   ├── TestDelegatingInputFormat.java
│   │   │   │   │   │   │   ├── TestKeyFieldBasedComparator.java
│   │   │   │   │   │   │   ├── TestKeyFieldBasedPartitioner.java
│   │   │   │   │   │   │   ├── TestLineInputFormat.java
│   │   │   │   │   │   │   ├── TestMultipleInputs.java
│   │   │   │   │   │   │   ├── TestMultipleOutputs.java
│   │   │   │   │   │   │   └── TestMultithreadedMapRunner.java
│   │   │   │   │   │   ├── MiniMRClientClusterFactory.java
│   │   │   │   │   │   ├── MiniMRClientCluster.java
│   │   │   │   │   │   ├── MiniMRCluster.java
│   │   │   │   │   │   ├── MiniMRYarnClusterAdapter.java
│   │   │   │   │   │   ├── MRBench.java
│   │   │   │   │   │   ├── MRCaching.java
│   │   │   │   │   │   ├── NotificationTestCase.java
│   │   │   │   │   │   ├── pipes
│   │   │   │   │   │   │   ├── CommonStub.java
│   │   │   │   │   │   │   ├── PipeApplicationRunnableStub.java
│   │   │   │   │   │   │   ├── PipeApplicationStub.java
│   │   │   │   │   │   │   ├── PipeReducerStub.java
│   │   │   │   │   │   │   ├── TestPipeApplication.java
│   │   │   │   │   │   │   ├── TestPipes.java
│   │   │   │   │   │   │   ├── TestPipesNonJavaInputFormat.java
│   │   │   │   │   │   │   └── WordCountInputFormat.java
│   │   │   │   │   │   ├── ReliabilityTest.java
│   │   │   │   │   │   ├── SortValidator.java
│   │   │   │   │   │   ├── TestAuditLogger.java
│   │   │   │   │   │   ├── TestBadRecords.java
│   │   │   │   │   │   ├── TestClientRedirect.java
│   │   │   │   │   │   ├── TestClientServiceDelegate.java
│   │   │   │   │   │   ├── TestClusterMapReduceTestCase.java
│   │   │   │   │   │   ├── TestClusterMRNotification.java
│   │   │   │   │   │   ├── TestCollect.java
│   │   │   │   │   │   ├── TestCombineFileInputFormat.java
│   │   │   │   │   │   ├── TestCombineOutputCollector.java
│   │   │   │   │   │   ├── TestCombineSequenceFileInputFormat.java
│   │   │   │   │   │   ├── TestCombineTextInputFormat.java
│   │   │   │   │   │   ├── TestCommandLineJobSubmission.java
│   │   │   │   │   │   ├── TestComparators.java
│   │   │   │   │   │   ├── TestConcatenatedCompressedInput.java
│   │   │   │   │   │   ├── TestFieldSelection.java
│   │   │   │   │   │   ├── TestFileInputFormatPathFilter.java
│   │   │   │   │   │   ├── TestFileOutputFormat.java
│   │   │   │   │   │   ├── TestFixedLengthInputFormat.java
│   │   │   │   │   │   ├── TestGetSplitHosts.java
│   │   │   │   │   │   ├── TestIFile.java
│   │   │   │   │   │   ├── TestIFileStreams.java
│   │   │   │   │   │   ├── TestInputPath.java
│   │   │   │   │   │   ├── TestJavaSerialization.java
│   │   │   │   │   │   ├── TestJobCleanup.java
│   │   │   │   │   │   ├── TestJobCounters.java
│   │   │   │   │   │   ├── TestJobName.java
│   │   │   │   │   │   ├── TestJobSysDirWithDFS.java
│   │   │   │   │   │   ├── TestKeyValueTextInputFormat.java
│   │   │   │   │   │   ├── TestLazyOutput.java
│   │   │   │   │   │   ├── TestLineRecordReaderJobs.java
│   │   │   │   │   │   ├── TestLocalJobSubmission.java
│   │   │   │   │   │   ├── TestLocalMRNotification.java
│   │   │   │   │   │   ├── TestMapOutputType.java
│   │   │   │   │   │   ├── TestMapProgress.java
│   │   │   │   │   │   ├── TestMapRed.java
│   │   │   │   │   │   ├── TestMerge.java
│   │   │   │   │   │   ├── TestMiniMRBringup.java
│   │   │   │   │   │   ├── TestMiniMRChildTask.java
│   │   │   │   │   │   ├── TestMiniMRClasspath.java
│   │   │   │   │   │   ├── TestMiniMRClientCluster.java
│   │   │   │   │   │   ├── TestMiniMRDFSCaching.java
│   │   │   │   │   │   ├── TestMiniMRWithDFSWithDistinctUsers.java
│   │   │   │   │   │   ├── TestMRCJCFileInputFormat.java
│   │   │   │   │   │   ├── TestMRCJCFileOutputCommitter.java
│   │   │   │   │   │   ├── TestMRCJCJobClient.java
│   │   │   │   │   │   ├── TestMRCJCJobConf.java
│   │   │   │   │   │   ├── TestMRIntermediateDataEncryption.java
│   │   │   │   │   │   ├── TestMRTimelineEventHandling.java
│   │   │   │   │   │   ├── TestMultiFileInputFormat.java
│   │   │   │   │   │   ├── TestMultiFileSplit.java
│   │   │   │   │   │   ├── TestMultipleLevelCaching.java
│   │   │   │   │   │   ├── TestMultipleTextOutputFormat.java
│   │   │   │   │   │   ├── TestNetworkedJob.java
│   │   │   │   │   │   ├── TestOldCombinerGrouping.java
│   │   │   │   │   │   ├── TestQueueConfigurationParser.java
│   │   │   │   │   │   ├── TestReduceFetchFromPartialMem.java
│   │   │   │   │   │   ├── TestReduceFetch.java
│   │   │   │   │   │   ├── TestReduceTask.java
│   │   │   │   │   │   ├── TestReporter.java
│   │   │   │   │   │   ├── TestResourceMgrDelegate.java
│   │   │   │   │   │   ├── TestSequenceFileAsBinaryInputFormat.java
│   │   │   │   │   │   ├── TestSequenceFileAsBinaryOutputFormat.java
│   │   │   │   │   │   ├── TestSequenceFileAsTextInputFormat.java
│   │   │   │   │   │   ├── TestSequenceFileInputFilter.java
│   │   │   │   │   │   ├── TestSequenceFileInputFormat.java
│   │   │   │   │   │   ├── TestSortedRanges.java
│   │   │   │   │   │   ├── TestSpecialCharactersInOutputPath.java
│   │   │   │   │   │   ├── TestStatisticsCollector.java
│   │   │   │   │   │   ├── TestTaskCommit.java
│   │   │   │   │   │   ├── TestTaskPerformanceSplits.java
│   │   │   │   │   │   ├── TestTaskStatus.java
│   │   │   │   │   │   ├── TestTextInputFormat.java
│   │   │   │   │   │   ├── TestTextOutputFormat.java
│   │   │   │   │   │   ├── TestUserDefinedCounters.java
│   │   │   │   │   │   ├── TestUtils.java
│   │   │   │   │   │   ├── TestWritableJobConf.java
│   │   │   │   │   │   ├── TestYARNRunner.java
│   │   │   │   │   │   ├── ThreadedMapBenchmark.java
│   │   │   │   │   │   ├── UtilsForTests.java
│   │   │   │   │   │   └── WordCount.java
│   │   │   │   │   ├── mapreduce
│   │   │   │   │   │   ├── FailJob.java
│   │   │   │   │   │   ├── filecache
│   │   │   │   │   │   │   └── TestURIFragments.java
│   │   │   │   │   │   ├── GenericMRLoadGenerator.java
│   │   │   │   │   │   ├── LargeSorter.java
│   │   │   │   │   │   ├── lib
│   │   │   │   │   │   │   ├── aggregate
│   │   │   │   │   │   │   │   ├── AggregatorTests.java
│   │   │   │   │   │   │   │   └── TestMapReduceAggregates.java
│   │   │   │   │   │   │   ├── chain
│   │   │   │   │   │   │   │   ├── TestChainErrors.java
│   │   │   │   │   │   │   │   ├── TestMapReduceChain.java
│   │   │   │   │   │   │   │   └── TestSingleElementChain.java
│   │   │   │   │   │   │   ├── db
│   │   │   │   │   │   │   │   ├── TestDataDrivenDBInputFormat.java
│   │   │   │   │   │   │   │   ├── TestDBOutputFormat.java
│   │   │   │   │   │   │   │   ├── TestIntegerSplitter.java
│   │   │   │   │   │   │   │   └── TestTextSplitter.java
│   │   │   │   │   │   │   ├── fieldsel
│   │   │   │   │   │   │   │   └── TestMRFieldSelection.java
│   │   │   │   │   │   │   ├── input
│   │   │   │   │   │   │   │   ├── TestCombineFileInputFormat.java
│   │   │   │   │   │   │   │   ├── TestCombineSequenceFileInputFormat.java
│   │   │   │   │   │   │   │   ├── TestCombineTextInputFormat.java
│   │   │   │   │   │   │   │   ├── TestDelegatingInputFormat.java
│   │   │   │   │   │   │   │   ├── TestFixedLengthInputFormat.java
│   │   │   │   │   │   │   │   ├── TestLineRecordReaderJobs.java
│   │   │   │   │   │   │   │   ├── TestMRCJCFileInputFormat.java
│   │   │   │   │   │   │   │   ├── TestMRKeyValueTextInputFormat.java
│   │   │   │   │   │   │   │   ├── TestMRSequenceFileAsBinaryInputFormat.java
│   │   │   │   │   │   │   │   ├── TestMRSequenceFileAsTextInputFormat.java
│   │   │   │   │   │   │   │   ├── TestMRSequenceFileInputFilter.java
│   │   │   │   │   │   │   │   ├── TestMultipleInputs.java
│   │   │   │   │   │   │   │   └── TestNLineInputFormat.java
│   │   │   │   │   │   │   ├── jobcontrol
│   │   │   │   │   │   │   │   ├── TestControlledJob.java
│   │   │   │   │   │   │   │   ├── TestMapReduceJobControl.java
│   │   │   │   │   │   │   │   └── TestMapReduceJobControlWithMocks.java
│   │   │   │   │   │   │   ├── join
│   │   │   │   │   │   │   │   ├── TestJoinDatamerge.java
│   │   │   │   │   │   │   │   ├── TestJoinProperties.java
│   │   │   │   │   │   │   │   ├── TestJoinTupleWritable.java
│   │   │   │   │   │   │   │   └── TestWrappedRRClassloader.java
│   │   │   │   │   │   │   ├── map
│   │   │   │   │   │   │   │   └── TestMultithreadedMapper.java
│   │   │   │   │   │   │   ├── output
│   │   │   │   │   │   │   │   ├── TestJobOutputCommitter.java
│   │   │   │   │   │   │   │   ├── TestMRCJCFileOutputCommitter.java
│   │   │   │   │   │   │   │   ├── TestMRMultipleOutputs.java
│   │   │   │   │   │   │   │   └── TestMRSequenceFileAsBinaryOutputFormat.java
│   │   │   │   │   │   │   └── partition
│   │   │   │   │   │   │   ├── TestBinaryPartitioner.java
│   │   │   │   │   │   │   ├── TestInputSampler.java
│   │   │   │   │   │   │   ├── TestKeyFieldHelper.java
│   │   │   │   │   │   │   ├── TestMRKeyFieldBasedComparator.java
│   │   │   │   │   │   │   ├── TestMRKeyFieldBasedPartitioner.java
│   │   │   │   │   │   │   └── TestTotalOrderPartitioner.java
│   │   │   │   │   │   ├── MapReduceTestUtil.java
│   │   │   │   │   │   ├── MiniHadoopClusterManager.java
│   │   │   │   │   │   ├── RandomTextWriter.java
│   │   │   │   │   │   ├── RandomWriter.java
│   │   │   │   │   │   ├── security
│   │   │   │   │   │   │   ├── CredentialsTestJob.java
│   │   │   │   │   │   │   ├── ssl
│   │   │   │   │   │   │   │   └── TestEncryptedShuffle.java
│   │   │   │   │   │   │   ├── TestBinaryTokenFile.java
│   │   │   │   │   │   │   ├── TestJHSSecurity.java
│   │   │   │   │   │   │   ├── TestMRCredentials.java
│   │   │   │   │   │   │   ├── TestUmbilicalProtocolWithJobToken.java
│   │   │   │   │   │   │   └── token
│   │   │   │   │   │   │   └── delegation
│   │   │   │   │   │   │   └── TestDelegationToken.java
│   │   │   │   │   │   ├── SleepJob.java
│   │   │   │   │   │   ├── TestChild.java
│   │   │   │   │   │   ├── TestClientProtocolProviderImpls.java
│   │   │   │   │   │   ├── TestCounters.java
│   │   │   │   │   │   ├── TestLargeSort.java
│   │   │   │   │   │   ├── TestLocalRunner.java
│   │   │   │   │   │   ├── TestMapCollection.java
│   │   │   │   │   │   ├── TestMapperReducerCleanup.java
│   │   │   │   │   │   ├── TestMapReduce.java
│   │   │   │   │   │   ├── TestMapReduceLazyOutput.java
│   │   │   │   │   │   ├── TestMRJobClient.java
│   │   │   │   │   │   ├── TestMROutputFormat.java
│   │   │   │   │   │   ├── TestNewCombinerGrouping.java
│   │   │   │   │   │   ├── TestNoJobSetupCleanup.java
│   │   │   │   │   │   ├── TestTaskContext.java
│   │   │   │   │   │   ├── TestValueIterReset.java
│   │   │   │   │   │   ├── TestYarnClientProtocolProvider.java
│   │   │   │   │   │   ├── util
│   │   │   │   │   │   │   ├── MRAsyncDiskService.java
│   │   │   │   │   │   │   └── TestMRAsyncDiskService.java
│   │   │   │   │   │   └── v2
│   │   │   │   │   │   ├── MiniMRYarnCluster.java
│   │   │   │   │   │   ├── TestMiniMRProxyUser.java
│   │   │   │   │   │   ├── TestMRAMWithNonNormalizedCapabilities.java
│   │   │   │   │   │   ├── TestMRAppWithCombiner.java
│   │   │   │   │   │   ├── TestMRJobs.java
│   │   │   │   │   │   ├── TestMRJobsWithHistoryService.java
│   │   │   │   │   │   ├── TestMRJobsWithProfiler.java
│   │   │   │   │   │   ├── TestMROldApiJobs.java
│   │   │   │   │   │   ├── TestNonExistentJob.java
│   │   │   │   │   │   ├── TestRMNMInfo.java
│   │   │   │   │   │   ├── TestSpeculativeExecution.java
│   │   │   │   │   │   ├── TestSpeculativeExecutionWithMRApp.java
│   │   │   │   │   │   └── TestUberAM.java
│   │   │   │   │   ├── RandomTextWriterJob.java
│   │   │   │   │   ├── test
│   │   │   │   │   │   └── MapredTestDriver.java
│   │   │   │   │   └── util
│   │   │   │   │   ├── Hello.java
│   │   │   │   │   ├── TestMRCJCReflectionUtils.java
│   │   │   │   │   └── TestMRCJCRunJar.java
│   │   │   │   ├── testjar
│   │   │   │   │   ├── ClassWordCount.java
│   │   │   │   │   ├── CustomOutputCommitter.java
│   │   │   │   │   ├── ExternalIdentityReducer.java
│   │   │   │   │   ├── ExternalMapperReducer.java
│   │   │   │   │   ├── ExternalWritable.java
│   │   │   │   │   ├── JobKillCommitter.java
│   │   │   │   │   └── UserNamePermission.java
│   │   │   │   └── testshell
│   │   │   │   └── ExternalMapReduce.java
│   │   │   └── resources
│   │   │   ├── hdfs-site.xml
│   │   │   ├── job_1329348432655_0001-10.jhist
│   │   │   ├── krb5.conf
│   │   │   └── log4j.properties
│   │   ├── hadoop-mapreduce-client-nativetask
│   │   ├── hadoop-mapreduce-client-shuffle
│   │   │   ├── pom.xml
│   │   │   └── src
│   │   │   ├── main
│   │   │   │   ├── java
│   │   │   │   │   └── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   └── mapred
│   │   │   │   │   ├── FadvisedChunkedFile.java
│   │   │   │   │   ├── FadvisedFileRegion.java
│   │   │   │   │   └── ShuffleHandler.java
│   │   │   │   └── proto
│   │   │   │   └── ShuffleHandlerRecovery.proto
│   │   │   └── test
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   └── mapred
│   │   │   │   ├── TestFadvisedFileRegion.java
│   │   │   │   └── TestShuffleHandler.java
│   │   │   └── resources
│   │   │   ├── krb5.conf
│   │   │   └── log4j.properties
│   │   └── pom.xml
│   ├── hadoop-mapreduce-examples
│   │   ├── dev-support
│   │   │   └── findbugs-exclude.xml
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   └── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   └── examples
│   │   │   ├── AggregateWordCount.java
│   │   │   ├── AggregateWordHistogram.java
│   │   │   ├── BaileyBorweinPlouffe.java
│   │   │   ├── dancing
│   │   │   │   ├── DancingLinks.java
│   │   │   │   ├── DistributedPentomino.java
│   │   │   │   ├── OneSidedPentomino.java
│   │   │   │   ├── package.html
│   │   │   │   ├── Pentomino.java
│   │   │   │   ├── puzzle1.dta
│   │   │   │   └── Sudoku.java
│   │   │   ├── DBCountPageView.java
│   │   │   ├── ExampleDriver.java
│   │   │   ├── Grep.java
│   │   │   ├── Join.java
│   │   │   ├── MultiFileWordCount.java
│   │   │   ├── package.html
│   │   │   ├── pi
│   │   │   │   ├── Combinable.java
│   │   │   │   ├── Container.java
│   │   │   │   ├── DistBbp.java
│   │   │   │   ├── DistSum.java
│   │   │   │   ├── math
│   │   │   │   │   ├── ArithmeticProgression.java
│   │   │   │   │   ├── Bellard.java
│   │   │   │   │   ├── LongLong.java
│   │   │   │   │   ├── Modular.java
│   │   │   │   │   ├── Montgomery.java
│   │   │   │   │   ├── package.html
│   │   │   │   │   └── Summation.java
│   │   │   │   ├── package.html
│   │   │   │   ├── Parser.java
│   │   │   │   ├── SummationWritable.java
│   │   │   │   ├── TaskResult.java
│   │   │   │   └── Util.java
│   │   │   ├── QuasiMonteCarlo.java
│   │   │   ├── RandomTextWriter.java
│   │   │   ├── RandomWriter.java
│   │   │   ├── SecondarySort.java
│   │   │   ├── Sort.java
│   │   │   ├── terasort
│   │   │   │   ├── 2009-write-up
│   │   │   │   │   ├── 100TBTaskTime.png
│   │   │   │   │   ├── 1PBTaskTime.png
│   │   │   │   │   ├── 1TBTaskTime.png
│   │   │   │   │   ├── 500GBTaskTime.png
│   │   │   │   │   ├── tera.bib
│   │   │   │   │   └── Yahoo2009.tex
│   │   │   │   ├── GenSort.java
│   │   │   │   ├── job_history_summary.py
│   │   │   │   ├── package.html
│   │   │   │   ├── Random16.java
│   │   │   │   ├── TeraChecksum.java
│   │   │   │   ├── TeraGen.java
│   │   │   │   ├── TeraInputFormat.java
│   │   │   │   ├── TeraOutputFormat.java
│   │   │   │   ├── TeraScheduler.java
│   │   │   │   ├── TeraSort.java
│   │   │   │   ├── TeraValidate.java
│   │   │   │   └── Unsigned16.java
│   │   │   ├── WordCount.java
│   │   │   ├── WordMean.java
│   │   │   ├── WordMedian.java
│   │   │   └── WordStandardDeviation.java
│   │   └── test
│   │   └── java
│   │   └── org
│   │   └── apache
│   │   └── hadoop
│   │   ├── examples
│   │   │   ├── pi
│   │   │   │   └── math
│   │   │   │   ├── TestLongLong.java
│   │   │   │   ├── TestModular.java
│   │   │   │   └── TestSummation.java
│   │   │   ├── terasort
│   │   │   │   └── TestTeraSort.java
│   │   │   ├── TestBaileyBorweinPlouffe.java
│   │   │   └── TestWordStats.java
│   │   └── mapreduce
│   │   └── lib
│   │   └── db
│   │   └── TestDBJob.java
│   ├── lib
│   │   └── jdiff
│   │   ├── hadoop-mapred_0.20.0.xml
│   │   ├── hadoop-mapred_0.21.0.xml
│   │   └── hadoop-mapred_0.22.0.xml
│   └── pom.xml
├── hadoop-maven-plugins
│   ├── pom.xml
│   └── src
│   └── main
│   └── java
│   └── org
│   └── apache
│   └── hadoop
│   └── maven
│   └── plugin
│   ├── protoc
│   │   └── ProtocMojo.java
│   ├── util
│   │   ├── Exec.java
│   │   └── FileSetUtils.java
│   └── versioninfo
│   └── VersionInfoMojo.java
├── hadoop-minicluster
│   └── pom.xml
├── hadoop-project
│   ├── pom.xml
│   └── src
│   └── site
│   ├── markdown
│   │   └── index.md.vm
│   ├── resources
│   │   └── css
│   │   └── site.css
│   └── site.xml
├── hadoop-project-dist
│   ├── pom.xml
│   └── README.txt
├── hadoop-tools
│   ├── hadoop-aliyun
│   ├── hadoop-ant
│   │   ├── pom.xml
│   │   └── src
│   │   └── main
│   │   ├── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   └── ant
│   │   │   ├── condition
│   │   │   │   ├── DfsBaseConditional.java
│   │   │   │   ├── DfsExists.java
│   │   │   │   ├── DfsIsDir.java
│   │   │   │   └── DfsZeroLen.java
│   │   │   └── DfsTask.java
│   │   └── resources
│   │   └── org
│   │   └── apache
│   │   └── hadoop
│   │   └── ant
│   │   └── antlib.xml
│   ├── hadoop-archive-logs
│   ├── hadoop-archives
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   └── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   └── tools
│   │   │   └── HadoopArchives.java
│   │   ├── site
│   │   │   ├── markdown
│   │   │   │   └── HadoopArchives.md.vm
│   │   │   └── resources
│   │   │   └── css
│   │   │   └── site.css
│   │   └── test
│   │   └── java
│   │   └── org
│   │   └── apache
│   │   └── hadoop
│   │   └── tools
│   │   └── TestHadoopArchives.java
│   ├── hadoop-aws
│   │   ├── dev-support
│   │   │   └── findbugs-exclude.xml
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   └── fs
│   │   │   │   ├── s3
│   │   │   │   │   ├── Block.java
│   │   │   │   │   ├── FileSystemStore.java
│   │   │   │   │   ├── INode.java
│   │   │   │   │   ├── Jets3tFileSystemStore.java
│   │   │   │   │   ├── MigrationTool.java
│   │   │   │   │   ├── package.html
│   │   │   │   │   ├── S3Credentials.java
│   │   │   │   │   ├── S3Exception.java
│   │   │   │   │   ├── S3FileSystemConfigKeys.java
│   │   │   │   │   ├── S3FileSystemException.java
│   │   │   │   │   ├── S3FileSystem.java
│   │   │   │   │   ├── S3InputStream.java
│   │   │   │   │   ├── S3OutputStream.java
│   │   │   │   │   └── VersionMismatchException.java
│   │   │   │   ├── s3a
│   │   │   │   │   ├── AnonymousAWSCredentialsProvider.java
│   │   │   │   │   ├── BasicAWSCredentialsProvider.java
│   │   │   │   │   ├── Constants.java
│   │   │   │   │   ├── S3AFastOutputStream.java
│   │   │   │   │   ├── S3AFileStatus.java
│   │   │   │   │   ├── S3AFileSystem.java
│   │   │   │   │   ├── S3AInputStream.java
│   │   │   │   │   └── S3AOutputStream.java
│   │   │   │   └── s3native
│   │   │   │   ├── FileMetadata.java
│   │   │   │   ├── Jets3tNativeFileSystemStore.java
│   │   │   │   ├── NativeFileSystemStore.java
│   │   │   │   ├── NativeS3FileSystem.java
│   │   │   │   ├── package.html
│   │   │   │   ├── PartialListing.java
│   │   │   │   └── S3NativeFileSystemConfigKeys.java
│   │   │   └── resources
│   │   │   └── META-INF
│   │   │   └── services
│   │   │   └── org.apache.hadoop.fs.FileSystem
│   │   ├── site
│   │   │   └── markdown
│   │   │   └── tools
│   │   │   └── hadoop-aws
│   │   │   └── index.md
│   │   └── test
│   │   ├── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   └── fs
│   │   │   ├── contract
│   │   │   │   ├── s3a
│   │   │   │   │   ├── S3AContract.java
│   │   │   │   │   ├── TestS3AContractCreate.java
│   │   │   │   │   ├── TestS3AContractDelete.java
│   │   │   │   │   ├── TestS3AContractMkdir.java
│   │   │   │   │   ├── TestS3AContractOpen.java
│   │   │   │   │   ├── TestS3AContractRename.java
│   │   │   │   │   ├── TestS3AContractRootDir.java
│   │   │   │   │   └── TestS3AContractSeek.java
│   │   │   │   └── s3n
│   │   │   │   ├── NativeS3Contract.java
│   │   │   │   ├── TestS3NContractCreate.java
│   │   │   │   ├── TestS3NContractDelete.java
│   │   │   │   ├── TestS3NContractMkdir.java
│   │   │   │   ├── TestS3NContractOpen.java
│   │   │   │   ├── TestS3NContractRename.java
│   │   │   │   ├── TestS3NContractRootDir.java
│   │   │   │   └── TestS3NContractSeek.java
│   │   │   ├── s3
│   │   │   │   ├── InMemoryFileSystemStore.java
│   │   │   │   ├── Jets3tS3FileSystemContractTest.java
│   │   │   │   ├── S3FileSystemContractBaseTest.java
│   │   │   │   ├── S3InMemoryFileSystem.java
│   │   │   │   ├── TestInMemoryS3FileSystemContract.java
│   │   │   │   ├── TestINode.java
│   │   │   │   ├── TestS3Credentials.java
│   │   │   │   ├── TestS3FileSystem.java
│   │   │   │   └── TestS3InMemoryFileSystem.java
│   │   │   ├── s3a
│   │   │   │   ├── S3ATestUtils.java
│   │   │   │   ├── scale
│   │   │   │   │   ├── S3AScaleTestBase.java
│   │   │   │   │   └── TestS3ADeleteManyFiles.java
│   │   │   │   ├── TestS3ABlocksize.java
│   │   │   │   ├── TestS3AConfiguration.java
│   │   │   │   ├── TestS3AFastOutputStream.java
│   │   │   │   └── TestS3AFileSystemContract.java
│   │   │   └── s3native
│   │   │   ├── InMemoryNativeFileSystemStore.java
│   │   │   ├── Jets3tNativeS3FileSystemContractTest.java
│   │   │   ├── NativeS3FileSystemContractBaseTest.java
│   │   │   ├── S3NInMemoryFileSystem.java
│   │   │   ├── TestInMemoryNativeS3FileSystemContract.java
│   │   │   ├── TestJets3tNativeFileSystemStore.java
│   │   │   └── TestS3NInMemoryFileSystem.java
│   │   └── resources
│   │   ├── contract
│   │   │   ├── s3a.xml
│   │   │   └── s3n.xml
│   │   ├── core-site.xml
│   │   └── log4j.properties
│   ├── hadoop-azure
│   │   ├── dev-support
│   │   │   └── findbugs-exclude.xml
│   │   ├── pom.xml
│   │   └── src
│   │   ├── config
│   │   │   └── checkstyle.xml
│   │   ├── main
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   └── fs
│   │   │   │   └── azure
│   │   │   │   ├── AzureException.java
│   │   │   │   ├── AzureLinkedStack.java
│   │   │   │   ├── AzureNativeFileSystemStore.java
│   │   │   │   ├── BlobMaterialization.java
│   │   │   │   ├── FileMetadata.java
│   │   │   │   ├── KeyProviderException.java
│   │   │   │   ├── KeyProvider.java
│   │   │   │   ├── metrics
│   │   │   │   │   ├── AzureFileSystemInstrumentation.java
│   │   │   │   │   ├── AzureFileSystemMetricsSystem.java
│   │   │   │   │   ├── BandwidthGaugeUpdater.java
│   │   │   │   │   ├── ErrorMetricUpdater.java
│   │   │   │   │   ├── package.html
│   │   │   │   │   ├── ResponseReceivedMetricUpdater.java
│   │   │   │   │   └── RollingWindowAverage.java
│   │   │   │   ├── NativeAzureFileSystem.java
│   │   │   │   ├── NativeFileSystemStore.java
│   │   │   │   ├── package.html
│   │   │   │   ├── PageBlobFormatHelpers.java
│   │   │   │   ├── PageBlobInputStream.java
│   │   │   │   ├── PageBlobOutputStream.java
│   │   │   │   ├── PartialListing.java
│   │   │   │   ├── SelfRenewingLease.java
│   │   │   │   ├── SelfThrottlingIntercept.java
│   │   │   │   ├── SendRequestIntercept.java
│   │   │   │   ├── ShellDecryptionKeyProvider.java
│   │   │   │   ├── SimpleKeyProvider.java
│   │   │   │   ├── StorageInterfaceImpl.java
│   │   │   │   ├── StorageInterface.java
│   │   │   │   ├── SyncableDataOutputStream.java
│   │   │   │   ├── WasbFsck.java
│   │   │   │   └── Wasb.java
│   │   │   └── resources
│   │   │   └── META-INF
│   │   │   └── services
│   │   │   └── org.apache.hadoop.fs.FileSystem
│   │   ├── site
│   │   │   └── markdown
│   │   │   └── index.md
│   │   └── test
│   │   ├── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   └── fs
│   │   │   └── azure
│   │   │   ├── AzureBlobStorageTestAccount.java
│   │   │   ├── InMemoryBlockBlobStore.java
│   │   │   ├── metrics
│   │   │   │   ├── AzureMetricsTestUtil.java
│   │   │   │   ├── TestAzureFileSystemInstrumentation.java
│   │   │   │   ├── TestBandwidthGaugeUpdater.java
│   │   │   │   ├── TestNativeAzureFileSystemMetricsSystem.java
│   │   │   │   └── TestRollingWindowAverage.java
│   │   │   ├── MockStorageInterface.java
│   │   │   ├── NativeAzureFileSystemBaseTest.java
│   │   │   ├── RunningLiveWasbTests.txt
│   │   │   ├── TestAzureConcurrentOutOfBandIo.java
│   │   │   ├── TestAzureFileSystemErrorConditions.java
│   │   │   ├── TestBlobDataValidation.java
│   │   │   ├── TestBlobMetadata.java
│   │   │   ├── TestBlobTypeSpeedDifference.java
│   │   │   ├── TestContainerChecks.java
│   │   │   ├── TestNativeAzureFileSystemBlockLocations.java
│   │   │   ├── TestNativeAzureFileSystemConcurrency.java
│   │   │   ├── TestNativeAzureFileSystemContractEmulator.java
│   │   │   ├── TestNativeAzureFileSystemContractLive.java
│   │   │   ├── TestNativeAzureFileSystemContractMocked.java
│   │   │   ├── TestNativeAzureFileSystemFileNameCheck.java
│   │   │   ├── TestNativeAzureFileSystemLive.java
│   │   │   ├── TestNativeAzureFileSystemMocked.java
│   │   │   ├── TestNativeAzureFileSystemOperationsMocked.java
│   │   │   ├── TestNativeAzureFileSystemUploadLogic.java
│   │   │   ├── TestNativeAzureFSPageBlobLive.java
│   │   │   ├── TestOutOfBandAzureBlobOperations.java
│   │   │   ├── TestOutOfBandAzureBlobOperationsLive.java
│   │   │   ├── TestReadAndSeekPageBlobAfterWrite.java
│   │   │   ├── TestShellDecryptionKeyProvider.java
│   │   │   ├── TestWasbFsck.java
│   │   │   └── TestWasbUriAndConfiguration.java
│   │   └── resources
│   │   ├── azure-test.xml
│   │   ├── hadoop-metrics2-azure-file-system.properties
│   │   └── log4j.properties
│   ├── hadoop-azure-datalake
│   ├── hadoop-datajoin
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   └── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   └── contrib
│   │   │   └── utils
│   │   │   └── join
│   │   │   ├── ArrayListBackedIterator.java
│   │   │   ├── DataJoinJob.java
│   │   │   ├── DataJoinMapperBase.java
│   │   │   ├── DataJoinReducerBase.java
│   │   │   ├── JobBase.java
│   │   │   ├── ResetableIterator.java
│   │   │   └── TaggedMapOutput.java
│   │   └── test
│   │   └── java
│   │   └── org
│   │   └── apache
│   │   └── hadoop
│   │   └── contrib
│   │   └── utils
│   │   └── join
│   │   ├── README.txt
│   │   ├── SampleDataJoinMapper.java
│   │   ├── SampleDataJoinReducer.java
│   │   ├── SampleTaggedMapOutput.java
│   │   └── TestDataJoin.java
│   ├── hadoop-distcp
│   │   ├── pom.xml
│   │   ├── README
│   │   └── src
│   │   ├── main
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   └── tools
│   │   │   │   ├── CopyListingFileStatus.java
│   │   │   │   ├── CopyListing.java
│   │   │   │   ├── DiffInfo.java
│   │   │   │   ├── DistCpConstants.java
│   │   │   │   ├── DistCp.java
│   │   │   │   ├── DistCpOptions.java
│   │   │   │   ├── DistCpOptionSwitch.java
│   │   │   │   ├── DistCpSync.java
│   │   │   │   ├── FileBasedCopyListing.java
│   │   │   │   ├── GlobbedCopyListing.java
│   │   │   │   ├── mapred
│   │   │   │   │   ├── CopyCommitter.java
│   │   │   │   │   ├── CopyMapper.java
│   │   │   │   │   ├── CopyOutputFormat.java
│   │   │   │   │   ├── lib
│   │   │   │   │   │   ├── DynamicInputChunkContext.java
│   │   │   │   │   │   ├── DynamicInputChunk.java
│   │   │   │   │   │   ├── DynamicInputFormat.java
│   │   │   │   │   │   └── DynamicRecordReader.java
│   │   │   │   │   ├── RetriableDirectoryCreateCommand.java
│   │   │   │   │   ├── RetriableFileCopyCommand.java
│   │   │   │   │   └── UniformSizeInputFormat.java
│   │   │   │   ├── OptionsParser.java
│   │   │   │   ├── package-info.java
│   │   │   │   ├── SimpleCopyListing.java
│   │   │   │   └── util
│   │   │   │   ├── DistCpUtils.java
│   │   │   │   ├── RetriableCommand.java
│   │   │   │   └── ThrottledInputStream.java
│   │   │   └── resources
│   │   │   ├── distcp-default.xml
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   └── tools
│   │   │   └── mapred
│   │   │   └── CopyMapper_Counter.properties
│   │   ├── site
│   │   │   ├── markdown
│   │   │   │   └── DistCp.md.vm
│   │   │   └── resources
│   │   │   └── css
│   │   │   └── site.css
│   │   └── test
│   │   ├── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   └── tools
│   │   │   ├── mapred
│   │   │   │   ├── lib
│   │   │   │   │   └── TestDynamicInputFormat.java
│   │   │   │   ├── TestCopyCommitter.java
│   │   │   │   ├── TestCopyMapper.java
│   │   │   │   ├── TestCopyOutputFormat.java
│   │   │   │   ├── TestRetriableFileCopyCommand.java
│   │   │   │   └── TestUniformSizeInputFormat.java
│   │   │   ├── StubContext.java
│   │   │   ├── TestCopyListing.java
│   │   │   ├── TestDistCpSync.java
│   │   │   ├── TestDistCpSystem.java
│   │   │   ├── TestDistCpViewFs.java
│   │   │   ├── TestDistCpWithAcls.java
│   │   │   ├── TestDistCpWithRawXAttrs.java
│   │   │   ├── TestDistCpWithXAttrs.java
│   │   │   ├── TestExternalCall.java
│   │   │   ├── TestFileBasedCopyListing.java
│   │   │   ├── TestGlobbedCopyListing.java
│   │   │   ├── TestIntegration.java
│   │   │   ├── TestOptionsParser.java
│   │   │   └── util
│   │   │   ├── DistCpTestUtils.java
│   │   │   ├── TestDistCpUtils.java
│   │   │   ├── TestRetriableCommand.java
│   │   │   └── TestThrottledInputStream.java
│   │   └── resources
│   │   └── sslConfig.xml
│   ├── hadoop-extras
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   └── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   ├── mapred
│   │   │   │   └── tools
│   │   │   │   ├── GetGroups.java
│   │   │   │   └── package-info.java
│   │   │   └── tools
│   │   │   ├── DistCh.java
│   │   │   ├── DistCp_Counter.properties
│   │   │   ├── DistCpV1.java
│   │   │   ├── DistTool.java
│   │   │   ├── Logalyzer.java
│   │   │   └── package-info.java
│   │   └── test
│   │   └── java
│   │   └── org
│   │   └── apache
│   │   └── hadoop
│   │   ├── mapred
│   │   │   └── tools
│   │   │   └── TestGetGroups.java
│   │   └── tools
│   │   ├── TestCopyFiles.java
│   │   ├── TestDistCh.java
│   │   └── TestLogalyzer.java
│   ├── hadoop-gridmix
│   │   ├── dev-support
│   │   │   └── findbugs-exclude.xml
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   └── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   └── mapred
│   │   │   └── gridmix
│   │   │   ├── AvgRecordFactory.java
│   │   │   ├── ClusterSummarizer.java
│   │   │   ├── CompressionEmulationUtil.java
│   │   │   ├── DistributedCacheEmulator.java
│   │   │   ├── EchoUserResolver.java
│   │   │   ├── emulators
│   │   │   │   └── resourceusage
│   │   │   │   ├── CumulativeCpuUsageEmulatorPlugin.java
│   │   │   │   ├── ResourceUsageEmulatorPlugin.java
│   │   │   │   ├── ResourceUsageMatcher.java
│   │   │   │   └── TotalHeapUsageEmulatorPlugin.java
│   │   │   ├── ExecutionSummarizer.java
│   │   │   ├── FilePool.java
│   │   │   ├── FileQueue.java
│   │   │   ├── GenerateData.java
│   │   │   ├── GenerateDistCacheData.java
│   │   │   ├── Gridmix.java
│   │   │   ├── GridmixJob.java
│   │   │   ├── GridmixJobSubmissionPolicy.java
│   │   │   ├── GridmixKey.java
│   │   │   ├── GridmixRecord.java
│   │   │   ├── GridmixSplit.java
│   │   │   ├── InputStriper.java
│   │   │   ├── IntermediateRecordFactory.java
│   │   │   ├── JobCreator.java
│   │   │   ├── JobFactory.java
│   │   │   ├── JobMonitor.java
│   │   │   ├── JobSubmitter.java
│   │   │   ├── LoadJob.java
│   │   │   ├── LoadSplit.java
│   │   │   ├── Progressive.java
│   │   │   ├── PseudoLocalFs.java
│   │   │   ├── RandomAlgorithms.java
│   │   │   ├── RandomTextDataGenerator.java
│   │   │   ├── ReadRecordFactory.java
│   │   │   ├── RecordFactory.java
│   │   │   ├── ReplayJobFactory.java
│   │   │   ├── RoundRobinUserResolver.java
│   │   │   ├── SerialJobFactory.java
│   │   │   ├── SleepJob.java
│   │   │   ├── Statistics.java
│   │   │   ├── StatListener.java
│   │   │   ├── StressJobFactory.java
│   │   │   ├── SubmitterUserResolver.java
│   │   │   ├── Summarizer.java
│   │   │   └── UserResolver.java
│   │   ├── site
│   │   │   ├── markdown
│   │   │   │   └── GridMix.md.vm
│   │   │   └── resources
│   │   │   └── css
│   │   │   └── site.css
│   │   └── test
│   │   ├── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   └── mapred
│   │   │   └── gridmix
│   │   │   ├── CommonJobTest.java
│   │   │   ├── DebugJobFactory.java
│   │   │   ├── DebugJobProducer.java
│   │   │   ├── DummyResourceCalculatorPlugin.java
│   │   │   ├── GridmixTestUtils.java
│   │   │   ├── TestCompressionEmulationUtils.java
│   │   │   ├── TestDistCacheEmulation.java
│   │   │   ├── TestFilePool.java
│   │   │   ├── TestFileQueue.java
│   │   │   ├── TestGridMixClasses.java
│   │   │   ├── TestGridmixMemoryEmulation.java
│   │   │   ├── TestGridmixRecord.java
│   │   │   ├── TestGridmixStatistics.java
│   │   │   ├── TestGridmixSubmission.java
│   │   │   ├── TestGridmixSummary.java
│   │   │   ├── TestHighRamJob.java
│   │   │   ├── TestLoadJob.java
│   │   │   ├── TestPseudoLocalFs.java
│   │   │   ├── TestRandomAlgorithm.java
│   │   │   ├── TestRandomTextDataGenerator.java
│   │   │   ├── TestRecordFactory.java
│   │   │   ├── TestResourceUsageEmulators.java
│   │   │   ├── TestSleepJob.java
│   │   │   └── TestUserResolve.java
│   │   └── resources
│   │   └── data
│   │   ├── wordcount2.json
│   │   ├── wordcount.json
│   │   └── wordcount.json.gz
│   ├── hadoop-kafka
│   ├── hadoop-openstack
│   │   ├── dev-support
│   │   │   └── findbugs-exclude.xml
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   └── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   └── fs
│   │   │   └── swift
│   │   │   ├── auth
│   │   │   │   ├── ApiKeyAuthenticationRequest.java
│   │   │   │   ├── ApiKeyCredentials.java
│   │   │   │   ├── AuthenticationRequest.java
│   │   │   │   ├── AuthenticationRequestWrapper.java
│   │   │   │   ├── AuthenticationResponse.java
│   │   │   │   ├── AuthenticationWrapper.java
│   │   │   │   ├── entities
│   │   │   │   │   ├── AccessToken.java
│   │   │   │   │   ├── Catalog.java
│   │   │   │   │   ├── Endpoint.java
│   │   │   │   │   ├── Tenant.java
│   │   │   │   │   └── User.java
│   │   │   │   ├── KeystoneApiKeyCredentials.java
│   │   │   │   ├── KeyStoneAuthRequest.java
│   │   │   │   ├── PasswordAuthenticationRequest.java
│   │   │   │   ├── PasswordCredentials.java
│   │   │   │   └── Roles.java
│   │   │   ├── exceptions
│   │   │   │   ├── SwiftAuthenticationFailedException.java
│   │   │   │   ├── SwiftBadRequestException.java
│   │   │   │   ├── SwiftConfigurationException.java
│   │   │   │   ├── SwiftConnectionClosedException.java
│   │   │   │   ├── SwiftConnectionException.java
│   │   │   │   ├── SwiftException.java
│   │   │   │   ├── SwiftInternalStateException.java
│   │   │   │   ├── SwiftInvalidResponseException.java
│   │   │   │   ├── SwiftJsonMarshallingException.java
│   │   │   │   ├── SwiftOperationFailedException.java
│   │   │   │   ├── SwiftThrottledRequestException.java
│   │   │   │   └── SwiftUnsupportedFeatureException.java
│   │   │   ├── http
│   │   │   │   ├── CopyMethod.java
│   │   │   │   ├── ExceptionDiags.java
│   │   │   │   ├── HttpBodyContent.java
│   │   │   │   ├── HttpInputStreamWithRelease.java
│   │   │   │   ├── RestClientBindings.java
│   │   │   │   ├── SwiftProtocolConstants.java
│   │   │   │   └── SwiftRestClient.java
│   │   │   ├── package.html
│   │   │   ├── snative
│   │   │   │   ├── StrictBufferedFSInputStream.java
│   │   │   │   ├── SwiftFileStatus.java
│   │   │   │   ├── SwiftNativeFileSystem.java
│   │   │   │   ├── SwiftNativeFileSystemStore.java
│   │   │   │   ├── SwiftNativeInputStream.java
│   │   │   │   ├── SwiftNativeOutputStream.java
│   │   │   │   └── SwiftObjectFileStatus.java
│   │   │   └── util
│   │   │   ├── Duration.java
│   │   │   ├── DurationStats.java
│   │   │   ├── DurationStatsTable.java
│   │   │   ├── JSONUtil.java
│   │   │   ├── SwiftObjectPath.java
│   │   │   ├── SwiftTestUtils.java
│   │   │   └── SwiftUtils.java
│   │   ├── site
│   │   │   ├── markdown
│   │   │   │   └── index.md
│   │   │   ├── resources
│   │   │   │   └── css
│   │   │   │   └── site.css
│   │   │   └── site.xml
│   │   └── test
│   │   ├── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   └── fs
│   │   │   └── swift
│   │   │   ├── AcceptAllFilter.java
│   │   │   ├── contract
│   │   │   │   ├── SwiftContract.java
│   │   │   │   ├── TestSwiftContractCreate.java
│   │   │   │   ├── TestSwiftContractDelete.java
│   │   │   │   ├── TestSwiftContractMkdir.java
│   │   │   │   ├── TestSwiftContractOpen.java
│   │   │   │   ├── TestSwiftContractRename.java
│   │   │   │   ├── TestSwiftContractRootDir.java
│   │   │   │   └── TestSwiftContractSeek.java
│   │   │   ├── hdfs2
│   │   │   │   ├── TestSwiftFileSystemDirectoriesHdfs2.java
│   │   │   │   └── TestV2LsOperations.java
│   │   │   ├── http
│   │   │   │   ├── TestRestClientBindings.java
│   │   │   │   └── TestSwiftRestClient.java
│   │   │   ├── scale
│   │   │   │   ├── SwiftScaleTestBase.java
│   │   │   │   └── TestWriteManySmallFiles.java
│   │   │   ├── SwiftFileSystemBaseTest.java
│   │   │   ├── SwiftTestConstants.java
│   │   │   ├── TestFSMainOperationsSwift.java
│   │   │   ├── TestLogResources.java
│   │   │   ├── TestReadPastBuffer.java
│   │   │   ├── TestSeek.java
│   │   │   ├── TestSwiftConfig.java
│   │   │   ├── TestSwiftFileSystemBasicOps.java
│   │   │   ├── TestSwiftFileSystemBlockLocation.java
│   │   │   ├── TestSwiftFileSystemBlocksize.java
│   │   │   ├── TestSwiftFileSystemConcurrency.java
│   │   │   ├── TestSwiftFileSystemContract.java
│   │   │   ├── TestSwiftFileSystemDelete.java
│   │   │   ├── TestSwiftFileSystemDirectories.java
│   │   │   ├── TestSwiftFileSystemExtendedContract.java
│   │   │   ├── TestSwiftFileSystemLsOperations.java
│   │   │   ├── TestSwiftFileSystemPartitionedUploads.java
│   │   │   ├── TestSwiftFileSystemRead.java
│   │   │   ├── TestSwiftFileSystemRename.java
│   │   │   └── TestSwiftObjectPath.java
│   │   └── resources
│   │   ├── contract
│   │   │   └── swift.xml
│   │   ├── core-site.xml
│   │   └── log4j.properties
│   ├── hadoop-pipes
│   │   ├── pom.xml
│   │   └── src
│   │   ├── CMakeLists.txt
│   │   └── main
│   │   └── native
│   │   ├── examples
│   │   │   ├── conf
│   │   │   │   ├── word-part.xml
│   │   │   │   └── word.xml
│   │   │   ├── impl
│   │   │   │   ├── sort.cc
│   │   │   │   ├── wordcount-nopipe.cc
│   │   │   │   ├── wordcount-part.cc
│   │   │   │   └── wordcount-simple.cc
│   │   │   └── README.txt
│   │   ├── pipes
│   │   │   ├── api
│   │   │   │   └── hadoop
│   │   │   │   ├── Pipes.hh
│   │   │   │   └── TemplateFactory.hh
│   │   │   ├── debug
│   │   │   │   ├── pipes-default-gdb-commands.txt
│   │   │   │   └── pipes-default-script
│   │   │   └── impl
│   │   │   └── HadoopPipes.cc
│   │   └── utils
│   │   ├── api
│   │   │   └── hadoop
│   │   │   ├── SerialUtils.hh
│   │   │   └── StringUtils.hh
│   │   └── impl
│   │   ├── SerialUtils.cc
│   │   └── StringUtils.cc
│   ├── hadoop-rumen
│   │   ├── dev-support
│   │   │   └── findbugs-exclude.xml
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   └── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   └── tools
│   │   │   └── rumen
│   │   │   ├── AbstractClusterStory.java
│   │   │   ├── anonymization
│   │   │   │   ├── DataAnonymizer.java
│   │   │   │   ├── WordListAnonymizerUtility.java
│   │   │   │   └── WordList.java
│   │   │   ├── Anonymizer.java
│   │   │   ├── CDFPiecewiseLinearRandomGenerator.java
│   │   │   ├── CDFRandomGenerator.java
│   │   │   ├── ClusterStory.java
│   │   │   ├── ClusterTopologyReader.java
│   │   │   ├── CurrentJHParser.java
│   │   │   ├── datatypes
│   │   │   │   ├── AnonymizableDataType.java
│   │   │   │   ├── ClassName.java
│   │   │   │   ├── DataType.java
│   │   │   │   ├── DefaultAnonymizableDataType.java
│   │   │   │   ├── DefaultDataType.java
│   │   │   │   ├── FileName.java
│   │   │   │   ├── JobName.java
│   │   │   │   ├── JobProperties.java
│   │   │   │   ├── NodeName.java
│   │   │   │   ├── QueueName.java
│   │   │   │   ├── UserName.java
│   │   │   │   └── util
│   │   │   │   ├── DefaultJobPropertiesParser.java
│   │   │   │   ├── JobPropertyParser.java
│   │   │   │   └── MapReduceJobPropertiesParser.java
│   │   │   ├── DeepCompare.java
│   │   │   ├── DeepInequalityException.java
│   │   │   ├── DefaultInputDemuxer.java
│   │   │   ├── DefaultOutputter.java
│   │   │   ├── DeskewedJobTraceReader.java
│   │   │   ├── Folder.java
│   │   │   ├── Hadoop20JHParser.java
│   │   │   ├── HadoopLogsAnalyzer.java
│   │   │   ├── Histogram.java
│   │   │   ├── HistoryEventEmitter.java
│   │   │   ├── InputDemuxer.java
│   │   │   ├── Job20LineHistoryEventEmitter.java
│   │   │   ├── JobBuilder.java
│   │   │   ├── JobConfigurationParser.java
│   │   │   ├── JobConfPropertyNames.java
│   │   │   ├── JobHistoryParserFactory.java
│   │   │   ├── JobHistoryParser.java
│   │   │   ├── JobHistoryUtils.java
│   │   │   ├── JobStory.java
│   │   │   ├── JobStoryProducer.java
│   │   │   ├── JobTraceReader.java
│   │   │   ├── JsonObjectMapperParser.java
│   │   │   ├── JsonObjectMapperWriter.java
│   │   │   ├── LoggedDiscreteCDF.java
│   │   │   ├── LoggedJob.java
│   │   │   ├── LoggedLocation.java
│   │   │   ├── LoggedNetworkTopology.java
│   │   │   ├── LoggedSingleRelativeRanking.java
│   │   │   ├── LoggedTaskAttempt.java
│   │   │   ├── LoggedTask.java
│   │   │   ├── LogRecordType.java
│   │   │   ├── MachineNode.java
│   │   │   ├── MapAttempt20LineHistoryEventEmitter.java
│   │   │   ├── MapTaskAttemptInfo.java
│   │   │   ├── Node.java
│   │   │   ├── Outputter.java
│   │   │   ├── package-info.java
│   │   │   ├── Pair.java
│   │   │   ├── ParsedConfigFile.java
│   │   │   ├── ParsedHost.java
│   │   │   ├── ParsedJob.java
│   │   │   ├── ParsedLine.java
│   │   │   ├── ParsedTaskAttempt.java
│   │   │   ├── ParsedTask.java
│   │   │   ├── PossiblyDecompressedInputStream.java
│   │   │   ├── Pre21JobHistoryConstants.java
│   │   │   ├── RackNode.java
│   │   │   ├── RandomSeedGenerator.java
│   │   │   ├── ReduceAttempt20LineHistoryEventEmitter.java
│   │   │   ├── ReduceTaskAttemptInfo.java
│   │   │   ├── ResourceUsageMetrics.java
│   │   │   ├── RewindableInputStream.java
│   │   │   ├── serializers
│   │   │   │   ├── BlockingSerializer.java
│   │   │   │   ├── DefaultAnonymizingRumenSerializer.java
│   │   │   │   ├── DefaultRumenSerializer.java
│   │   │   │   └── ObjectStringSerializer.java
│   │   │   ├── SingleEventEmitter.java
│   │   │   ├── state
│   │   │   │   ├── StateDeserializer.java
│   │   │   │   ├── State.java
│   │   │   │   └── StatePool.java
│   │   │   ├── Task20LineHistoryEventEmitter.java
│   │   │   ├── TaskAttempt20LineEventEmitter.java
│   │   │   ├── TaskAttemptInfo.java
│   │   │   ├── TaskInfo.java
│   │   │   ├── TopologyBuilder.java
│   │   │   ├── TraceBuilder.java
│   │   │   ├── TreePath.java
│   │   │   ├── Version20LogInterfaceUtils.java
│   │   │   ├── ZombieCluster.java
│   │   │   ├── ZombieJob.java
│   │   │   └── ZombieJobProducer.java
│   │   ├── site
│   │   │   ├── markdown
│   │   │   │   └── Rumen.md.vm
│   │   │   └── resources
│   │   │   └── css
│   │   │   └── site.css
│   │   └── test
│   │   └── java
│   │   └── org
│   │   └── apache
│   │   └── hadoop
│   │   └── tools
│   │   └── rumen
│   │   ├── ConcatenatedInputFilesDemuxer.java
│   │   ├── HistogramRawTestData.java
│   │   ├── TestHistograms.java
│   │   ├── TestPiecewiseLinearInterpolation.java
│   │   └── TestRandomSeedGenerator.java
│   ├── hadoop-sls
│   │   ├── dev-support
│   │   │   └── findbugs-exclude.xml
│   │   ├── pom.xml
│   │   ├── README
│   │   └── src
│   │   ├── main
│   │   │   ├── assemblies
│   │   │   │   └── sls.xml
│   │   │   ├── bin
│   │   │   │   ├── rumen2sls.sh
│   │   │   │   └── slsrun.sh
│   │   │   ├── data
│   │   │   │   └── 2jobs2min-rumen-jh.json
│   │   │   ├── html
│   │   │   │   ├── css
│   │   │   │   │   ├── bootstrap.min.css
│   │   │   │   │   └── bootstrap-responsive.min.css
│   │   │   │   ├── js
│   │   │   │   │   └── thirdparty
│   │   │   │   │   ├── bootstrap.min.js
│   │   │   │   │   ├── d3-LICENSE
│   │   │   │   │   ├── d3.v3.js
│   │   │   │   │   └── jquery.js
│   │   │   │   ├── showSimulationTrace.html
│   │   │   │   ├── simulate.html.template
│   │   │   │   ├── simulate.info.html.template
│   │   │   │   └── track.html.template
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   └── yarn
│   │   │   │   └── sls
│   │   │   │   ├── appmaster
│   │   │   │   │   ├── AMSimulator.java
│   │   │   │   │   └── MRAMSimulator.java
│   │   │   │   ├── conf
│   │   │   │   │   └── SLSConfiguration.java
│   │   │   │   ├── nodemanager
│   │   │   │   │   ├── NMSimulator.java
│   │   │   │   │   └── NodeInfo.java
│   │   │   │   ├── RumenToSLSConverter.java
│   │   │   │   ├── scheduler
│   │   │   │   │   ├── CapacitySchedulerMetrics.java
│   │   │   │   │   ├── ContainerSimulator.java
│   │   │   │   │   ├── FairSchedulerMetrics.java
│   │   │   │   │   ├── FifoSchedulerMetrics.java
│   │   │   │   │   ├── NodeUpdateSchedulerEventWrapper.java
│   │   │   │   │   ├── ResourceSchedulerWrapper.java
│   │   │   │   │   ├── RMNodeWrapper.java
│   │   │   │   │   ├── SchedulerMetrics.java
│   │   │   │   │   ├── SchedulerWrapper.java
│   │   │   │   │   ├── SLSCapacityScheduler.java
│   │   │   │   │   └── TaskRunner.java
│   │   │   │   ├── SLSRunner.java
│   │   │   │   ├── utils
│   │   │   │   │   └── SLSUtils.java
│   │   │   │   └── web
│   │   │   │   └── SLSWebApp.java
│   │   │   └── sample-conf
│   │   │   ├── capacity-scheduler.xml
│   │   │   ├── fair-scheduler.xml
│   │   │   ├── log4j.properties
│   │   │   ├── sls-runner.xml
│   │   │   └── yarn-site.xml
│   │   ├── site
│   │   │   ├── markdown
│   │   │   │   └── SchedulerLoadSimulator.md
│   │   │   └── resources
│   │   │   ├── css
│   │   │   │   └── site.css
│   │   │   └── images
│   │   │   ├── sls_arch.png
│   │   │   ├── sls_cluster_memory.png
│   │   │   ├── sls_cluster_vcores.png
│   │   │   ├── sls_JVM.png
│   │   │   ├── sls_queue_allocated_memory.png
│   │   │   ├── sls_queue_allocated_vcores.png
│   │   │   ├── sls_running_apps_containers.png
│   │   │   ├── sls_scheduler_operation_timecost.png
│   │   │   ├── sls_track_job.png
│   │   │   └── sls_track_queue.png
│   │   └── test
│   │   ├── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   └── yarn
│   │   │   └── sls
│   │   │   ├── appmaster
│   │   │   │   └── TestAMSimulator.java
│   │   │   ├── nodemanager
│   │   │   │   └── TestNMSimulator.java
│   │   │   ├── scheduler
│   │   │   │   └── TestTaskRunner.java
│   │   │   ├── TestSLSRunner.java
│   │   │   ├── utils
│   │   │   │   └── TestSLSUtils.java
│   │   │   └── web
│   │   │   └── TestSLSWebApp.java
│   │   └── resources
│   │   ├── capacity-scheduler.xml
│   │   ├── fair-scheduler.xml
│   │   ├── simulate.html.template
│   │   ├── simulate.info.html.template
│   │   ├── sls-runner.xml
│   │   ├── track.html.template
│   │   └── yarn-site.xml
│   ├── hadoop-streaming
│   │   ├── dev-support
│   │   │   └── findbugs-exclude.xml
│   │   ├── pom.xml
│   │   └── src
│   │   ├── main
│   │   │   └── java
│   │   │   └── org
│   │   │   └── apache
│   │   │   └── hadoop
│   │   │   ├── streaming
│   │   │   │   ├── AutoInputFormat.java
│   │   │   │   ├── DumpTypedBytes.java
│   │   │   │   ├── Environment.java
│   │   │   │   ├── HadoopStreaming.java
│   │   │   │   ├── io
│   │   │   │   │   ├── IdentifierResolver.java
│   │   │   │   │   ├── InputWriter.java
│   │   │   │   │   ├── KeyOnlyTextInputWriter.java
│   │   │   │   │   ├── KeyOnlyTextOutputReader.java
│   │   │   │   │   ├── OutputReader.java
│   │   │   │   │   ├── RawBytesInputWriter.java
│   │   │   │   │   ├── RawBytesOutputReader.java
│   │   │   │   │   ├── TextInputWriter.java
│   │   │   │   │   ├── TextOutputReader.java
│   │   │   │   │   ├── TypedBytesInputWriter.java
│   │   │   │   │   └── TypedBytesOutputReader.java
│   │   │   │   ├── JarBuilder.java
│   │   │   │   ├── LoadTypedBytes.java
│   │   │   │   ├── package.html
│   │   │   │   ├── PathFinder.java
│   │   │   │   ├── PipeCombiner.java
│   │   │   │   ├── PipeMapper.java
│   │   │   │   ├── PipeMapRed.java
│   │   │   │   ├── PipeMapRunner.java
│   │   │   │   ├── PipeReducer.java
│   │   │   │   ├── StreamBaseRecordReader.java
│   │   │   │   ├── StreamInputFormat.java
│   │   │   │   ├── StreamJob.java
│   │   │   │   ├── StreamKeyValUtil.java
│   │   │   │   ├── StreamUtil.java
│   │   │   │   └── StreamXmlRecordReader.java
│   │   │   └── typedbytes
│   │   │   ├── package.html
│   │   │   ├── TypedBytesInput.java
│   │   │   ├── TypedBytesOutput.java
│   │   │   ├── TypedBytesRecordInput.java
│   │   │   ├── TypedBytesRecordOutput.java
│   │   │   ├── TypedBytesWritableInput.java
│   │   │   ├── TypedBytesWritable.java
│   │   │   ├── TypedBytesWritableOutput.java
│   │   │   └── Type.java
│   │   ├── site
│   │   │   ├── markdown
│   │   │   │   └── HadoopStreaming.md.vm
│   │   │   └── resources
│   │   │   └── css
│   │   │   └── site.css
│   │   └── test
│   │   ├── bin
│   │   │   ├── cat.cmd
│   │   │   └── xargs_cat.cmd
│   │   └── java
│   │   ├── ClassWithNoPackage.java
│   │   └── org
│   │   └── apache
│   │   └── hadoop
│   │   ├── streaming
│   │   │   ├── DelayEchoApp.java
│   │   │   ├── FailApp.java
│   │   │   ├── io
│   │   │   │   └── TestKeyOnlyTextOutputReader.java
│   │   │   ├── OutputOnlyApp.java
│   │   │   ├── RawBytesMapApp.java
│   │   │   ├── RawBytesReduceApp.java
│   │   │   ├── StderrApp.java
│   │   │   ├── StreamAggregate.java
│   │   │   ├── TestAutoInputFormat.java
│   │   │   ├── TestClassWithNoPackage.java
│   │   │   ├── TestDumpTypedBytes.java
│   │   │   ├── TestFileArgs.java
│   │   │   ├── TestGzipInput.java
│   │   │   ├── TestLoadTypedBytes.java
│   │   │   ├── TestMRFramework.java
│   │   │   ├── TestMultipleArchiveFiles.java
│   │   │   ├── TestMultipleCachefiles.java
│   │   │   ├── TestRawBytesStreaming.java
│   │   │   ├── TestStreamAggregate.java
│   │   │   ├── TestStreamDataProtocol.java
│   │   │   ├── TestStreamingBackground.java
│   │   │   ├── TestStreamingBadRecords.java
│   │   │   ├── TestStreamingCombiner.java
│   │   │   ├── TestStreamingCounters.java
│   │   │   ├── TestStreamingExitStatus.java
│   │   │   ├── TestStreamingFailure.java
│   │   │   ├── TestStreaming.java
│   │   │   ├── TestStreamingKeyValue.java
│   │   │   ├── TestStreamingOutputKeyValueTypes.java
│   │   │   ├── TestStreamingOutputOnlyKeys.java
│   │   │   ├── TestStreamingSeparator.java
│   │   │   ├── TestStreamingStatus.java
│   │   │   ├── TestStreamingStderr.java
│   │   │   ├── TestStreamJob.java
│   │   │   ├── TestStreamReduceNone.java
│   │   │   ├── TestStreamXmlMultipleRecords.java
│   │   │   ├── TestStreamXmlRecordReader.java
│   │   │   ├── TestSymLink.java
│   │   │   ├── TestTypedBytesStreaming.java
│   │   │   ├── TestUnconsumedInput.java
│   │   │   ├── TrApp.java
│   │   │   ├── TrAppReduce.java
│   │   │   ├── TypedBytesMapApp.java
│   │   │   ├── TypedBytesReduceApp.java
│   │   │   ├── UniqApp.java
│   │   │   ├── UtilTest.java
│   │   │   └── ValueCountReduce.java
│   │   └── typedbytes
│   │   └── TestTypedBytesWritable.java
│   ├── hadoop-tools-dist
│   │   └── pom.xml
│   └── pom.xml
├── hadoop-yarn-project
│   ├── CHANGES.txt
│   ├── hadoop-yarn
│   │   ├── bin
│   │   │   ├── slaves.sh
│   │   │   ├── start-yarn.cmd
│   │   │   ├── start-yarn.sh
│   │   │   ├── stop-yarn.cmd
│   │   │   ├── stop-yarn.sh
│   │   │   ├── yarn
│   │   │   ├── yarn.cmd
│   │   │   ├── yarn-config.cmd
│   │   │   ├── yarn-config.sh
│   │   │   ├── yarn-daemon.sh
│   │   │   └── yarn-daemons.sh
│   │   ├── conf
│   │   │   ├── container-executor.cfg
│   │   │   ├── slaves
│   │   │   ├── yarn-env.cmd
│   │   │   ├── yarn-env.sh
│   │   │   └── yarn-site.xml
│   │   ├── dev-support
│   │   │   └── findbugs-exclude.xml
│   │   ├── hadoop-yarn-api
│   │   │   ├── pom.xml
│   │   │   └── src
│   │   │   └── main
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   └── yarn
│   │   │   │   ├── api
│   │   │   │   │   ├── ApplicationBaseProtocol.java
│   │   │   │   │   ├── ApplicationClientProtocol.java
│   │   │   │   │   ├── ApplicationConstants.java
│   │   │   │   │   ├── ApplicationHistoryProtocol.java
│   │   │   │   │   ├── ApplicationMasterProtocol.java
│   │   │   │   │   ├── ClientSCMProtocol.java
│   │   │   │   │   ├── ClientSCMProtocolPB.java
│   │   │   │   │   ├── ContainerManagementProtocol.java
│   │   │   │   │   ├── package-info.java
│   │   │   │   │   ├── protocolrecords
│   │   │   │   │   │   ├── AllocateRequest.java
│   │   │   │   │   │   ├── AllocateResponse.java
│   │   │   │   │   │   ├── ApplicationsRequestScope.java
│   │   │   │   │   │   ├── CancelDelegationTokenRequest.java
│   │   │   │   │   │   ├── CancelDelegationTokenResponse.java
│   │   │   │   │   │   ├── FinishApplicationMasterRequest.java
│   │   │   │   │   │   ├── FinishApplicationMasterResponse.java
│   │   │   │   │   │   ├── GetApplicationAttemptReportRequest.java
│   │   │   │   │   │   ├── GetApplicationAttemptReportResponse.java
│   │   │   │   │   │   ├── GetApplicationAttemptsRequest.java
│   │   │   │   │   │   ├── GetApplicationAttemptsResponse.java
│   │   │   │   │   │   ├── GetApplicationReportRequest.java
│   │   │   │   │   │   ├── GetApplicationReportResponse.java
│   │   │   │   │   │   ├── GetApplicationsRequest.java
│   │   │   │   │   │   ├── GetApplicationsResponse.java
│   │   │   │   │   │   ├── GetClusterMetricsRequest.java
│   │   │   │   │   │   ├── GetClusterMetricsResponse.java
│   │   │   │   │   │   ├── GetClusterNodeLabelsRequest.java
│   │   │   │   │   │   ├── GetClusterNodeLabelsResponse.java
│   │   │   │   │   │   ├── GetClusterNodesRequest.java
│   │   │   │   │   │   ├── GetClusterNodesResponse.java
│   │   │   │   │   │   ├── GetContainerReportRequest.java
│   │   │   │   │   │   ├── GetContainerReportResponse.java
│   │   │   │   │   │   ├── GetContainersRequest.java
│   │   │   │   │   │   ├── GetContainersResponse.java
│   │   │   │   │   │   ├── GetContainerStatusesRequest.java
│   │   │   │   │   │   ├── GetContainerStatusesResponse.java
│   │   │   │   │   │   ├── GetDelegationTokenRequest.java
│   │   │   │   │   │   ├── GetDelegationTokenResponse.java
│   │   │   │   │   │   ├── GetLabelsToNodesRequest.java
│   │   │   │   │   │   ├── GetLabelsToNodesResponse.java
│   │   │   │   │   │   ├── GetNewApplicationRequest.java
│   │   │   │   │   │   ├── GetNewApplicationResponse.java
│   │   │   │   │   │   ├── GetNodesToLabelsRequest.java
│   │   │   │   │   │   ├── GetNodesToLabelsResponse.java
│   │   │   │   │   │   ├── GetQueueInfoRequest.java
│   │   │   │   │   │   ├── GetQueueInfoResponse.java
│   │   │   │   │   │   ├── GetQueueUserAclsInfoRequest.java
│   │   │   │   │   │   ├── GetQueueUserAclsInfoResponse.java
│   │   │   │   │   │   ├── KillApplicationRequest.java
│   │   │   │   │   │   ├── KillApplicationResponse.java
│   │   │   │   │   │   ├── MoveApplicationAcrossQueuesRequest.java
│   │   │   │   │   │   ├── MoveApplicationAcrossQueuesResponse.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── RegisterApplicationMasterRequest.java
│   │   │   │   │   │   ├── RegisterApplicationMasterResponse.java
│   │   │   │   │   │   ├── ReleaseSharedCacheResourceRequest.java
│   │   │   │   │   │   ├── ReleaseSharedCacheResourceResponse.java
│   │   │   │   │   │   ├── RenewDelegationTokenRequest.java
│   │   │   │   │   │   ├── RenewDelegationTokenResponse.java
│   │   │   │   │   │   ├── ReservationDeleteRequest.java
│   │   │   │   │   │   ├── ReservationDeleteResponse.java
│   │   │   │   │   │   ├── ReservationSubmissionRequest.java
│   │   │   │   │   │   ├── ReservationSubmissionResponse.java
│   │   │   │   │   │   ├── ReservationUpdateRequest.java
│   │   │   │   │   │   ├── ReservationUpdateResponse.java
│   │   │   │   │   │   ├── StartContainerRequest.java
│   │   │   │   │   │   ├── StartContainersRequest.java
│   │   │   │   │   │   ├── StartContainersResponse.java
│   │   │   │   │   │   ├── StopContainersRequest.java
│   │   │   │   │   │   ├── StopContainersResponse.java
│   │   │   │   │   │   ├── SubmitApplicationRequest.java
│   │   │   │   │   │   ├── SubmitApplicationResponse.java
│   │   │   │   │   │   ├── UseSharedCacheResourceRequest.java
│   │   │   │   │   │   └── UseSharedCacheResourceResponse.java
│   │   │   │   │   └── records
│   │   │   │   │   ├── AMCommand.java
│   │   │   │   │   ├── ApplicationAccessType.java
│   │   │   │   │   ├── ApplicationAttemptId.java
│   │   │   │   │   ├── ApplicationAttemptReport.java
│   │   │   │   │   ├── ApplicationId.java
│   │   │   │   │   ├── ApplicationReport.java
│   │   │   │   │   ├── ApplicationResourceUsageReport.java
│   │   │   │   │   ├── ApplicationSubmissionContext.java
│   │   │   │   │   ├── ContainerExitStatus.java
│   │   │   │   │   ├── ContainerId.java
│   │   │   │   │   ├── Container.java
│   │   │   │   │   ├── ContainerLaunchContext.java
│   │   │   │   │   ├── ContainerReport.java
│   │   │   │   │   ├── ContainerResourceDecrease.java
│   │   │   │   │   ├── ContainerResourceIncrease.java
│   │   │   │   │   ├── ContainerResourceIncreaseRequest.java
│   │   │   │   │   ├── ContainerState.java
│   │   │   │   │   ├── ContainerStatus.java
│   │   │   │   │   ├── FinalApplicationStatus.java
│   │   │   │   │   ├── LocalResource.java
│   │   │   │   │   ├── LocalResourceType.java
│   │   │   │   │   ├── LocalResourceVisibility.java
│   │   │   │   │   ├── LogAggregationContext.java
│   │   │   │   │   ├── NMToken.java
│   │   │   │   │   ├── NodeId.java
│   │   │   │   │   ├── NodeReport.java
│   │   │   │   │   ├── NodeState.java
│   │   │   │   │   ├── package-info.java
│   │   │   │   │   ├── PreemptionContainer.java
│   │   │   │   │   ├── PreemptionContract.java
│   │   │   │   │   ├── PreemptionMessage.java
│   │   │   │   │   ├── PreemptionResourceRequest.java
│   │   │   │   │   ├── Priority.java
│   │   │   │   │   ├── QueueACL.java
│   │   │   │   │   ├── QueueInfo.java
│   │   │   │   │   ├── QueueState.java
│   │   │   │   │   ├── QueueUserACLInfo.java
│   │   │   │   │   ├── ReservationDefinition.java
│   │   │   │   │   ├── ReservationId.java
│   │   │   │   │   ├── ReservationRequestInterpreter.java
│   │   │   │   │   ├── ReservationRequest.java
│   │   │   │   │   ├── ReservationRequests.java
│   │   │   │   │   ├── ResourceBlacklistRequest.java
│   │   │   │   │   ├── Resource.java
│   │   │   │   │   ├── ResourceOption.java
│   │   │   │   │   ├── ResourceRequest.java
│   │   │   │   │   ├── SerializedException.java
│   │   │   │   │   ├── StrictPreemptionContract.java
│   │   │   │   │   ├── timeline
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── TimelineDelegationTokenResponse.java
│   │   │   │   │   │   ├── TimelineDomain.java
│   │   │   │   │   │   ├── TimelineDomains.java
│   │   │   │   │   │   ├── TimelineEntities.java
│   │   │   │   │   │   ├── TimelineEntity.java
│   │   │   │   │   │   ├── TimelineEvent.java
│   │   │   │   │   │   ├── TimelineEvents.java
│   │   │   │   │   │   └── TimelinePutResponse.java
│   │   │   │   │   ├── Token.java
│   │   │   │   │   ├── URL.java
│   │   │   │   │   ├── YarnApplicationAttemptState.java
│   │   │   │   │   ├── YarnApplicationState.java
│   │   │   │   │   └── YarnClusterMetrics.java
│   │   │   │   ├── conf
│   │   │   │   │   ├── ConfigurationProviderFactory.java
│   │   │   │   │   ├── ConfigurationProvider.java
│   │   │   │   │   ├── HAUtil.java
│   │   │   │   │   ├── package-info.java
│   │   │   │   │   └── YarnConfiguration.java
│   │   │   │   ├── exceptions
│   │   │   │   │   ├── ApplicationAttemptNotFoundException.java
│   │   │   │   │   ├── ApplicationIdNotProvidedException.java
│   │   │   │   │   ├── ApplicationMasterNotRegisteredException.java
│   │   │   │   │   ├── ApplicationNotFoundException.java
│   │   │   │   │   ├── ContainerNotFoundException.java
│   │   │   │   │   ├── InvalidApplicationMasterRequestException.java
│   │   │   │   │   ├── InvalidAuxServiceException.java
│   │   │   │   │   ├── InvalidContainerException.java
│   │   │   │   │   ├── InvalidContainerReleaseException.java
│   │   │   │   │   ├── InvalidResourceBlacklistRequestException.java
│   │   │   │   │   ├── InvalidResourceRequestException.java
│   │   │   │   │   ├── NMNotYetReadyException.java
│   │   │   │   │   ├── package-info.java
│   │   │   │   │   ├── YarnException.java
│   │   │   │   │   └── YarnRuntimeException.java
│   │   │   │   ├── factories
│   │   │   │   │   ├── package-info.java
│   │   │   │   │   └── RecordFactory.java
│   │   │   │   ├── factory
│   │   │   │   │   └── providers
│   │   │   │   │   ├── package-info.java
│   │   │   │   │   └── RecordFactoryProvider.java
│   │   │   │   ├── server
│   │   │   │   │   └── api
│   │   │   │   │   ├── ApplicationInitializationContext.java
│   │   │   │   │   ├── ApplicationTerminationContext.java
│   │   │   │   │   ├── AuxiliaryService.java
│   │   │   │   │   ├── ContainerContext.java
│   │   │   │   │   ├── ContainerInitializationContext.java
│   │   │   │   │   ├── ContainerTerminationContext.java
│   │   │   │   │   ├── protocolrecords
│   │   │   │   │   │   ├── AddToClusterNodeLabelsRequest.java
│   │   │   │   │   │   ├── AddToClusterNodeLabelsResponse.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── RefreshAdminAclsRequest.java
│   │   │   │   │   │   ├── RefreshAdminAclsResponse.java
│   │   │   │   │   │   ├── RefreshNodesRequest.java
│   │   │   │   │   │   ├── RefreshNodesResponse.java
│   │   │   │   │   │   ├── RefreshQueuesRequest.java
│   │   │   │   │   │   ├── RefreshQueuesResponse.java
│   │   │   │   │   │   ├── RefreshServiceAclsRequest.java
│   │   │   │   │   │   ├── RefreshServiceAclsResponse.java
│   │   │   │   │   │   ├── RefreshSuperUserGroupsConfigurationRequest.java
│   │   │   │   │   │   ├── RefreshSuperUserGroupsConfigurationResponse.java
│   │   │   │   │   │   ├── RefreshUserToGroupsMappingsRequest.java
│   │   │   │   │   │   ├── RefreshUserToGroupsMappingsResponse.java
│   │   │   │   │   │   ├── RemoveFromClusterNodeLabelsRequest.java
│   │   │   │   │   │   ├── RemoveFromClusterNodeLabelsResponse.java
│   │   │   │   │   │   ├── ReplaceLabelsOnNodeRequest.java
│   │   │   │   │   │   ├── ReplaceLabelsOnNodeResponse.java
│   │   │   │   │   │   ├── RunSharedCacheCleanerTaskRequest.java
│   │   │   │   │   │   ├── RunSharedCacheCleanerTaskResponse.java
│   │   │   │   │   │   ├── UpdateNodeResourceRequest.java
│   │   │   │   │   │   └── UpdateNodeResourceResponse.java
│   │   │   │   │   ├── ResourceManagerAdministrationProtocol.java
│   │   │   │   │   ├── SCMAdminProtocol.java
│   │   │   │   │   └── SCMAdminProtocolPB.java
│   │   │   │   └── util
│   │   │   │   ├── package-info.java
│   │   │   │   └── Records.java
│   │   │   └── proto
│   │   │   ├── applicationclient_protocol.proto
│   │   │   ├── application_history_client.proto
│   │   │   ├── applicationmaster_protocol.proto
│   │   │   ├── client_SCM_protocol.proto
│   │   │   ├── containermanagement_protocol.proto
│   │   │   ├── server
│   │   │   │   ├── application_history_server.proto
│   │   │   │   ├── resourcemanager_administration_protocol.proto
│   │   │   │   ├── SCM_Admin_protocol.proto
│   │   │   │   └── yarn_server_resourcemanager_service_protos.proto
│   │   │   ├── yarn_protos.proto
│   │   │   └── yarn_service_protos.proto
│   │   ├── hadoop-yarn-applications
│   │   │   ├── hadoop-yarn-applications-distributedshell
│   │   │   │   ├── pom.xml
│   │   │   │   └── src
│   │   │   │   ├── main
│   │   │   │   │   └── java
│   │   │   │   │   └── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   └── yarn
│   │   │   │   │   └── applications
│   │   │   │   │   └── distributedshell
│   │   │   │   │   ├── ApplicationMaster.java
│   │   │   │   │   ├── Client.java
│   │   │   │   │   ├── DSConstants.java
│   │   │   │   │   └── Log4jPropertyHelper.java
│   │   │   │   └── test
│   │   │   │   ├── java
│   │   │   │   │   └── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   └── yarn
│   │   │   │   │   └── applications
│   │   │   │   │   └── distributedshell
│   │   │   │   │   ├── ContainerLaunchFailAppMaster.java
│   │   │   │   │   ├── TestDistributedShell.java
│   │   │   │   │   ├── TestDistributedShellWithNodeLabels.java
│   │   │   │   │   ├── TestDSAppMaster.java
│   │   │   │   │   ├── TestDSFailedAppMaster.java
│   │   │   │   │   └── TestDSSleepingAppMaster.java
│   │   │   │   └── resources
│   │   │   │   ├── log4j.properties
│   │   │   │   └── yarn-site.xml
│   │   │   ├── hadoop-yarn-applications-unmanaged-am-launcher
│   │   │   │   ├── pom.xml
│   │   │   │   └── src
│   │   │   │   ├── main
│   │   │   │   │   └── java
│   │   │   │   │   └── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   └── yarn
│   │   │   │   │   └── applications
│   │   │   │   │   └── unmanagedamlauncher
│   │   │   │   │   └── UnmanagedAMLauncher.java
│   │   │   │   └── test
│   │   │   │   ├── java
│   │   │   │   │   └── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   └── yarn
│   │   │   │   │   └── applications
│   │   │   │   │   └── unmanagedamlauncher
│   │   │   │   │   └── TestUnmanagedAMLauncher.java
│   │   │   │   └── resources
│   │   │   │   ├── log4j.properties
│   │   │   │   └── yarn-site.xml
│   │   │   └── pom.xml
│   │   ├── hadoop-yarn-client
│   │   │   ├── pom.xml
│   │   │   └── src
│   │   │   ├── main
│   │   │   │   └── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   └── yarn
│   │   │   │   └── client
│   │   │   │   ├── api
│   │   │   │   │   ├── AHSClient.java
│   │   │   │   │   ├── AMRMClient.java
│   │   │   │   │   ├── async
│   │   │   │   │   │   ├── AMRMClientAsync.java
│   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   ├── AMRMClientAsyncImpl.java
│   │   │   │   │   │   │   ├── NMClientAsyncImpl.java
│   │   │   │   │   │   │   └── package-info.java
│   │   │   │   │   │   ├── NMClientAsync.java
│   │   │   │   │   │   └── package-info.java
│   │   │   │   │   ├── impl
│   │   │   │   │   │   ├── AHSClientImpl.java
│   │   │   │   │   │   ├── AMRMClientImpl.java
│   │   │   │   │   │   ├── ContainerManagementProtocolProxy.java
│   │   │   │   │   │   ├── NMClientImpl.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── SharedCacheClientImpl.java
│   │   │   │   │   │   └── YarnClientImpl.java
│   │   │   │   │   ├── InvalidContainerRequestException.java
│   │   │   │   │   ├── NMClient.java
│   │   │   │   │   ├── NMTokenCache.java
│   │   │   │   │   ├── package-info.java
│   │   │   │   │   ├── SharedCacheClient.java
│   │   │   │   │   ├── YarnClientApplication.java
│   │   │   │   │   └── YarnClient.java
│   │   │   │   ├── cli
│   │   │   │   │   ├── ApplicationCLI.java
│   │   │   │   │   ├── ClusterCLI.java
│   │   │   │   │   ├── LogsCLI.java
│   │   │   │   │   ├── NodeCLI.java
│   │   │   │   │   ├── package-info.java
│   │   │   │   │   ├── QueueCLI.java
│   │   │   │   │   ├── RMAdminCLI.java
│   │   │   │   │   └── YarnCLI.java
│   │   │   │   └── SCMAdmin.java
│   │   │   └── test
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   └── yarn
│   │   │   │   └── client
│   │   │   │   ├── api
│   │   │   │   │   ├── async
│   │   │   │   │   │   └── impl
│   │   │   │   │   │   ├── TestAMRMClientAsync.java
│   │   │   │   │   │   └── TestNMClientAsync.java
│   │   │   │   │   └── impl
│   │   │   │   │   ├── AMRMTokenIdentifierForTest.java
│   │   │   │   │   ├── TestAHSClient.java
│   │   │   │   │   ├── TestAMRMClientContainerRequest.java
│   │   │   │   │   ├── TestAMRMClient.java
│   │   │   │   │   ├── TestAMRMClientOnRMRestart.java
│   │   │   │   │   ├── TestNMClient.java
│   │   │   │   │   ├── TestSharedCacheClientImpl.java
│   │   │   │   │   └── TestYarnClient.java
│   │   │   │   ├── cli
│   │   │   │   │   ├── TestClusterCLI.java
│   │   │   │   │   ├── TestLogsCLI.java
│   │   │   │   │   ├── TestRMAdminCLI.java
│   │   │   │   │   └── TestYarnCLI.java
│   │   │   │   ├── GetGroupsForTesting.java
│   │   │   │   ├── ProtocolHATestBase.java
│   │   │   │   ├── TestApplicationClientProtocolOnHA.java
│   │   │   │   ├── TestApplicationMasterServiceProtocolOnHA.java
│   │   │   │   ├── TestGetGroups.java
│   │   │   │   ├── TestResourceManagerAdministrationProtocolPBClientImpl.java
│   │   │   │   ├── TestResourceTrackerOnHA.java
│   │   │   │   ├── TestRMFailover.java
│   │   │   │   └── TestYarnApiClasses.java
│   │   │   ├── proto
│   │   │   │   └── test_amrm_token.proto
│   │   │   └── resources
│   │   │   ├── config-with-security.xml
│   │   │   └── core-site.xml
│   │   ├── hadoop-yarn-common
│   │   │   ├── pom.xml
│   │   │   └── src
│   │   │   ├── main
│   │   │   │   ├── java
│   │   │   │   │   └── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   └── yarn
│   │   │   │   │   ├── api
│   │   │   │   │   │   ├── ApplicationClientProtocolPB.java
│   │   │   │   │   │   ├── ApplicationHistoryProtocolPB.java
│   │   │   │   │   │   ├── ApplicationMasterProtocolPB.java
│   │   │   │   │   │   ├── ContainerManagementProtocolPB.java
│   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   └── pb
│   │   │   │   │   │   │   ├── client
│   │   │   │   │   │   │   │   ├── ApplicationClientProtocolPBClientImpl.java
│   │   │   │   │   │   │   │   ├── ApplicationHistoryProtocolPBClientImpl.java
│   │   │   │   │   │   │   │   ├── ApplicationMasterProtocolPBClientImpl.java
│   │   │   │   │   │   │   │   ├── ClientSCMProtocolPBClientImpl.java
│   │   │   │   │   │   │   │   ├── ContainerManagementProtocolPBClientImpl.java
│   │   │   │   │   │   │   │   └── package-info.java
│   │   │   │   │   │   │   └── service
│   │   │   │   │   │   │   ├── ApplicationClientProtocolPBServiceImpl.java
│   │   │   │   │   │   │   ├── ApplicationHistoryProtocolPBServiceImpl.java
│   │   │   │   │   │   │   ├── ApplicationMasterProtocolPBServiceImpl.java
│   │   │   │   │   │   │   ├── ClientSCMProtocolPBServiceImpl.java
│   │   │   │   │   │   │   ├── ContainerManagementProtocolPBServiceImpl.java
│   │   │   │   │   │   │   └── package-info.java
│   │   │   │   │   │   ├── protocolrecords
│   │   │   │   │   │   │   └── impl
│   │   │   │   │   │   │   └── pb
│   │   │   │   │   │   │   ├── AllocateRequestPBImpl.java
│   │   │   │   │   │   │   ├── AllocateResponsePBImpl.java
│   │   │   │   │   │   │   ├── CancelDelegationTokenRequestPBImpl.java
│   │   │   │   │   │   │   ├── CancelDelegationTokenResponsePBImpl.java
│   │   │   │   │   │   │   ├── FinishApplicationMasterRequestPBImpl.java
│   │   │   │   │   │   │   ├── FinishApplicationMasterResponsePBImpl.java
│   │   │   │   │   │   │   ├── GetApplicationAttemptReportRequestPBImpl.java
│   │   │   │   │   │   │   ├── GetApplicationAttemptReportResponsePBImpl.java
│   │   │   │   │   │   │   ├── GetApplicationAttemptsRequestPBImpl.java
│   │   │   │   │   │   │   ├── GetApplicationAttemptsResponsePBImpl.java
│   │   │   │   │   │   │   ├── GetApplicationReportRequestPBImpl.java
│   │   │   │   │   │   │   ├── GetApplicationReportResponsePBImpl.java
│   │   │   │   │   │   │   ├── GetApplicationsRequestPBImpl.java
│   │   │   │   │   │   │   ├── GetApplicationsResponsePBImpl.java
│   │   │   │   │   │   │   ├── GetClusterMetricsRequestPBImpl.java
│   │   │   │   │   │   │   ├── GetClusterMetricsResponsePBImpl.java
│   │   │   │   │   │   │   ├── GetClusterNodeLabelsRequestPBImpl.java
│   │   │   │   │   │   │   ├── GetClusterNodeLabelsResponsePBImpl.java
│   │   │   │   │   │   │   ├── GetClusterNodesRequestPBImpl.java
│   │   │   │   │   │   │   ├── GetClusterNodesResponsePBImpl.java
│   │   │   │   │   │   │   ├── GetContainerReportRequestPBImpl.java
│   │   │   │   │   │   │   ├── GetContainerReportResponsePBImpl.java
│   │   │   │   │   │   │   ├── GetContainersRequestPBImpl.java
│   │   │   │   │   │   │   ├── GetContainersResponsePBImpl.java
│   │   │   │   │   │   │   ├── GetContainerStatusesRequestPBImpl.java
│   │   │   │   │   │   │   ├── GetContainerStatusesResponsePBImpl.java
│   │   │   │   │   │   │   ├── GetDelegationTokenRequestPBImpl.java
│   │   │   │   │   │   │   ├── GetDelegationTokenResponsePBImpl.java
│   │   │   │   │   │   │   ├── GetLabelsToNodesRequestPBImpl.java
│   │   │   │   │   │   │   ├── GetLabelsToNodesResponsePBImpl.java
│   │   │   │   │   │   │   ├── GetNewApplicationRequestPBImpl.java
│   │   │   │   │   │   │   ├── GetNewApplicationResponsePBImpl.java
│   │   │   │   │   │   │   ├── GetNodesToLabelsRequestPBImpl.java
│   │   │   │   │   │   │   ├── GetNodesToLabelsResponsePBImpl.java
│   │   │   │   │   │   │   ├── GetQueueInfoRequestPBImpl.java
│   │   │   │   │   │   │   ├── GetQueueInfoResponsePBImpl.java
│   │   │   │   │   │   │   ├── GetQueueUserAclsInfoRequestPBImpl.java
│   │   │   │   │   │   │   ├── GetQueueUserAclsInfoResponsePBImpl.java
│   │   │   │   │   │   │   ├── KillApplicationRequestPBImpl.java
│   │   │   │   │   │   │   ├── KillApplicationResponsePBImpl.java
│   │   │   │   │   │   │   ├── MoveApplicationAcrossQueuesRequestPBImpl.java
│   │   │   │   │   │   │   ├── MoveApplicationAcrossQueuesResponsePBImpl.java
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   ├── RegisterApplicationMasterRequestPBImpl.java
│   │   │   │   │   │   │   ├── RegisterApplicationMasterResponsePBImpl.java
│   │   │   │   │   │   │   ├── ReleaseSharedCacheResourceRequestPBImpl.java
│   │   │   │   │   │   │   ├── ReleaseSharedCacheResourceResponsePBImpl.java
│   │   │   │   │   │   │   ├── RenewDelegationTokenRequestPBImpl.java
│   │   │   │   │   │   │   ├── RenewDelegationTokenResponsePBImpl.java
│   │   │   │   │   │   │   ├── ReservationDeleteRequestPBImpl.java
│   │   │   │   │   │   │   ├── ReservationDeleteResponsePBImpl.java
│   │   │   │   │   │   │   ├── ReservationSubmissionRequestPBImpl.java
│   │   │   │   │   │   │   ├── ReservationSubmissionResponsePBImpl.java
│   │   │   │   │   │   │   ├── ReservationUpdateRequestPBImpl.java
│   │   │   │   │   │   │   ├── ReservationUpdateResponsePBImpl.java
│   │   │   │   │   │   │   ├── StartContainerRequestPBImpl.java
│   │   │   │   │   │   │   ├── StartContainersRequestPBImpl.java
│   │   │   │   │   │   │   ├── StartContainersResponsePBImpl.java
│   │   │   │   │   │   │   ├── StopContainersRequestPBImpl.java
│   │   │   │   │   │   │   ├── StopContainersResponsePBImpl.java
│   │   │   │   │   │   │   ├── SubmitApplicationRequestPBImpl.java
│   │   │   │   │   │   │   ├── SubmitApplicationResponsePBImpl.java
│   │   │   │   │   │   │   ├── UseSharedCacheResourceRequestPBImpl.java
│   │   │   │   │   │   │   └── UseSharedCacheResourceResponsePBImpl.java
│   │   │   │   │   │   └── records
│   │   │   │   │   │   └── impl
│   │   │   │   │   │   └── pb
│   │   │   │   │   │   ├── ApplicationAttemptIdPBImpl.java
│   │   │   │   │   │   ├── ApplicationAttemptReportPBImpl.java
│   │   │   │   │   │   ├── ApplicationIdPBImpl.java
│   │   │   │   │   │   ├── ApplicationReportPBImpl.java
│   │   │   │   │   │   ├── ApplicationResourceUsageReportPBImpl.java
│   │   │   │   │   │   ├── ApplicationSubmissionContextPBImpl.java
│   │   │   │   │   │   ├── ContainerIdPBImpl.java
│   │   │   │   │   │   ├── ContainerLaunchContextPBImpl.java
│   │   │   │   │   │   ├── ContainerPBImpl.java
│   │   │   │   │   │   ├── ContainerReportPBImpl.java
│   │   │   │   │   │   ├── ContainerResourceDecreasePBImpl.java
│   │   │   │   │   │   ├── ContainerResourceIncreasePBImpl.java
│   │   │   │   │   │   ├── ContainerResourceIncreaseRequestPBImpl.java
│   │   │   │   │   │   ├── ContainerStatusPBImpl.java
│   │   │   │   │   │   ├── LocalResourcePBImpl.java
│   │   │   │   │   │   ├── LogAggregationContextPBImpl.java
│   │   │   │   │   │   ├── NMTokenPBImpl.java
│   │   │   │   │   │   ├── NodeIdPBImpl.java
│   │   │   │   │   │   ├── NodeReportPBImpl.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── PreemptionContainerPBImpl.java
│   │   │   │   │   │   ├── PreemptionContractPBImpl.java
│   │   │   │   │   │   ├── PreemptionMessagePBImpl.java
│   │   │   │   │   │   ├── PreemptionResourceRequestPBImpl.java
│   │   │   │   │   │   ├── PriorityPBImpl.java
│   │   │   │   │   │   ├── ProtoBase.java
│   │   │   │   │   │   ├── ProtoUtils.java
│   │   │   │   │   │   ├── QueueInfoPBImpl.java
│   │   │   │   │   │   ├── QueueUserACLInfoPBImpl.java
│   │   │   │   │   │   ├── ReservationDefinitionPBImpl.java
│   │   │   │   │   │   ├── ReservationIdPBImpl.java
│   │   │   │   │   │   ├── ReservationRequestPBImpl.java
│   │   │   │   │   │   ├── ReservationRequestsPBImpl.java
│   │   │   │   │   │   ├── ResourceBlacklistRequestPBImpl.java
│   │   │   │   │   │   ├── ResourceOptionPBImpl.java
│   │   │   │   │   │   ├── ResourcePBImpl.java
│   │   │   │   │   │   ├── ResourceRequestPBImpl.java
│   │   │   │   │   │   ├── SerializedExceptionPBImpl.java
│   │   │   │   │   │   ├── StrictPreemptionContractPBImpl.java
│   │   │   │   │   │   ├── TokenPBImpl.java
│   │   │   │   │   │   ├── URLPBImpl.java
│   │   │   │   │   │   └── YarnClusterMetricsPBImpl.java
│   │   │   │   │   ├── client
│   │   │   │   │   │   ├── AHSProxy.java
│   │   │   │   │   │   ├── api
│   │   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   │   └── TimelineClientImpl.java
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   └── TimelineClient.java
│   │   │   │   │   │   ├── ClientRMProxy.java
│   │   │   │   │   │   ├── ConfiguredRMFailoverProxyProvider.java
│   │   │   │   │   │   ├── NMProxy.java
│   │   │   │   │   │   ├── RMFailoverProxyProvider.java
│   │   │   │   │   │   ├── RMHAServiceTarget.java
│   │   │   │   │   │   ├── RMProxy.java
│   │   │   │   │   │   └── ServerProxy.java
│   │   │   │   │   ├── ContainerLogAppender.java
│   │   │   │   │   ├── ContainerRollingLogAppender.java
│   │   │   │   │   ├── event
│   │   │   │   │   │   ├── AbstractEvent.java
│   │   │   │   │   │   ├── AsyncDispatcher.java
│   │   │   │   │   │   ├── Dispatcher.java
│   │   │   │   │   │   ├── EventHandler.java
│   │   │   │   │   │   ├── Event.java
│   │   │   │   │   │   └── package-info.java
│   │   │   │   │   ├── factories
│   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   └── pb
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   ├── RecordFactoryPBImpl.java
│   │   │   │   │   │   │   ├── RpcClientFactoryPBImpl.java
│   │   │   │   │   │   │   └── RpcServerFactoryPBImpl.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── RpcClientFactory.java
│   │   │   │   │   │   └── RpcServerFactory.java
│   │   │   │   │   ├── factory
│   │   │   │   │   │   └── providers
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   └── RpcFactoryProvider.java
│   │   │   │   │   ├── FileSystemBasedConfigurationProvider.java
│   │   │   │   │   ├── ipc
│   │   │   │   │   │   ├── HadoopYarnProtoRPC.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── RPCUtil.java
│   │   │   │   │   │   └── YarnRPC.java
│   │   │   │   │   ├── LocalConfigurationProvider.java
│   │   │   │   │   ├── logaggregation
│   │   │   │   │   │   ├── AggregatedLogDeletionService.java
│   │   │   │   │   │   ├── AggregatedLogFormat.java
│   │   │   │   │   │   ├── ContainerLogsRetentionPolicy.java
│   │   │   │   │   │   ├── LogAggregationUtils.java
│   │   │   │   │   │   ├── LogCLIHelpers.java
│   │   │   │   │   │   └── package-info.java
│   │   │   │   │   ├── nodelabels
│   │   │   │   │   │   ├── CommonNodeLabelsManager.java
│   │   │   │   │   │   ├── event
│   │   │   │   │   │   │   ├── NodeLabelsStoreEvent.java
│   │   │   │   │   │   │   ├── NodeLabelsStoreEventType.java
│   │   │   │   │   │   │   ├── RemoveClusterNodeLabels.java
│   │   │   │   │   │   │   ├── StoreNewClusterNodeLabels.java
│   │   │   │   │   │   │   └── UpdateNodeToLabelsMappingsEvent.java
│   │   │   │   │   │   ├── FileSystemNodeLabelsStore.java
│   │   │   │   │   │   ├── NodeLabel.java
│   │   │   │   │   │   └── NodeLabelsStore.java
│   │   │   │   │   ├── package-info.java
│   │   │   │   │   ├── security
│   │   │   │   │   │   ├── AccessType.java
│   │   │   │   │   │   ├── admin
│   │   │   │   │   │   │   ├── AdminSecurityInfo.java
│   │   │   │   │   │   │   └── package-info.java
│   │   │   │   │   │   ├── AdminACLsManager.java
│   │   │   │   │   │   ├── AMRMTokenIdentifier.java
│   │   │   │   │   │   ├── AMRMTokenSelector.java
│   │   │   │   │   │   ├── client
│   │   │   │   │   │   │   ├── BaseClientToAMTokenSecretManager.java
│   │   │   │   │   │   │   ├── ClientRMSecurityInfo.java
│   │   │   │   │   │   │   ├── ClientTimelineSecurityInfo.java
│   │   │   │   │   │   │   ├── ClientToAMTokenIdentifier.java
│   │   │   │   │   │   │   ├── ClientToAMTokenSecretManager.java
│   │   │   │   │   │   │   ├── ClientToAMTokenSelector.java
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   ├── RMDelegationTokenIdentifier.java
│   │   │   │   │   │   │   ├── RMDelegationTokenSelector.java
│   │   │   │   │   │   │   ├── TimelineAuthenticationConsts.java
│   │   │   │   │   │   │   ├── TimelineDelegationTokenIdentifier.java
│   │   │   │   │   │   │   ├── TimelineDelegationTokenOperation.java
│   │   │   │   │   │   │   ├── TimelineDelegationTokenSelector.java
│   │   │   │   │   │   │   └── YARNDelegationTokenIdentifier.java
│   │   │   │   │   │   ├── ConfiguredYarnAuthorizer.java
│   │   │   │   │   │   ├── ContainerManagerSecurityInfo.java
│   │   │   │   │   │   ├── ContainerTokenIdentifier.java
│   │   │   │   │   │   ├── ContainerTokenSelector.java
│   │   │   │   │   │   ├── NMTokenIdentifier.java
│   │   │   │   │   │   ├── NMTokenSelector.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── PrivilegedEntity.java
│   │   │   │   │   │   ├── SchedulerSecurityInfo.java
│   │   │   │   │   │   └── YarnAuthorizationProvider.java
│   │   │   │   │   ├── server
│   │   │   │   │   │   ├── api
│   │   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   │   └── pb
│   │   │   │   │   │   │   │   ├── client
│   │   │   │   │   │   │   │   │   ├── ResourceManagerAdministrationProtocolPBClientImpl.java
│   │   │   │   │   │   │   │   │   └── SCMAdminProtocolPBClientImpl.java
│   │   │   │   │   │   │   │   └── service
│   │   │   │   │   │   │   │   ├── ResourceManagerAdministrationProtocolPBServiceImpl.java
│   │   │   │   │   │   │   │   └── SCMAdminProtocolPBServiceImpl.java
│   │   │   │   │   │   │   ├── protocolrecords
│   │   │   │   │   │   │   │   └── impl
│   │   │   │   │   │   │   │   └── pb
│   │   │   │   │   │   │   │   ├── AddToClusterNodeLabelsRequestPBImpl.java
│   │   │   │   │   │   │   │   ├── AddToClusterNodeLabelsResponsePBImpl.java
│   │   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   │   ├── RefreshAdminAclsRequestPBImpl.java
│   │   │   │   │   │   │   │   ├── RefreshAdminAclsResponsePBImpl.java
│   │   │   │   │   │   │   │   ├── RefreshNodesRequestPBImpl.java
│   │   │   │   │   │   │   │   ├── RefreshNodesResponsePBImpl.java
│   │   │   │   │   │   │   │   ├── RefreshQueuesRequestPBImpl.java
│   │   │   │   │   │   │   │   ├── RefreshQueuesResponsePBImpl.java
│   │   │   │   │   │   │   │   ├── RefreshServiceAclsRequestPBImpl.java
│   │   │   │   │   │   │   │   ├── RefreshServiceAclsResponsePBImpl.java
│   │   │   │   │   │   │   │   ├── RefreshSuperUserGroupsConfigurationRequestPBImpl.java
│   │   │   │   │   │   │   │   ├── RefreshSuperUserGroupsConfigurationResponsePBImpl.java
│   │   │   │   │   │   │   │   ├── RefreshUserToGroupsMappingsRequestPBImpl.java
│   │   │   │   │   │   │   │   ├── RefreshUserToGroupsMappingsResponsePBImpl.java
│   │   │   │   │   │   │   │   ├── RemoveFromClusterNodeLabelsRequestPBImpl.java
│   │   │   │   │   │   │   │   ├── RemoveFromClusterNodeLabelsResponsePBImpl.java
│   │   │   │   │   │   │   │   ├── ReplaceLabelsOnNodeRequestPBImpl.java
│   │   │   │   │   │   │   │   ├── ReplaceLabelsOnNodeResponsePBImpl.java
│   │   │   │   │   │   │   │   ├── RunSharedCacheCleanerTaskRequestPBImpl.java
│   │   │   │   │   │   │   │   ├── RunSharedCacheCleanerTaskResponsePBImpl.java
│   │   │   │   │   │   │   │   ├── UpdateNodeResourceRequestPBImpl.java
│   │   │   │   │   │   │   │   └── UpdateNodeResourceResponsePBImpl.java
│   │   │   │   │   │   │   └── ResourceManagerAdministrationProtocolPB.java
│   │   │   │   │   │   └── security
│   │   │   │   │   │   ├── ApplicationACLsManager.java
│   │   │   │   │   │   └── package-info.java
│   │   │   │   │   ├── sharedcache
│   │   │   │   │   │   ├── ChecksumSHA256Impl.java
│   │   │   │   │   │   ├── SharedCacheChecksumFactory.java
│   │   │   │   │   │   └── SharedCacheChecksum.java
│   │   │   │   │   ├── state
│   │   │   │   │   │   ├── Graph.java
│   │   │   │   │   │   ├── InvalidStateTransitonException.java
│   │   │   │   │   │   ├── MultipleArcTransition.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── SingleArcTransition.java
│   │   │   │   │   │   ├── StateMachineFactory.java
│   │   │   │   │   │   ├── StateMachine.java
│   │   │   │   │   │   └── VisualizeStateMachine.java
│   │   │   │   │   ├── util
│   │   │   │   │   │   ├── AbstractLivelinessMonitor.java
│   │   │   │   │   │   ├── ApplicationClassLoader.java
│   │   │   │   │   │   ├── Apps.java
│   │   │   │   │   │   ├── AuxiliaryServiceHelper.java
│   │   │   │   │   │   ├── Clock.java
│   │   │   │   │   │   ├── ConverterUtils.java
│   │   │   │   │   │   ├── CpuTimeTracker.java
│   │   │   │   │   │   ├── FSDownload.java
│   │   │   │   │   │   ├── LinuxResourceCalculatorPlugin.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── ProcfsBasedProcessTree.java
│   │   │   │   │   │   ├── RackResolver.java
│   │   │   │   │   │   ├── resource
│   │   │   │   │   │   │   ├── DefaultResourceCalculator.java
│   │   │   │   │   │   │   ├── DominantResourceCalculator.java
│   │   │   │   │   │   │   ├── ResourceCalculator.java
│   │   │   │   │   │   │   └── Resources.java
│   │   │   │   │   │   ├── ResourceCalculatorPlugin.java
│   │   │   │   │   │   ├── ResourceCalculatorProcessTree.java
│   │   │   │   │   │   ├── RMHAUtils.java
│   │   │   │   │   │   ├── StringHelper.java
│   │   │   │   │   │   ├── SystemClock.java
│   │   │   │   │   │   ├── timeline
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   └── TimelineUtils.java
│   │   │   │   │   │   ├── Times.java
│   │   │   │   │   │   ├── TrackingUriPlugin.java
│   │   │   │   │   │   ├── UTCClock.java
│   │   │   │   │   │   ├── WindowsBasedProcessTree.java
│   │   │   │   │   │   ├── WindowsResourceCalculatorPlugin.java
│   │   │   │   │   │   └── YarnVersionInfo.java
│   │   │   │   │   ├── webapp
│   │   │   │   │   │   ├── BadRequestException.java
│   │   │   │   │   │   ├── Controller.java
│   │   │   │   │   │   ├── DefaultWrapperServlet.java
│   │   │   │   │   │   ├── Dispatcher.java
│   │   │   │   │   │   ├── example
│   │   │   │   │   │   │   ├── HelloWorld.java
│   │   │   │   │   │   │   ├── MyApp.java
│   │   │   │   │   │   │   └── package-info.java
│   │   │   │   │   │   ├── ForbiddenException.java
│   │   │   │   │   │   ├── GenericExceptionHandler.java
│   │   │   │   │   │   ├── hamlet
│   │   │   │   │   │   │   ├── HamletGen.java
│   │   │   │   │   │   │   ├── HamletImpl.java
│   │   │   │   │   │   │   ├── Hamlet.java
│   │   │   │   │   │   │   ├── HamletSpec.java
│   │   │   │   │   │   │   └── package-info.java
│   │   │   │   │   │   ├── log
│   │   │   │   │   │   │   ├── AggregatedLogsBlock.java
│   │   │   │   │   │   │   ├── AggregatedLogsNavBlock.java
│   │   │   │   │   │   │   ├── AggregatedLogsPage.java
│   │   │   │   │   │   │   └── package-info.java
│   │   │   │   │   │   ├── MimeType.java
│   │   │   │   │   │   ├── NotFoundException.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── Params.java
│   │   │   │   │   │   ├── RemoteExceptionData.java
│   │   │   │   │   │   ├── ResponseInfo.java
│   │   │   │   │   │   ├── Router.java
│   │   │   │   │   │   ├── SubView.java
│   │   │   │   │   │   ├── ToJSON.java
│   │   │   │   │   │   ├── util
│   │   │   │   │   │   │   └── WebAppUtils.java
│   │   │   │   │   │   ├── view
│   │   │   │   │   │   │   ├── DefaultPage.java
│   │   │   │   │   │   │   ├── ErrorPage.java
│   │   │   │   │   │   │   ├── FooterBlock.java
│   │   │   │   │   │   │   ├── HeaderBlock.java
│   │   │   │   │   │   │   ├── HtmlBlock.java
│   │   │   │   │   │   │   ├── Html.java
│   │   │   │   │   │   │   ├── HtmlPage.java
│   │   │   │   │   │   │   ├── InfoBlock.java
│   │   │   │   │   │   │   ├── JQueryUI.java
│   │   │   │   │   │   │   ├── LipsumBlock.java
│   │   │   │   │   │   │   ├── NavBlock.java
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   ├── TextPage.java
│   │   │   │   │   │   │   ├── TextView.java
│   │   │   │   │   │   │   ├── TwoColumnCssLayout.java
│   │   │   │   │   │   │   └── TwoColumnLayout.java
│   │   │   │   │   │   ├── View.java
│   │   │   │   │   │   ├── WebAppException.java
│   │   │   │   │   │   ├── WebApp.java
│   │   │   │   │   │   ├── WebApps.java
│   │   │   │   │   │   ├── YarnJacksonJaxbJsonProvider.java
│   │   │   │   │   │   └── YarnWebParams.java
│   │   │   │   │   └── YarnUncaughtExceptionHandler.java
│   │   │   │   ├── proto
│   │   │   │   │   └── server
│   │   │   │   │   └── yarn_security_token.proto
│   │   │   │   ├── resources
│   │   │   │   │   ├── META-INF
│   │   │   │   │   │   └── services
│   │   │   │   │   │   ├── org.apache.hadoop.security.SecurityInfo
│   │   │   │   │   │   ├── org.apache.hadoop.security.token.TokenIdentifier
│   │   │   │   │   │   └── org.apache.hadoop.security.token.TokenRenewer
│   │   │   │   │   ├── webapps
│   │   │   │   │   │   ├── applicationhistory
│   │   │   │   │   │   ├── cluster
│   │   │   │   │   │   ├── jobhistory
│   │   │   │   │   │   ├── mapreduce
│   │   │   │   │   │   ├── node
│   │   │   │   │   │   ├── proxy
│   │   │   │   │   │   ├── static
│   │   │   │   │   │   │   ├── busy.gif
│   │   │   │   │   │   │   ├── dt-1.9.4
│   │   │   │   │   │   │   │   ├── css
│   │   │   │   │   │   │   │   │   ├── demo_page.css
│   │   │   │   │   │   │   │   │   ├── demo_table.css
│   │   │   │   │   │   │   │   │   └── jui-dt.css
│   │   │   │   │   │   │   │   ├── images
│   │   │   │   │   │   │   │   │   ├── back_disabled.jpg
│   │   │   │   │   │   │   │   │   ├── back_enabled.jpg
│   │   │   │   │   │   │   │   │   ├── favicon.ico
│   │   │   │   │   │   │   │   │   ├── forward_disabled.jpg
│   │   │   │   │   │   │   │   │   ├── forward_enabled.jpg
│   │   │   │   │   │   │   │   │   ├── sort_asc_disabled.png
│   │   │   │   │   │   │   │   │   ├── sort_asc.png
│   │   │   │   │   │   │   │   │   ├── sort_both.png
│   │   │   │   │   │   │   │   │   ├── sort_desc_disabled.png
│   │   │   │   │   │   │   │   │   ├── sort_desc.png
│   │   │   │   │   │   │   │   │   └── Sorting icons.psd
│   │   │   │   │   │   │   │   └── js
│   │   │   │   │   │   │   │   └── jquery.dataTables.min.js.gz
│   │   │   │   │   │   │   ├── dt-sorting
│   │   │   │   │   │   │   │   └── natural.js
│   │   │   │   │   │   │   ├── hadoop-st.png
│   │   │   │   │   │   │   ├── jquery
│   │   │   │   │   │   │   │   ├── jquery-1.8.2.min.js.gz
│   │   │   │   │   │   │   │   ├── jquery-ui-1.9.1.custom.min.js.gz
│   │   │   │   │   │   │   │   └── themes-1.9.1
│   │   │   │   │   │   │   │   └── base
│   │   │   │   │   │   │   │   ├── images
│   │   │   │   │   │   │   │   │   ├── ui-bg_flat_0_aaaaaa_40x100.png
│   │   │   │   │   │   │   │   │   ├── ui-bg_flat_75_ffffff_40x100.png
│   │   │   │   │   │   │   │   │   ├── ui-bg_glass_55_fbf9ee_1x400.png
│   │   │   │   │   │   │   │   │   ├── ui-bg_glass_65_ffffff_1x400.png
│   │   │   │   │   │   │   │   │   ├── ui-bg_glass_75_dadada_1x400.png
│   │   │   │   │   │   │   │   │   ├── ui-bg_glass_75_e6e6e6_1x400.png
│   │   │   │   │   │   │   │   │   ├── ui-bg_glass_95_fef1ec_1x400.png
│   │   │   │   │   │   │   │   │   ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│   │   │   │   │   │   │   │   │   ├── ui-icons_222222_256x240.png
│   │   │   │   │   │   │   │   │   ├── ui-icons_2e83ff_256x240.png
│   │   │   │   │   │   │   │   │   ├── ui-icons_454545_256x240.png
│   │   │   │   │   │   │   │   │   ├── ui-icons_888888_256x240.png
│   │   │   │   │   │   │   │   │   └── ui-icons_cd0a0a_256x240.png
│   │   │   │   │   │   │   │   └── jquery-ui.css
│   │   │   │   │   │   │   ├── jt
│   │   │   │   │   │   │   │   └── jquery.jstree.js.gz
│   │   │   │   │   │   │   ├── yarn.css
│   │   │   │   │   │   │   └── yarn.dt.plugins.js
│   │   │   │   │   │   ├── test
│   │   │   │   │   │   └── yarn
│   │   │   │   │   ├── yarn-default.xml
│   │   │   │   │   └── yarn-version-info.properties
│   │   │   │   └── xsl
│   │   │   │   └── configuration.xsl
│   │   │   └── test
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   └── yarn
│   │   │   │   ├── api
│   │   │   │   │   ├── records
│   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   └── pb
│   │   │   │   │   │   │   └── TestSerializedExceptionPBImpl.java
│   │   │   │   │   │   └── timeline
│   │   │   │   │   │   └── TestTimelineRecords.java
│   │   │   │   │   ├── TestAllocateRequest.java
│   │   │   │   │   ├── TestAllocateResponse.java
│   │   │   │   │   ├── TestApplicationAttemptId.java
│   │   │   │   │   ├── TestApplicationId.java
│   │   │   │   │   ├── TestApplicatonReport.java
│   │   │   │   │   ├── TestContainerId.java
│   │   │   │   │   ├── TestContainerResourceDecrease.java
│   │   │   │   │   ├── TestContainerResourceIncrease.java
│   │   │   │   │   ├── TestContainerResourceIncreaseRequest.java
│   │   │   │   │   ├── TestGetApplicationsRequest.java
│   │   │   │   │   ├── TestNodeId.java
│   │   │   │   │   └── TestPBImplRecords.java
│   │   │   │   ├── client
│   │   │   │   │   ├── api
│   │   │   │   │   │   └── impl
│   │   │   │   │   │   └── TestTimelineClient.java
│   │   │   │   │   └── TestClientRMProxy.java
│   │   │   │   ├── conf
│   │   │   │   │   ├── TestHAUtil.java
│   │   │   │   │   ├── TestYarnConfigurationFields.java
│   │   │   │   │   └── TestYarnConfiguration.java
│   │   │   │   ├── event
│   │   │   │   │   ├── DrainDispatcher.java
│   │   │   │   │   ├── InlineDispatcher.java
│   │   │   │   │   └── TestAsyncDispatcher.java
│   │   │   │   ├── ipc
│   │   │   │   │   └── TestRPCUtil.java
│   │   │   │   ├── logaggregation
│   │   │   │   │   ├── TestAggregatedLogDeletionService.java
│   │   │   │   │   ├── TestAggregatedLogFormat.java
│   │   │   │   │   └── TestAggregatedLogsBlock.java
│   │   │   │   ├── MockApps.java
│   │   │   │   ├── nodelabels
│   │   │   │   │   ├── DummyCommonNodeLabelsManager.java
│   │   │   │   │   ├── NodeLabelTestBase.java
│   │   │   │   │   ├── TestCommonNodeLabelsManager.java
│   │   │   │   │   └── TestFileSystemNodeLabelsStore.java
│   │   │   │   ├── security
│   │   │   │   │   └── TestYARNTokenIdentifier.java
│   │   │   │   ├── server
│   │   │   │   │   └── security
│   │   │   │   │   └── TestApplicationACLsManager.java
│   │   │   │   ├── TestContainerLaunchRPC.java
│   │   │   │   ├── TestContainerLogAppender.java
│   │   │   │   ├── TestRecordFactory.java
│   │   │   │   ├── TestRPCFactories.java
│   │   │   │   ├── TestRpcFactoryProvider.java
│   │   │   │   ├── TestRPC.java
│   │   │   │   ├── TestYarnUncaughtExceptionHandler.java
│   │   │   │   ├── util
│   │   │   │   │   ├── ControlledClock.java
│   │   │   │   │   ├── resource
│   │   │   │   │   │   └── TestResourceCalculator.java
│   │   │   │   │   ├── TestConverterUtils.java
│   │   │   │   │   ├── TestFSDownload.java
│   │   │   │   │   ├── TestLinuxResourceCalculatorPlugin.java
│   │   │   │   │   ├── TestProcfsBasedProcessTree.java
│   │   │   │   │   ├── TestRackResolver.java
│   │   │   │   │   ├── TestRackResolverScriptBasedMapping.java
│   │   │   │   │   ├── TestResourceCalculatorProcessTree.java
│   │   │   │   │   ├── TestTimes.java
│   │   │   │   │   ├── TestWebAppUtils.java
│   │   │   │   │   ├── TestWindowsBasedProcessTree.java
│   │   │   │   │   ├── TestWindowsResourceCalculatorPlugin.java
│   │   │   │   │   └── TestYarnVersionInfo.java
│   │   │   │   └── webapp
│   │   │   │   ├── hamlet
│   │   │   │   │   ├── TestHamletImpl.java
│   │   │   │   │   ├── TestHamlet.java
│   │   │   │   │   └── TestParseSelector.java
│   │   │   │   ├── JerseyTestBase.java
│   │   │   │   ├── log
│   │   │   │   │   └── AggregatedLogsBlockForTest.java
│   │   │   │   ├── MyTestJAXBContextResolver.java
│   │   │   │   ├── MyTestWebService.java
│   │   │   │   ├── test
│   │   │   │   │   ├── TestWebAppTests.java
│   │   │   │   │   └── WebAppTests.java
│   │   │   │   ├── TestParseRoute.java
│   │   │   │   ├── TestSubViews.java
│   │   │   │   ├── TestWebApp.java
│   │   │   │   ├── util
│   │   │   │   │   └── TestWebAppUtils.java
│   │   │   │   ├── view
│   │   │   │   │   ├── BlockForTest.java
│   │   │   │   │   ├── HtmlBlockForTest.java
│   │   │   │   │   ├── TestCommonViews.java
│   │   │   │   │   ├── TestHtmlBlock.java
│   │   │   │   │   ├── TestHtmlPage.java
│   │   │   │   │   ├── TestInfoBlock.java
│   │   │   │   │   ├── TestTwoColumnCssPage.java
│   │   │   │   │   └── TestTwoColumnLayout.java
│   │   │   │   └── WebServicesTestUtils.java
│   │   │   └── resources
│   │   │   ├── krb5.conf
│   │   │   └── log4j.properties
│   │   ├── hadoop-yarn-registry
│   │   │   ├── pom.xml
│   │   │   └── src
│   │   │   ├── main
│   │   │   │   ├── java
│   │   │   │   │   └── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   └── registry
│   │   │   │   │   ├── cli
│   │   │   │   │   │   └── RegistryCli.java
│   │   │   │   │   ├── client
│   │   │   │   │   │   ├── api
│   │   │   │   │   │   │   ├── BindFlags.java
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   ├── RegistryConstants.java
│   │   │   │   │   │   │   ├── RegistryOperationsFactory.java
│   │   │   │   │   │   │   └── RegistryOperations.java
│   │   │   │   │   │   ├── binding
│   │   │   │   │   │   │   ├── JsonSerDeser.java
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   ├── RegistryPathUtils.java
│   │   │   │   │   │   │   ├── RegistryTypeUtils.java
│   │   │   │   │   │   │   └── RegistryUtils.java
│   │   │   │   │   │   ├── exceptions
│   │   │   │   │   │   │   ├── AuthenticationFailedException.java
│   │   │   │   │   │   │   ├── InvalidPathnameException.java
│   │   │   │   │   │   │   ├── InvalidRecordException.java
│   │   │   │   │   │   │   ├── NoChildrenForEphemeralsException.java
│   │   │   │   │   │   │   ├── NoPathPermissionsException.java
│   │   │   │   │   │   │   ├── NoRecordException.java
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   └── RegistryIOException.java
│   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   ├── RegistryOperationsClient.java
│   │   │   │   │   │   │   └── zk
│   │   │   │   │   │   │   ├── BindingInformation.java
│   │   │   │   │   │   │   ├── CuratorService.java
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   ├── RegistryBindingSource.java
│   │   │   │   │   │   │   ├── RegistryInternalConstants.java
│   │   │   │   │   │   │   ├── RegistryOperationsService.java
│   │   │   │   │   │   │   ├── RegistrySecurity.java
│   │   │   │   │   │   │   ├── ZKPathDumper.java
│   │   │   │   │   │   │   └── ZookeeperConfigOptions.java
│   │   │   │   │   │   └── types
│   │   │   │   │   │   ├── AddressTypes.java
│   │   │   │   │   │   ├── Endpoint.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── ProtocolTypes.java
│   │   │   │   │   │   ├── RegistryPathStatus.java
│   │   │   │   │   │   ├── ServiceRecord.java
│   │   │   │   │   │   └── yarn
│   │   │   │   │   │   ├── PersistencePolicies.java
│   │   │   │   │   │   └── YarnRegistryAttributes.java
│   │   │   │   │   └── server
│   │   │   │   │   ├── integration
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── RMRegistryOperationsService.java
│   │   │   │   │   │   └── SelectByYarnPersistence.java
│   │   │   │   │   ├── package-info.java
│   │   │   │   │   └── services
│   │   │   │   │   ├── AddingCompositeService.java
│   │   │   │   │   ├── DeleteCompletionCallback.java
│   │   │   │   │   ├── MicroZookeeperService.java
│   │   │   │   │   ├── MicroZookeeperServiceKeys.java
│   │   │   │   │   ├── package-info.java
│   │   │   │   │   └── RegistryAdminService.java
│   │   │   │   ├── resources
│   │   │   │   └── tla
│   │   │   │   └── yarnregistry.tla
│   │   │   └── test
│   │   │   ├── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   └── registry
│   │   │   │   ├── AbstractRegistryTest.java
│   │   │   │   ├── AbstractZKRegistryTest.java
│   │   │   │   ├── cli
│   │   │   │   │   └── TestRegistryCli.java
│   │   │   │   ├── client
│   │   │   │   │   ├── binding
│   │   │   │   │   │   ├── TestMarshalling.java
│   │   │   │   │   │   ├── TestRegistryOperationUtils.java
│   │   │   │   │   │   └── TestRegistryPathUtils.java
│   │   │   │   │   └── impl
│   │   │   │   │   ├── CuratorEventCatcher.java
│   │   │   │   │   ├── TestCuratorService.java
│   │   │   │   │   └── TestMicroZookeeperService.java
│   │   │   │   ├── integration
│   │   │   │   │   ├── TestRegistryRMOperations.java
│   │   │   │   │   └── TestYarnPolicySelector.java
│   │   │   │   ├── operations
│   │   │   │   │   └── TestRegistryOperations.java
│   │   │   │   ├── RegistryTestHelper.java
│   │   │   │   └── secure
│   │   │   │   ├── AbstractSecureRegistryTest.java
│   │   │   │   ├── KerberosConfiguration.java
│   │   │   │   ├── TestRegistrySecurityHelper.java
│   │   │   │   ├── TestSecureLogins.java
│   │   │   │   ├── TestSecureRegistry.java
│   │   │   │   └── TestSecureRMRegistryOperations.java
│   │   │   └── resources
│   │   │   └── log4j.properties
│   │   ├── hadoop-yarn-server
│   │   │   ├── hadoop-yarn-server-applicationhistoryservice
│   │   │   │   ├── pom.xml
│   │   │   │   └── src
│   │   │   │   ├── main
│   │   │   │   │   ├── java
│   │   │   │   │   │   └── org
│   │   │   │   │   │   └── apache
│   │   │   │   │   │   └── hadoop
│   │   │   │   │   │   └── yarn
│   │   │   │   │   │   └── server
│   │   │   │   │   │   ├── applicationhistoryservice
│   │   │   │   │   │   │   ├── ApplicationHistoryClientService.java
│   │   │   │   │   │   │   ├── ApplicationHistoryManagerImpl.java
│   │   │   │   │   │   │   ├── ApplicationHistoryManager.java
│   │   │   │   │   │   │   ├── ApplicationHistoryManagerOnTimelineStore.java
│   │   │   │   │   │   │   ├── ApplicationHistoryReader.java
│   │   │   │   │   │   │   ├── ApplicationHistoryServer.java
│   │   │   │   │   │   │   ├── ApplicationHistoryStore.java
│   │   │   │   │   │   │   ├── ApplicationHistoryWriter.java
│   │   │   │   │   │   │   ├── FileSystemApplicationHistoryStore.java
│   │   │   │   │   │   │   ├── MemoryApplicationHistoryStore.java
│   │   │   │   │   │   │   ├── NullApplicationHistoryStore.java
│   │   │   │   │   │   │   ├── records
│   │   │   │   │   │   │   │   ├── ApplicationAttemptFinishData.java
│   │   │   │   │   │   │   │   ├── ApplicationAttemptHistoryData.java
│   │   │   │   │   │   │   │   ├── ApplicationAttemptStartData.java
│   │   │   │   │   │   │   │   ├── ApplicationFinishData.java
│   │   │   │   │   │   │   │   ├── ApplicationHistoryData.java
│   │   │   │   │   │   │   │   ├── ApplicationStartData.java
│   │   │   │   │   │   │   │   ├── ContainerFinishData.java
│   │   │   │   │   │   │   │   ├── ContainerHistoryData.java
│   │   │   │   │   │   │   │   ├── ContainerStartData.java
│   │   │   │   │   │   │   │   └── impl
│   │   │   │   │   │   │   │   └── pb
│   │   │   │   │   │   │   │   ├── ApplicationAttemptFinishDataPBImpl.java
│   │   │   │   │   │   │   │   ├── ApplicationAttemptStartDataPBImpl.java
│   │   │   │   │   │   │   │   ├── ApplicationFinishDataPBImpl.java
│   │   │   │   │   │   │   │   ├── ApplicationStartDataPBImpl.java
│   │   │   │   │   │   │   │   ├── ContainerFinishDataPBImpl.java
│   │   │   │   │   │   │   │   └── ContainerStartDataPBImpl.java
│   │   │   │   │   │   │   └── webapp
│   │   │   │   │   │   │   ├── AHSController.java
│   │   │   │   │   │   │   ├── AHSLogsPage.java
│   │   │   │   │   │   │   ├── AHSView.java
│   │   │   │   │   │   │   ├── AHSWebApp.java
│   │   │   │   │   │   │   ├── AHSWebServices.java
│   │   │   │   │   │   │   ├── AppAttemptPage.java
│   │   │   │   │   │   │   ├── AppPage.java
│   │   │   │   │   │   │   ├── ContainerPage.java
│   │   │   │   │   │   │   ├── JAXBContextResolver.java
│   │   │   │   │   │   │   └── NavBlock.java
│   │   │   │   │   │   └── timeline
│   │   │   │   │   │   ├── EntityIdentifier.java
│   │   │   │   │   │   ├── GenericObjectMapper.java
│   │   │   │   │   │   ├── LeveldbTimelineStore.java
│   │   │   │   │   │   ├── MemoryTimelineStore.java
│   │   │   │   │   │   ├── NameValuePair.java
│   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   ├── recovery
│   │   │   │   │   │   │   ├── LeveldbTimelineStateStore.java
│   │   │   │   │   │   │   ├── MemoryTimelineStateStore.java
│   │   │   │   │   │   │   ├── records
│   │   │   │   │   │   │   │   └── TimelineDelegationTokenIdentifierData.java
│   │   │   │   │   │   │   └── TimelineStateStore.java
│   │   │   │   │   │   ├── security
│   │   │   │   │   │   │   ├── authorize
│   │   │   │   │   │   │   │   └── TimelinePolicyProvider.java
│   │   │   │   │   │   │   ├── TimelineACLsManager.java
│   │   │   │   │   │   │   ├── TimelineAuthenticationFilterInitializer.java
│   │   │   │   │   │   │   ├── TimelineAuthenticationFilter.java
│   │   │   │   │   │   │   └── TimelineDelegationTokenSecretManagerService.java
│   │   │   │   │   │   ├── TimelineDataManager.java
│   │   │   │   │   │   ├── TimelineReader.java
│   │   │   │   │   │   ├── TimelineStore.java
│   │   │   │   │   │   ├── TimelineWriter.java
│   │   │   │   │   │   ├── util
│   │   │   │   │   │   │   └── LeveldbUtils.java
│   │   │   │   │   │   └── webapp
│   │   │   │   │   │   ├── CrossOriginFilterInitializer.java
│   │   │   │   │   │   └── TimelineWebServices.java
│   │   │   │   │   └── proto
│   │   │   │   │   └── yarn_server_timelineserver_recovery.proto
│   │   │   │   └── test
│   │   │   │   └── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   └── yarn
│   │   │   │   └── server
│   │   │   │   ├── applicationhistoryservice
│   │   │   │   │   ├── ApplicationHistoryStoreTestUtils.java
│   │   │   │   │   ├── TestApplicationHistoryClientService.java
│   │   │   │   │   ├── TestApplicationHistoryManagerImpl.java
│   │   │   │   │   ├── TestApplicationHistoryManagerOnTimelineStore.java
│   │   │   │   │   ├── TestApplicationHistoryServer.java
│   │   │   │   │   ├── TestFileSystemApplicationHistoryStore.java
│   │   │   │   │   ├── TestMemoryApplicationHistoryStore.java
│   │   │   │   │   └── webapp
│   │   │   │   │   ├── TestAHSWebApp.java
│   │   │   │   │   └── TestAHSWebServices.java
│   │   │   │   └── timeline
│   │   │   │   ├── recovery
│   │   │   │   │   └── TestLeveldbTimelineStateStore.java
│   │   │   │   ├── security
│   │   │   │   │   ├── TestTimelineACLsManager.java
│   │   │   │   │   ├── TestTimelineAuthenticationFilterInitializer.java
│   │   │   │   │   └── TestTimelineAuthenticationFilter.java
│   │   │   │   ├── TestGenericObjectMapper.java
│   │   │   │   ├── TestLeveldbTimelineStore.java
│   │   │   │   ├── TestMemoryTimelineStore.java
│   │   │   │   ├── TestTimelineDataManager.java
│   │   │   │   ├── TimelineStoreTestUtils.java
│   │   │   │   └── webapp
│   │   │   │   ├── TestTimelineWebServices.java
│   │   │   │   └── TestTimelineWebServicesWithSSL.java
│   │   │   ├── hadoop-yarn-server-common
│   │   │   │   ├── pom.xml
│   │   │   │   └── src
│   │   │   │   ├── main
│   │   │   │   │   ├── java
│   │   │   │   │   │   └── org
│   │   │   │   │   │   └── apache
│   │   │   │   │   │   └── hadoop
│   │   │   │   │   │   └── yarn
│   │   │   │   │   │   ├── lib
│   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   └── ZKClient.java
│   │   │   │   │   │   └── server
│   │   │   │   │   │   ├── api
│   │   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   │   └── pb
│   │   │   │   │   │   │   │   ├── client
│   │   │   │   │   │   │   │   │   ├── ResourceTrackerPBClientImpl.java
│   │   │   │   │   │   │   │   │   └── SCMUploaderProtocolPBClientImpl.java
│   │   │   │   │   │   │   │   └── service
│   │   │   │   │   │   │   │   ├── ResourceTrackerPBServiceImpl.java
│   │   │   │   │   │   │   │   └── SCMUploaderProtocolPBServiceImpl.java
│   │   │   │   │   │   │   ├── protocolrecords
│   │   │   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   │   │   └── pb
│   │   │   │   │   │   │   │   │   ├── NMContainerStatusPBImpl.java
│   │   │   │   │   │   │   │   │   ├── NodeHeartbeatRequestPBImpl.java
│   │   │   │   │   │   │   │   │   ├── NodeHeartbeatResponsePBImpl.java
│   │   │   │   │   │   │   │   │   ├── RegisterNodeManagerRequestPBImpl.java
│   │   │   │   │   │   │   │   │   ├── RegisterNodeManagerResponsePBImpl.java
│   │   │   │   │   │   │   │   │   ├── SCMUploaderCanUploadRequestPBImpl.java
│   │   │   │   │   │   │   │   │   ├── SCMUploaderCanUploadResponsePBImpl.java
│   │   │   │   │   │   │   │   │   ├── SCMUploaderNotifyRequestPBImpl.java
│   │   │   │   │   │   │   │   │   └── SCMUploaderNotifyResponsePBImpl.java
│   │   │   │   │   │   │   │   ├── NMContainerStatus.java
│   │   │   │   │   │   │   │   ├── NodeHeartbeatRequest.java
│   │   │   │   │   │   │   │   ├── NodeHeartbeatResponse.java
│   │   │   │   │   │   │   │   ├── RegisterNodeManagerRequest.java
│   │   │   │   │   │   │   │   ├── RegisterNodeManagerResponse.java
│   │   │   │   │   │   │   │   ├── SCMUploaderCanUploadRequest.java
│   │   │   │   │   │   │   │   ├── SCMUploaderCanUploadResponse.java
│   │   │   │   │   │   │   │   ├── SCMUploaderNotifyRequest.java
│   │   │   │   │   │   │   │   └── SCMUploaderNotifyResponse.java
│   │   │   │   │   │   │   ├── records
│   │   │   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   │   │   └── pb
│   │   │   │   │   │   │   │   │   ├── MasterKeyPBImpl.java
│   │   │   │   │   │   │   │   │   ├── NodeHealthStatusPBImpl.java
│   │   │   │   │   │   │   │   │   └── NodeStatusPBImpl.java
│   │   │   │   │   │   │   │   ├── MasterKey.java
│   │   │   │   │   │   │   │   ├── NodeAction.java
│   │   │   │   │   │   │   │   ├── NodeHealthStatus.java
│   │   │   │   │   │   │   │   └── NodeStatus.java
│   │   │   │   │   │   │   ├── ResourceManagerConstants.java
│   │   │   │   │   │   │   ├── ResourceTracker.java
│   │   │   │   │   │   │   ├── ResourceTrackerPB.java
│   │   │   │   │   │   │   ├── SCMUploaderProtocol.java
│   │   │   │   │   │   │   ├── SCMUploaderProtocolPB.java
│   │   │   │   │   │   │   └── ServerRMProxy.java
│   │   │   │   │   │   ├── metrics
│   │   │   │   │   │   │   ├── AppAttemptMetricsConstants.java
│   │   │   │   │   │   │   ├── ApplicationMetricsConstants.java
│   │   │   │   │   │   │   └── ContainerMetricsConstants.java
│   │   │   │   │   │   ├── records
│   │   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   │   └── pb
│   │   │   │   │   │   │   │   └── VersionPBImpl.java
│   │   │   │   │   │   │   └── Version.java
│   │   │   │   │   │   ├── RMNMSecurityInfoClass.java
│   │   │   │   │   │   ├── security
│   │   │   │   │   │   │   ├── BaseContainerTokenSecretManager.java
│   │   │   │   │   │   │   ├── BaseNMTokenSecretManager.java
│   │   │   │   │   │   │   ├── http
│   │   │   │   │   │   │   │   ├── RMAuthenticationFilterInitializer.java
│   │   │   │   │   │   │   │   └── RMAuthenticationFilter.java
│   │   │   │   │   │   │   └── MasterKeyData.java
│   │   │   │   │   │   ├── sharedcache
│   │   │   │   │   │   │   └── SharedCacheUtil.java
│   │   │   │   │   │   ├── utils
│   │   │   │   │   │   │   ├── BuilderUtils.java
│   │   │   │   │   │   │   ├── LeveldbIterator.java
│   │   │   │   │   │   │   ├── Lock.java
│   │   │   │   │   │   │   └── YarnServerBuilderUtils.java
│   │   │   │   │   │   └── webapp
│   │   │   │   │   │   ├── AppAttemptBlock.java
│   │   │   │   │   │   ├── AppBlock.java
│   │   │   │   │   │   ├── AppsBlock.java
│   │   │   │   │   │   ├── ContainerBlock.java
│   │   │   │   │   │   ├── dao
│   │   │   │   │   │   │   ├── AppAttemptInfo.java
│   │   │   │   │   │   │   ├── AppAttemptsInfo.java
│   │   │   │   │   │   │   ├── AppInfo.java
│   │   │   │   │   │   │   ├── AppsInfo.java
│   │   │   │   │   │   │   ├── ContainerInfo.java
│   │   │   │   │   │   │   └── ContainersInfo.java
│   │   │   │   │   │   ├── WebPageUtils.java
│   │   │   │   │   │   └── WebServices.java
│   │   │   │   │   ├── proto
│   │   │   │   │   │   ├── ResourceTracker.proto
│   │   │   │   │   │   ├── SCMUploader.proto
│   │   │   │   │   │   ├── yarn_server_common_protos.proto
│   │   │   │   │   │   └── yarn_server_common_service_protos.proto
│   │   │   │   │   ├── resources
│   │   │   │   │   │   └── META-INF
│   │   │   │   │   │   └── services
│   │   │   │   │   │   └── org.apache.hadoop.security.SecurityInfo
│   │   │   │   │   └── xsl
│   │   │   │   │   └── configuration.xsl
│   │   │   │   └── test
│   │   │   │   ├── java
│   │   │   │   │   └── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   └── yarn
│   │   │   │   │   ├── lib
│   │   │   │   │   │   └── TestZKClient.java
│   │   │   │   │   ├── server
│   │   │   │   │   │   ├── api
│   │   │   │   │   │   │   └── protocolrecords
│   │   │   │   │   │   │   ├── TestProtocolRecords.java
│   │   │   │   │   │   │   ├── TestRegisterNodeManagerRequest.java
│   │   │   │   │   │   │   └── TestRegisterNodeManagerResponse.java
│   │   │   │   │   │   └── utils
│   │   │   │   │   │   └── TestLeveldbIterator.java
│   │   │   │   │   ├── TestResourceTrackerPBClientImpl.java
│   │   │   │   │   ├── TestYarnServerApiClasses.java
│   │   │   │   │   ├── TestYSCRecordFactory.java
│   │   │   │   │   └── TestYSCRPCFactories.java
│   │   │   │   └── resources
│   │   │   │   └── log4j.properties
│   │   │   ├── hadoop-yarn-server-nodemanager
│   │   │   │   ├── ${yarn.log.dir}
│   │   │   │   │   ├── userlogs
│   │   │   │   │   │   ├── application_1424069777916_0005
│   │   │   │   │   │   ├── application_1424069777916_0006
│   │   │   │   │   │   └── application_1424115259779_0001
│   │   │   │   │   │   └── container_1424115259779_0001_01_000001
│   │   │   │   │   ├── userlogs1
│   │   │   │   │   │   └── application_1424116013747_0001
│   │   │   │   │   └── userlogs2
│   │   │   │   │   └── application_1424116013747_0001
│   │   │   │   │   └── container_1424116013747_0001_01_000001
│   │   │   │   ├── main
│   │   │   │   │   └── java
│   │   │   │   │   └── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   └── mapreduce
│   │   │   │   │   └── v2
│   │   │   │   │   └── hs
│   │   │   │   ├── pom.xml
│   │   │   │   └── src
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── config.h.cmake
│   │   │   │   ├── main
│   │   │   │   │   ├── java
│   │   │   │   │   │   └── org
│   │   │   │   │   │   └── apache
│   │   │   │   │   │   └── hadoop
│   │   │   │   │   │   └── yarn
│   │   │   │   │   │   └── server
│   │   │   │   │   │   ├── nodemanager
│   │   │   │   │   │   │   ├── api
│   │   │   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   │   │   └── pb
│   │   │   │   │   │   │   │   │   ├── client
│   │   │   │   │   │   │   │   │   │   └── LocalizationProtocolPBClientImpl.java
│   │   │   │   │   │   │   │   │   ├── ResourceLocalizationSpecPBImpl.java
│   │   │   │   │   │   │   │   │   └── service
│   │   │   │   │   │   │   │   │   └── LocalizationProtocolPBServiceImpl.java
│   │   │   │   │   │   │   │   ├── LocalizationProtocol.java
│   │   │   │   │   │   │   │   ├── LocalizationProtocolPB.java
│   │   │   │   │   │   │   │   ├── protocolrecords
│   │   │   │   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   │   │   │   └── pb
│   │   │   │   │   │   │   │   │   │   ├── LocalizerHeartbeatResponsePBImpl.java
│   │   │   │   │   │   │   │   │   │   ├── LocalizerStatusPBImpl.java
│   │   │   │   │   │   │   │   │   │   └── LocalResourceStatusPBImpl.java
│   │   │   │   │   │   │   │   │   ├── LocalizerAction.java
│   │   │   │   │   │   │   │   │   ├── LocalizerHeartbeatResponse.java
│   │   │   │   │   │   │   │   │   ├── LocalizerStatus.java
│   │   │   │   │   │   │   │   │   ├── LocalResourceStatus.java
│   │   │   │   │   │   │   │   │   └── ResourceStatusType.java
│   │   │   │   │   │   │   │   └── ResourceLocalizationSpec.java
│   │   │   │   │   │   │   ├── CMgrCompletedAppsEvent.java
│   │   │   │   │   │   │   ├── CMgrCompletedContainersEvent.java
│   │   │   │   │   │   │   ├── ContainerExecutor.java
│   │   │   │   │   │   │   ├── containermanager
│   │   │   │   │   │   │   │   ├── application
│   │   │   │   │   │   │   │   │   ├── ApplicationContainerFinishedEvent.java
│   │   │   │   │   │   │   │   │   ├── ApplicationContainerInitEvent.java
│   │   │   │   │   │   │   │   │   ├── ApplicationEvent.java
│   │   │   │   │   │   │   │   │   ├── ApplicationEventType.java
│   │   │   │   │   │   │   │   │   ├── ApplicationFinishEvent.java
│   │   │   │   │   │   │   │   │   ├── ApplicationImpl.java
│   │   │   │   │   │   │   │   │   ├── ApplicationInitedEvent.java
│   │   │   │   │   │   │   │   │   ├── ApplicationInitEvent.java
│   │   │   │   │   │   │   │   │   ├── Application.java
│   │   │   │   │   │   │   │   │   └── ApplicationState.java
│   │   │   │   │   │   │   │   ├── AuxServicesEvent.java
│   │   │   │   │   │   │   │   ├── AuxServicesEventType.java
│   │   │   │   │   │   │   │   ├── AuxServices.java
│   │   │   │   │   │   │   │   ├── container
│   │   │   │   │   │   │   │   │   ├── ContainerDiagnosticsUpdateEvent.java
│   │   │   │   │   │   │   │   │   ├── ContainerEvent.java
│   │   │   │   │   │   │   │   │   ├── ContainerEventType.java
│   │   │   │   │   │   │   │   │   ├── ContainerExitEvent.java
│   │   │   │   │   │   │   │   │   ├── ContainerImpl.java
│   │   │   │   │   │   │   │   │   ├── ContainerInitEvent.java
│   │   │   │   │   │   │   │   │   ├── Container.java
│   │   │   │   │   │   │   │   │   ├── ContainerKillEvent.java
│   │   │   │   │   │   │   │   │   ├── ContainerResourceEvent.java
│   │   │   │   │   │   │   │   │   ├── ContainerResourceFailedEvent.java
│   │   │   │   │   │   │   │   │   ├── ContainerResourceLocalizedEvent.java
│   │   │   │   │   │   │   │   │   └── ContainerState.java
│   │   │   │   │   │   │   │   ├── ContainerLocalizationImpl.java
│   │   │   │   │   │   │   │   ├── ContainerLocalization.java
│   │   │   │   │   │   │   │   ├── ContainerManagerImpl.java
│   │   │   │   │   │   │   │   ├── launcher
│   │   │   │   │   │   │   │   │   ├── ContainerLaunch.java
│   │   │   │   │   │   │   │   │   ├── ContainersLauncherEvent.java
│   │   │   │   │   │   │   │   │   ├── ContainersLauncherEventType.java
│   │   │   │   │   │   │   │   │   ├── ContainersLauncher.java
│   │   │   │   │   │   │   │   │   └── RecoveredContainerLaunch.java
│   │   │   │   │   │   │   │   ├── localizer
│   │   │   │   │   │   │   │   │   ├── ContainerLocalizer.java
│   │   │   │   │   │   │   │   │   ├── event
│   │   │   │   │   │   │   │   │   │   ├── ApplicationLocalizationEvent.java
│   │   │   │   │   │   │   │   │   │   ├── ContainerLocalizationCleanupEvent.java
│   │   │   │   │   │   │   │   │   │   ├── ContainerLocalizationEvent.java
│   │   │   │   │   │   │   │   │   │   ├── ContainerLocalizationRequestEvent.java
│   │   │   │   │   │   │   │   │   │   ├── LocalizationEvent.java
│   │   │   │   │   │   │   │   │   │   ├── LocalizationEventType.java
│   │   │   │   │   │   │   │   │   │   ├── LocalizerEvent.java
│   │   │   │   │   │   │   │   │   │   ├── LocalizerEventType.java
│   │   │   │   │   │   │   │   │   │   ├── LocalizerResourceRequestEvent.java
│   │   │   │   │   │   │   │   │   │   ├── ResourceEvent.java
│   │   │   │   │   │   │   │   │   │   ├── ResourceEventType.java
│   │   │   │   │   │   │   │   │   │   ├── ResourceFailedLocalizationEvent.java
│   │   │   │   │   │   │   │   │   │   ├── ResourceLocalizedEvent.java
│   │   │   │   │   │   │   │   │   │   ├── ResourceRecoveredEvent.java
│   │   │   │   │   │   │   │   │   │   ├── ResourceReleaseEvent.java
│   │   │   │   │   │   │   │   │   │   └── ResourceRequestEvent.java
│   │   │   │   │   │   │   │   │   ├── LocalCacheDirectoryManager.java
│   │   │   │   │   │   │   │   │   ├── LocalizedResource.java
│   │   │   │   │   │   │   │   │   ├── LocalizerContext.java
│   │   │   │   │   │   │   │   │   ├── LocalResourceRequest.java
│   │   │   │   │   │   │   │   │   ├── LocalResourcesTrackerImpl.java
│   │   │   │   │   │   │   │   │   ├── LocalResourcesTracker.java
│   │   │   │   │   │   │   │   │   ├── ResourceLocalizationService.java
│   │   │   │   │   │   │   │   │   ├── ResourceRetentionSet.java
│   │   │   │   │   │   │   │   │   ├── ResourceState.java
│   │   │   │   │   │   │   │   │   ├── security
│   │   │   │   │   │   │   │   │   │   ├── LocalizerSecurityInfo.java
│   │   │   │   │   │   │   │   │   │   ├── LocalizerTokenIdentifier.java
│   │   │   │   │   │   │   │   │   │   ├── LocalizerTokenSecretManager.java
│   │   │   │   │   │   │   │   │   │   └── LocalizerTokenSelector.java
│   │   │   │   │   │   │   │   │   └── sharedcache
│   │   │   │   │   │   │   │   │   ├── SharedCacheUploader.java
│   │   │   │   │   │   │   │   │   ├── SharedCacheUploadEvent.java
│   │   │   │   │   │   │   │   │   ├── SharedCacheUploadEventType.java
│   │   │   │   │   │   │   │   │   └── SharedCacheUploadService.java
│   │   │   │   │   │   │   │   ├── logaggregation
│   │   │   │   │   │   │   │   │   ├── AppLogAggregatorImpl.java
│   │   │   │   │   │   │   │   │   ├── AppLogAggregator.java
│   │   │   │   │   │   │   │   │   └── LogAggregationService.java
│   │   │   │   │   │   │   │   ├── loghandler
│   │   │   │   │   │   │   │   │   ├── event
│   │   │   │   │   │   │   │   │   │   ├── LogHandlerAppFinishedEvent.java
│   │   │   │   │   │   │   │   │   │   ├── LogHandlerAppStartedEvent.java
│   │   │   │   │   │   │   │   │   │   ├── LogHandlerContainerFinishedEvent.java
│   │   │   │   │   │   │   │   │   │   ├── LogHandlerEvent.java
│   │   │   │   │   │   │   │   │   │   └── LogHandlerEventType.java
│   │   │   │   │   │   │   │   │   ├── LogHandler.java
│   │   │   │   │   │   │   │   │   └── NonAggregatingLogHandler.java
│   │   │   │   │   │   │   │   └── monitor
│   │   │   │   │   │   │   │   ├── ContainerMetrics.java
│   │   │   │   │   │   │   │   ├── ContainersMonitorEvent.java
│   │   │   │   │   │   │   │   ├── ContainersMonitorEventType.java
│   │   │   │   │   │   │   │   ├── ContainersMonitorImpl.java
│   │   │   │   │   │   │   │   ├── ContainersMonitor.java
│   │   │   │   │   │   │   │   ├── ContainerStartMonitoringEvent.java
│   │   │   │   │   │   │   │   └── ContainerStopMonitoringEvent.java
│   │   │   │   │   │   │   ├── ContainerManagerEvent.java
│   │   │   │   │   │   │   ├── ContainerManagerEventType.java
│   │   │   │   │   │   │   ├── Context.java
│   │   │   │   │   │   │   ├── DefaultContainerExecutor.java
│   │   │   │   │   │   │   ├── DeletionService.java
│   │   │   │   │   │   │   ├── DirectoryCollection.java
│   │   │   │   │   │   │   ├── DockerContainerExecutor.java
│   │   │   │   │   │   │   ├── LinuxContainerExecutor.java
│   │   │   │   │   │   │   ├── LocalDirsHandlerService.java
│   │   │   │   │   │   │   ├── metrics
│   │   │   │   │   │   │   │   └── NodeManagerMetrics.java
│   │   │   │   │   │   │   ├── NMAuditLogger.java
│   │   │   │   │   │   │   ├── NodeHealthCheckerService.java
│   │   │   │   │   │   │   ├── NodeHealthScriptRunner.java
│   │   │   │   │   │   │   ├── NodeManagerEvent.java
│   │   │   │   │   │   │   ├── NodeManagerEventType.java
│   │   │   │   │   │   │   ├── NodeManager.java
│   │   │   │   │   │   │   ├── NodeResourceMonitorImpl.java
│   │   │   │   │   │   │   ├── NodeResourceMonitor.java
│   │   │   │   │   │   │   ├── NodeStatusUpdaterImpl.java
│   │   │   │   │   │   │   ├── NodeStatusUpdater.java
│   │   │   │   │   │   │   ├── recovery
│   │   │   │   │   │   │   │   ├── NMLeveldbStateStoreService.java
│   │   │   │   │   │   │   │   ├── NMNullStateStoreService.java
│   │   │   │   │   │   │   │   └── NMStateStoreService.java
│   │   │   │   │   │   │   ├── ResourceView.java
│   │   │   │   │   │   │   ├── security
│   │   │   │   │   │   │   │   ├── authorize
│   │   │   │   │   │   │   │   │   └── NMPolicyProvider.java
│   │   │   │   │   │   │   │   ├── NMContainerTokenSecretManager.java
│   │   │   │   │   │   │   │   └── NMTokenSecretManagerInNM.java
│   │   │   │   │   │   │   ├── util
│   │   │   │   │   │   │   │   ├── CgroupsLCEResourcesHandler.java
│   │   │   │   │   │   │   │   ├── DefaultLCEResourcesHandler.java
│   │   │   │   │   │   │   │   ├── LCEResourcesHandler.java
│   │   │   │   │   │   │   │   ├── NodeManagerBuilderUtils.java
│   │   │   │   │   │   │   │   ├── NodeManagerHardwareUtils.java
│   │   │   │   │   │   │   │   └── ProcessIdFileReader.java
│   │   │   │   │   │   │   ├── webapp
│   │   │   │   │   │   │   │   ├── AggregatedLogsBlock.java
│   │   │   │   │   │   │   │   ├── AggregatedLogsPage.java
│   │   │   │   │   │   │   │   ├── AllApplicationsPage.java
│   │   │   │   │   │   │   │   ├── AllContainersPage.java
│   │   │   │   │   │   │   │   ├── ApplicationPage.java
│   │   │   │   │   │   │   │   ├── ContainerLogsPage.java
│   │   │   │   │   │   │   │   ├── ContainerLogsUtils.java
│   │   │   │   │   │   │   │   ├── ContainerPage.java
│   │   │   │   │   │   │   │   ├── dao
│   │   │   │   │   │   │   │   │   ├── AppInfo.java
│   │   │   │   │   │   │   │   │   ├── AppsInfo.java
│   │   │   │   │   │   │   │   │   ├── ContainerInfo.java
│   │   │   │   │   │   │   │   │   ├── ContainersInfo.java
│   │   │   │   │   │   │   │   │   └── NodeInfo.java
│   │   │   │   │   │   │   │   ├── JAXBContextResolver.java
│   │   │   │   │   │   │   │   ├── NavBlock.java
│   │   │   │   │   │   │   │   ├── NMController.java
│   │   │   │   │   │   │   │   ├── NMView.java
│   │   │   │   │   │   │   │   ├── NMWebServices.java
│   │   │   │   │   │   │   │   ├── NodePage.java
│   │   │   │   │   │   │   │   └── WebServer.java
│   │   │   │   │   │   │   └── WindowsSecureContainerExecutor.java
│   │   │   │   │   │   ├── resourcemanager
│   │   │   │   │   │   └── webproxy
│   │   │   │   │   ├── native
│   │   │   │   │   │   └── container-executor
│   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   ├── compat
│   │   │   │   │   │   │   │   ├── fchmodat.h
│   │   │   │   │   │   │   │   ├── fdopendir.h
│   │   │   │   │   │   │   │   ├── fstatat.h
│   │   │   │   │   │   │   │   ├── openat.h
│   │   │   │   │   │   │   │   └── unlinkat.h
│   │   │   │   │   │   │   ├── configuration.c
│   │   │   │   │   │   │   ├── configuration.h
│   │   │   │   │   │   │   ├── container-executor.c
│   │   │   │   │   │   │   ├── container-executor.h
│   │   │   │   │   │   │   ├── get_executable.c
│   │   │   │   │   │   │   └── main.c
│   │   │   │   │   │   └── test
│   │   │   │   │   │   └── test-container-executor.c
│   │   │   │   │   ├── proto
│   │   │   │   │   │   ├── LocalizationProtocol.proto
│   │   │   │   │   │   ├── yarn_server_nodemanager_recovery.proto
│   │   │   │   │   │   └── yarn_server_nodemanager_service_protos.proto
│   │   │   │   │   └── resources
│   │   │   │   │   ├── container-log4j.properties
│   │   │   │   │   └── META-INF
│   │   │   │   │   └── services
│   │   │   │   │   ├── org.apache.hadoop.security.SecurityInfo
│   │   │   │   │   └── org.apache.hadoop.security.token.TokenIdentifier
│   │   │   │   └── test
│   │   │   │   ├── java
│   │   │   │   │   └── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   └── yarn
│   │   │   │   │   └── server
│   │   │   │   │   └── nodemanager
│   │   │   │   │   ├── api
│   │   │   │   │   │   └── protocolrecords
│   │   │   │   │   │   └── impl
│   │   │   │   │   │   └── pb
│   │   │   │   │   │   ├── TestPBLocalizerRPC.java
│   │   │   │   │   │   └── TestPBRecordImpl.java
│   │   │   │   │   ├── containermanager
│   │   │   │   │   │   ├── application
│   │   │   │   │   │   │   └── TestApplication.java
│   │   │   │   │   │   ├── BaseContainerManagerTest.java
│   │   │   │   │   │   ├── container
│   │   │   │   │   │   │   └── TestContainer.java
│   │   │   │   │   │   ├── launcher
│   │   │   │   │   │   │   └── TestContainerLaunch.java
│   │   │   │   │   │   ├── localizer
│   │   │   │   │   │   │   ├── FakeFSDataInputStream.java
│   │   │   │   │   │   │   ├── MockLocalizerHeartbeatResponse.java
│   │   │   │   │   │   │   ├── MockLocalizerStatus.java
│   │   │   │   │   │   │   ├── MockLocalResourceStatus.java
│   │   │   │   │   │   │   ├── sharedcache
│   │   │   │   │   │   │   │   ├── TestSharedCacheUploader.java
│   │   │   │   │   │   │   │   └── TestSharedCacheUploadService.java
│   │   │   │   │   │   │   ├── TestContainerLocalizer.java
│   │   │   │   │   │   │   ├── TestLocalCacheDirectoryManager.java
│   │   │   │   │   │   │   ├── TestLocalizedResource.java
│   │   │   │   │   │   │   ├── TestLocalResource.java
│   │   │   │   │   │   │   ├── TestLocalResourcesTrackerImpl.java
│   │   │   │   │   │   │   ├── TestResourceLocalizationService.java
│   │   │   │   │   │   │   └── TestResourceRetention.java
│   │   │   │   │   │   ├── logaggregation
│   │   │   │   │   │   │   └── TestLogAggregationService.java
│   │   │   │   │   │   ├── loghandler
│   │   │   │   │   │   │   └── TestNonAggregatingLogHandler.java
│   │   │   │   │   │   ├── monitor
│   │   │   │   │   │   │   ├── TestContainerMetrics.java
│   │   │   │   │   │   │   └── TestContainersMonitor.java
│   │   │   │   │   │   ├── TestAuxServices.java
│   │   │   │   │   │   ├── TestContainerManager.java
│   │   │   │   │   │   ├── TestContainerManagerRecovery.java
│   │   │   │   │   │   └── TestNMProxy.java
│   │   │   │   │   ├── DummyContainerManager.java
│   │   │   │   │   ├── LocalRMInterface.java
│   │   │   │   │   ├── metrics
│   │   │   │   │   │   └── TestNodeManagerMetrics.java
│   │   │   │   │   ├── MockContainerLocalizer.java
│   │   │   │   │   ├── MockNodeStatusUpdater.java
│   │   │   │   │   ├── recovery
│   │   │   │   │   │   ├── NMMemoryStateStoreService.java
│   │   │   │   │   │   └── TestNMLeveldbStateStoreService.java
│   │   │   │   │   ├── security
│   │   │   │   │   │   ├── TestNMContainerTokenSecretManager.java
│   │   │   │   │   │   └── TestNMTokenSecretManagerInNM.java
│   │   │   │   │   ├── TestContainerExecutor.java
│   │   │   │   │   ├── TestContainerManagerWithLCE.java
│   │   │   │   │   ├── TestDefaultContainerExecutor.java
│   │   │   │   │   ├── TestDeletionService.java
│   │   │   │   │   ├── TestDirectoryCollection.java
│   │   │   │   │   ├── TestDockerContainerExecutor.java
│   │   │   │   │   ├── TestDockerContainerExecutorWithMocks.java
│   │   │   │   │   ├── TestEventFlow.java
│   │   │   │   │   ├── TestLinuxContainerExecutor.java
│   │   │   │   │   ├── TestLinuxContainerExecutorWithMocks.java
│   │   │   │   │   ├── TestLocalDirsHandlerService.java
│   │   │   │   │   ├── TestNMAuditLogger.java
│   │   │   │   │   ├── TestNodeHealthService.java
│   │   │   │   │   ├── TestNodeManager.java
│   │   │   │   │   ├── TestNodeManagerReboot.java
│   │   │   │   │   ├── TestNodeManagerResync.java
│   │   │   │   │   ├── TestNodeManagerShutdown.java
│   │   │   │   │   ├── TestNodeStatusUpdater.java
│   │   │   │   │   ├── TestRecordFactory.java
│   │   │   │   │   ├── TestRPCFactories.java
│   │   │   │   │   ├── util
│   │   │   │   │   │   ├── TestCgroupsLCEResourcesHandler.java
│   │   │   │   │   │   ├── TestNodeManagerHardwareUtils.java
│   │   │   │   │   │   └── TestProcessIdFileReader.java
│   │   │   │   │   └── webapp
│   │   │   │   │   ├── MockApp.java
│   │   │   │   │   ├── MockContainer.java
│   │   │   │   │   ├── TestContainerLogsPage.java
│   │   │   │   │   ├── TestNMWebServer.java
│   │   │   │   │   ├── TestNMWebServicesApps.java
│   │   │   │   │   ├── TestNMWebServicesContainers.java
│   │   │   │   │   └── TestNMWebServices.java
│   │   │   │   └── resources
│   │   │   │   ├── core-site.xml
│   │   │   │   ├── krb5.conf
│   │   │   │   ├── log4j.properties
│   │   │   │   ├── mock-container-executer-with-error
│   │   │   │   └── mock-container-executor
│   │   │   ├── hadoop-yarn-server-resourcemanager
│   │   │   │   ├── conf
│   │   │   │   │   └── capacity-scheduler.xml
│   │   │   │   ├── main
│   │   │   │   │   └── java
│   │   │   │   │   └── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   └── mapreduce
│   │   │   │   │   └── v2
│   │   │   │   │   └── hs
│   │   │   │   ├── pom.xml
│   │   │   │   └── src
│   │   │   │   ├── main
│   │   │   │   │   ├── java
│   │   │   │   │   │   └── org
│   │   │   │   │   │   └── apache
│   │   │   │   │   │   └── hadoop
│   │   │   │   │   │   └── yarn
│   │   │   │   │   │   └── server
│   │   │   │   │   │   ├── nodemanager
│   │   │   │   │   │   ├── resourcemanager
│   │   │   │   │   │   │   ├── AdminService.java
│   │   │   │   │   │   │   ├── ahs
│   │   │   │   │   │   │   │   ├── RMApplicationHistoryWriter.java
│   │   │   │   │   │   │   │   ├── WritingApplicationAttemptFinishEvent.java
│   │   │   │   │   │   │   │   ├── WritingApplicationAttemptStartEvent.java
│   │   │   │   │   │   │   │   ├── WritingApplicationFinishEvent.java
│   │   │   │   │   │   │   │   ├── WritingApplicationHistoryEvent.java
│   │   │   │   │   │   │   │   ├── WritingApplicationStartEvent.java
│   │   │   │   │   │   │   │   ├── WritingContainerFinishEvent.java
│   │   │   │   │   │   │   │   ├── WritingContainerStartEvent.java
│   │   │   │   │   │   │   │   └── WritingHistoryEventType.java
│   │   │   │   │   │   │   ├── amlauncher
│   │   │   │   │   │   │   │   ├── AMLauncherEvent.java
│   │   │   │   │   │   │   │   ├── AMLauncherEventType.java
│   │   │   │   │   │   │   │   ├── AMLauncher.java
│   │   │   │   │   │   │   │   └── ApplicationMasterLauncher.java
│   │   │   │   │   │   │   ├── ApplicationMasterService.java
│   │   │   │   │   │   │   ├── ClientRMService.java
│   │   │   │   │   │   │   ├── ClusterMetrics.java
│   │   │   │   │   │   │   ├── EmbeddedElectorService.java
│   │   │   │   │   │   │   ├── metrics
│   │   │   │   │   │   │   │   ├── AppAttemptFinishedEvent.java
│   │   │   │   │   │   │   │   ├── AppAttemptRegisteredEvent.java
│   │   │   │   │   │   │   │   ├── ApplicationACLsUpdatedEvent.java
│   │   │   │   │   │   │   │   ├── ApplicationCreatedEvent.java
│   │   │   │   │   │   │   │   ├── ApplicationFinishedEvent.java
│   │   │   │   │   │   │   │   ├── ContainerCreatedEvent.java
│   │   │   │   │   │   │   │   ├── ContainerFinishedEvent.java
│   │   │   │   │   │   │   │   ├── SystemMetricsEvent.java
│   │   │   │   │   │   │   │   ├── SystemMetricsEventType.java
│   │   │   │   │   │   │   │   └── SystemMetricsPublisher.java
│   │   │   │   │   │   │   ├── monitor
│   │   │   │   │   │   │   │   ├── capacity
│   │   │   │   │   │   │   │   │   └── ProportionalCapacityPreemptionPolicy.java
│   │   │   │   │   │   │   │   ├── SchedulingEditPolicy.java
│   │   │   │   │   │   │   │   └── SchedulingMonitor.java
│   │   │   │   │   │   │   ├── NMLivelinessMonitor.java
│   │   │   │   │   │   │   ├── nodelabels
│   │   │   │   │   │   │   │   └── RMNodeLabelsManager.java
│   │   │   │   │   │   │   ├── NodesListManagerEvent.java
│   │   │   │   │   │   │   ├── NodesListManagerEventType.java
│   │   │   │   │   │   │   ├── NodesListManager.java
│   │   │   │   │   │   │   ├── recovery
│   │   │   │   │   │   │   │   ├── FileSystemRMStateStore.java
│   │   │   │   │   │   │   │   ├── LeveldbRMStateStore.java
│   │   │   │   │   │   │   │   ├── MemoryRMStateStore.java
│   │   │   │   │   │   │   │   ├── NullRMStateStore.java
│   │   │   │   │   │   │   │   ├── package-info.java
│   │   │   │   │   │   │   │   ├── records
│   │   │   │   │   │   │   │   │   ├── AMRMTokenSecretManagerState.java
│   │   │   │   │   │   │   │   │   ├── ApplicationAttemptStateData.java
│   │   │   │   │   │   │   │   │   ├── ApplicationStateData.java
│   │   │   │   │   │   │   │   │   ├── Epoch.java
│   │   │   │   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   │   │   │   └── pb
│   │   │   │   │   │   │   │   │   │   ├── AMRMTokenSecretManagerStatePBImpl.java
│   │   │   │   │   │   │   │   │   │   ├── ApplicationAttemptStateDataPBImpl.java
│   │   │   │   │   │   │   │   │   │   ├── ApplicationStateDataPBImpl.java
│   │   │   │   │   │   │   │   │   │   └── EpochPBImpl.java
│   │   │   │   │   │   │   │   │   └── RMDelegationTokenIdentifierData.java
│   │   │   │   │   │   │   │   ├── Recoverable.java
│   │   │   │   │   │   │   │   ├── RMStateStoreAMRMTokenEvent.java
│   │   │   │   │   │   │   │   ├── RMStateStoreAppAttemptEvent.java
│   │   │   │   │   │   │   │   ├── RMStateStoreAppEvent.java
│   │   │   │   │   │   │   │   ├── RMStateStoreEvent.java
│   │   │   │   │   │   │   │   ├── RMStateStoreEventType.java
│   │   │   │   │   │   │   │   ├── RMStateStoreFactory.java
│   │   │   │   │   │   │   │   ├── RMStateStore.java
│   │   │   │   │   │   │   │   ├── RMStateStoreRemoveAppEvent.java
│   │   │   │   │   │   │   │   ├── RMStateStoreRMDTEvent.java
│   │   │   │   │   │   │   │   ├── RMStateStoreRMDTMasterKeyEvent.java
│   │   │   │   │   │   │   │   ├── RMStateUpdateAppAttemptEvent.java
│   │   │   │   │   │   │   │   ├── RMStateUpdateAppEvent.java
│   │   │   │   │   │   │   │   ├── RMStateVersionIncompatibleException.java
│   │   │   │   │   │   │   │   ├── StoreFencedException.java
│   │   │   │   │   │   │   │   └── ZKRMStateStore.java
│   │   │   │   │   │   │   ├── reservation
│   │   │   │   │   │   │   │   ├── AbstractReservationSystem.java
│   │   │   │   │   │   │   │   ├── AbstractSchedulerPlanFollower.java
│   │   │   │   │   │   │   │   ├── CapacityOverTimePolicy.java
│   │   │   │   │   │   │   │   ├── CapacityReservationSystem.java
│   │   │   │   │   │   │   │   ├── CapacitySchedulerPlanFollower.java
│   │   │   │   │   │   │   │   ├── exceptions
│   │   │   │   │   │   │   │   │   ├── ContractValidationException.java
│   │   │   │   │   │   │   │   │   ├── MismatchedUserException.java
│   │   │   │   │   │   │   │   │   ├── PlanningException.java
│   │   │   │   │   │   │   │   │   ├── PlanningQuotaException.java
│   │   │   │   │   │   │   │   │   └── ResourceOverCommitException.java
│   │   │   │   │   │   │   │   ├── FairReservationSystem.java
│   │   │   │   │   │   │   │   ├── FairSchedulerPlanFollower.java
│   │   │   │   │   │   │   │   ├── GreedyReservationAgent.java
│   │   │   │   │   │   │   │   ├── InMemoryPlan.java
│   │   │   │   │   │   │   │   ├── InMemoryReservationAllocation.java
│   │   │   │   │   │   │   │   ├── NoOverCommitPolicy.java
│   │   │   │   │   │   │   │   ├── PlanContext.java
│   │   │   │   │   │   │   │   ├── PlanEdit.java
│   │   │   │   │   │   │   │   ├── PlanFollower.java
│   │   │   │   │   │   │   │   ├── Plan.java
│   │   │   │   │   │   │   │   ├── Planner.java
│   │   │   │   │   │   │   │   ├── PlanView.java
│   │   │   │   │   │   │   │   ├── ReservationAgent.java
│   │   │   │   │   │   │   │   ├── ReservationAllocation.java
│   │   │   │   │   │   │   │   ├── ReservationConstants.java
│   │   │   │   │   │   │   │   ├── ReservationInputValidator.java
│   │   │   │   │   │   │   │   ├── ReservationInterval.java
│   │   │   │   │   │   │   │   ├── ReservationSchedulerConfiguration.java
│   │   │   │   │   │   │   │   ├── ReservationSystem.java
│   │   │   │   │   │   │   │   ├── RLESparseResourceAllocation.java
│   │   │   │   │   │   │   │   ├── SharingPolicy.java
│   │   │   │   │   │   │   │   └── SimpleCapacityReplanner.java
│   │   │   │   │   │   │   ├── resource
│   │   │   │   │   │   │   │   ├── Priority.java
│   │   │   │   │   │   │   │   ├── ResourceType.java
│   │   │   │   │   │   │   │   └── ResourceWeights.java
│   │   │   │   │   │   │   ├── ResourceManager.java
│   │   │   │   │   │   │   ├── ResourceTrackerService.java
│   │   │   │   │   │   │   ├── RMActiveServiceContext.java
│   │   │   │   │   │   │   ├── rmapp
│   │   │   │   │   │   │   │   ├── attempt
│   │   │   │   │   │   │   │   │   ├── AggregateAppResourceUsage.java
│   │   │   │   │   │   │   │   │   ├── AMLivelinessMonitor.java
│   │   │   │   │   │   │   │   │   ├── event
│   │   │   │   │   │   │   │   │   │   ├── RMAppAttemptContainerFinishedEvent.java
│   │   │   │   │   │   │   │   │   │   ├── RMAppAttemptRegistrationEvent.java
│   │   │   │   │   │   │   │   │   │   ├── RMAppAttemptStatusupdateEvent.java
│   │   │   │   │   │   │   │   │   │   └── RMAppAttemptUnregistrationEvent.java
│   │   │   │   │   │   │   │   │   ├── RMAppAttemptEvent.java
│   │   │   │   │   │   │   │   │   ├── RMAppAttemptEventType.java
│   │   │   │   │   │   │   │   │   ├── RMAppAttemptImpl.java
│   │   │   │   │   │   │   │   │   ├── RMAppAttempt.java
│   │   │   │   │   │   │   │   │   ├── RMAppAttemptMetrics.java
│   │   │   │   │   │   │   │   │   ├── RMAppAttemptState.java
│   │   │   │   │   │   │   │   │   └── RMAppStartAttemptEvent.java
│   │   │   │   │   │   │   │   ├── RMAppEvent.java
│   │   │   │   │   │   │   │   ├── RMAppEventType.java
│   │   │   │   │   │   │   │   ├── RMAppFailedAttemptEvent.java
│   │   │   │   │   │   │   │   ├── RMAppImpl.java
│   │   │   │   │   │   │   │   ├── RMApp.java
│   │   │   │   │   │   │   │   ├── RMAppKillByClientEvent.java
│   │   │   │   │   │   │   │   ├── RMAppMetrics.java
│   │   │   │   │   │   │   │   ├── RMAppMoveEvent.java
│   │   │   │   │   │   │   │   ├── RMAppNodeUpdateEvent.java
│   │   │   │   │   │   │   │   ├── RMAppRecoverEvent.java
│   │   │   │   │   │   │   │   ├── RMAppRunningOnNodeEvent.java
│   │   │   │   │   │   │   │   └── RMAppState.java
│   │   │   │   │   │   │   ├── RMAppManagerEvent.java
│   │   │   │   │   │   │   ├── RMAppManagerEventType.java
│   │   │   │   │   │   │   ├── RMAppManager.java
│   │   │   │   │   │   │   ├── RMAuditLogger.java
│   │   │   │   │   │   │   ├── rmcontainer
│   │   │   │   │   │   │   │   ├── ContainerAllocationExpirer.java
│   │   │   │   │   │   │   │   ├── RMContainerEvent.java
│   │   │   │   │   │   │   │   ├── RMContainerEventType.java
│   │   │   │   │   │   │   │   ├── RMContainerFinishedEvent.java
│   │   │   │   │   │   │   │   ├── RMContainerImpl.java
│   │   │   │   │   │   │   │   ├── RMContainer.java
│   │   │   │   │   │   │   │   ├── RMContainerRecoverEvent.java
│   │   │   │   │   │   │   │   ├── RMContainerReservedEvent.java
│   │   │   │   │   │   │   │   └── RMContainerState.java
│   │   │   │   │   │   │   ├── RMContextImpl.java
│   │   │   │   │   │   │   ├── RMContext.java
│   │   │   │   │   │   │   ├── RMFatalEvent.java
│   │   │   │   │   │   │   ├── RMFatalEventType.java
│   │   │   │   │   │   │   ├── RMNMInfoBeans.java
│   │   │   │   │   │   │   ├── RMNMInfo.java
│   │   │   │   │   │   │   ├── rmnode
│   │   │   │   │   │   │   │   ├── RMNodeCleanAppEvent.java
│   │   │   │   │   │   │   │   ├── RMNodeCleanContainerEvent.java
│   │   │   │   │   │   │   │   ├── RMNodeEvent.java
│   │   │   │   │   │   │   │   ├── RMNodeEventType.java
│   │   │   │   │   │   │   │   ├── RMNodeFinishedContainersPulledByAMEvent.java
│   │   │   │   │   │   │   │   ├── RMNodeImpl.java
│   │   │   │   │   │   │   │   ├── RMNode.java
│   │   │   │   │   │   │   │   ├── RMNodeReconnectEvent.java
│   │   │   │   │   │   │   │   ├── RMNodeResourceUpdateEvent.java
│   │   │   │   │   │   │   │   ├── RMNodeStartedEvent.java
│   │   │   │   │   │   │   │   ├── RMNodeStatusEvent.java
│   │   │   │   │   │   │   │   └── UpdatedContainerInfo.java
│   │   │   │   │   │   │   ├── RMSecretManagerService.java
│   │   │   │   │   │   │   ├── RMServerUtils.java
│   │   │   │   │   │   │   ├── RMZKUtils.java
│   │   │   │   │   │   │   ├── scheduler
│   │   │   │   │   │   │   │   ├── AbstractYarnScheduler.java
│   │   │   │   │   │   │   │   ├── ActiveUsersManager.java
│   │   │   │   │   │   │   │   ├── Allocation.java
│   │   │   │   │   │   │   │   ├── AppSchedulingInfo.java
│   │   │   │   │   │   │   │   ├── capacity
│   │   │   │   │   │   │   │   │   ├── AbstractCSQueue.java
│   │   │   │   │   │   │   │   │   ├── CapacityHeadroomProvider.java
│   │   │   │   │   │   │   │   │   ├── CapacitySchedulerConfiguration.java
│   │   │   │   │   │   │   │   │   ├── CapacitySchedulerContext.java
│   │   │   │   │   │   │   │   │   ├── CapacityScheduler.java
│   │   │   │   │   │   │   │   │   ├── CSAssignment.java
│   │   │   │   │   │   │   │   │   ├── CSQueue.java
│   │   │   │   │   │   │   │   │   ├── CSQueueUtils.java
│   │   │   │   │   │   │   │   │   ├── LeafQueue.java
│   │   │   │   │   │   │   │   │   ├── ParentQueue.java
│   │   │   │   │   │   │   │   │   ├── PlanQueue.java
│   │   │   │   │   │   │   │   │   ├── QueueCapacities.java
│   │   │   │   │   │   │   │   │   ├── ReservationQueue.java
│   │   │   │   │   │   │   │   │   └── UserInfo.java
│   │   │   │   │   │   │   │   ├── common
│   │   │   │   │   │   │   │   │   ├── fica
│   │   │   │   │   │   │   │   │   │   ├── FiCaSchedulerApp.java
│   │   │   │   │   │   │   │   │   │   ├── FiCaSchedulerNode.java
│   │   │   │   │   │   │   │   │   │   └── FiCaSchedulerUtils.java
│   │   │   │   │   │   │   │   │   └── QueueEntitlement.java
│   │   │   │   │   │   │   │   ├── ContainerPreemptEvent.java
│   │   │   │   │   │   │   │   ├── event
│   │   │   │   │   │   │   │   │   ├── AppAddedSchedulerEvent.java
│   │   │   │   │   │   │   │   │   ├── AppAttemptAddedSchedulerEvent.java
│   │   │   │   │   │   │   │   │   ├── AppAttemptRemovedSchedulerEvent.java
│   │   │   │   │   │   │   │   │   ├── AppRemovedSchedulerEvent.java
│   │   │   │   │   │   │   │   │   ├── ContainerExpiredSchedulerEvent.java
│   │   │   │   │   │   │   │   │   ├── ContainerRescheduledEvent.java
│   │   │   │   │   │   │   │   │   ├── NodeAddedSchedulerEvent.java
│   │   │   │   │   │   │   │   │   ├── NodeLabelsUpdateSchedulerEvent.java
│   │   │   │   │   │   │   │   │   ├── NodeRemovedSchedulerEvent.java
│   │   │   │   │   │   │   │   │   ├── NodeResourceUpdateSchedulerEvent.java
│   │   │   │   │   │   │   │   │   ├── NodeUpdateSchedulerEvent.java
│   │   │   │   │   │   │   │   │   ├── SchedulerEvent.java
│   │   │   │   │   │   │   │   │   └── SchedulerEventType.java
│   │   │   │   │   │   │   │   ├── fair
│   │   │   │   │   │   │   │   │   ├── AllocationConfigurationException.java
│   │   │   │   │   │   │   │   │   ├── AllocationConfiguration.java
│   │   │   │   │   │   │   │   │   ├── AllocationFileLoaderService.java
│   │   │   │   │   │   │   │   │   ├── FairSchedulerConfiguration.java
│   │   │   │   │   │   │   │   │   ├── FairSchedulerEventLog.java
│   │   │   │   │   │   │   │   │   ├── FairScheduler.java
│   │   │   │   │   │   │   │   │   ├── FifoAppComparator.java
│   │   │   │   │   │   │   │   │   ├── FSAppAttempt.java
│   │   │   │   │   │   │   │   │   ├── FSLeafQueue.java
│   │   │   │   │   │   │   │   │   ├── FSOpDurations.java
│   │   │   │   │   │   │   │   │   ├── FSParentQueue.java
│   │   │   │   │   │   │   │   │   ├── FSQueue.java
│   │   │   │   │   │   │   │   │   ├── FSQueueMetrics.java
│   │   │   │   │   │   │   │   │   ├── FSQueueType.java
│   │   │   │   │   │   │   │   │   ├── FSSchedulerNode.java
│   │   │   │   │   │   │   │   │   ├── MaxRunningAppsEnforcer.java
│   │   │   │   │   │   │   │   │   ├── NewAppWeightBooster.java
│   │   │   │   │   │   │   │   │   ├── policies
│   │   │   │   │   │   │   │   │   │   ├── ComputeFairShares.java
│   │   │   │   │   │   │   │   │   │   ├── DominantResourceFairnessPolicy.java
│   │   │   │   │   │   │   │   │   │   ├── FairSharePolicy.java
│   │   │   │   │   │   │   │   │   │   └── FifoPolicy.java
│   │   │   │   │   │   │   │   │   ├── QueueManager.java
│   │   │   │   │   │   │   │   │   ├── QueuePlacementPolicy.java
│   │   │   │   │   │   │   │   │   ├── QueuePlacementRule.java
│   │   │   │   │   │   │   │   │   ├── ReservationQueueConfiguration.java
│   │   │   │   │   │   │   │   │   ├── Schedulable.java
│   │   │   │   │   │   │   │   │   ├── SchedulingPolicy.java
│   │   │   │   │   │   │   │   │   └── WeightAdjuster.java
│   │   │   │   │   │   │   │   ├── fifo
│   │   │   │   │   │   │   │   │   └── FifoScheduler.java
│   │   │   │   │   │   │   │   ├── NodeReport.java
│   │   │   │   │   │   │   │   ├── NodeResponse.java
│   │   │   │   │   │   │   │   ├── NodeType.java
│   │   │   │   │   │   │   │   ├── PreemptableResourceScheduler.java
│   │   │   │   │   │   │   │   ├── QueueInvalidException.java
│   │   │   │   │   │   │   │   ├── Queue.java
│   │   │   │   │   │   │   │   ├── QueueMetrics.java
│   │   │   │   │   │   │   │   ├── ResourceLimits.java
│   │   │   │   │   │   │   │   ├── ResourceScheduler.java
│   │   │   │   │   │   │   │   ├── ResourceUsage.java
│   │   │   │   │   │   │   │   ├── SchedulerApplicationAttempt.java
│   │   │   │   │   │   │   │   ├── SchedulerApplication.java
│   │   │   │   │   │   │   │   ├── SchedulerAppReport.java
│   │   │   │   │   │   │   │   ├── SchedulerAppUtils.java
│   │   │   │   │   │   │   │   ├── SchedulerDynamicEditException.java
│   │   │   │   │   │   │   │   ├── SchedulerNode.java
│   │   │   │   │   │   │   │   ├── SchedulerNodeReport.java
│   │   │   │   │   │   │   │   ├── SchedulerUtils.java
│   │   │   │   │   │   │   │   ├── TimeBucketMetrics.java
│   │   │   │   │   │   │   │   └── YarnScheduler.java
│   │   │   │   │   │   │   ├── security
│   │   │   │   │   │   │   │   ├── AMRMTokenSecretManager.java
│   │   │   │   │   │   │   │   ├── authorize
│   │   │   │   │   │   │   │   │   └── RMPolicyProvider.java
│   │   │   │   │   │   │   │   ├── ClientToAMTokenSecretManagerInRM.java
│   │   │   │   │   │   │   │   ├── DelegationTokenRenewer.java
│   │   │   │   │   │   │   │   ├── NMTokenSecretManagerInRM.java
│   │   │   │   │   │   │   │   ├── QueueACLsManager.java
│   │   │   │   │   │   │   │   ├── RMContainerTokenSecretManager.java
│   │   │   │   │   │   │   │   └── RMDelegationTokenSecretManager.java
│   │   │   │   │   │   │   └── webapp
│   │   │   │   │   │   │   ├── AboutBlock.java
│   │   │   │   │   │   │   ├── AboutPage.java
│   │   │   │   │   │   │   ├── AppAttemptPage.java
│   │   │   │   │   │   │   ├── AppPage.java
│   │   │   │   │   │   │   ├── AppsBlockWithMetrics.java
│   │   │   │   │   │   │   ├── CapacitySchedulerPage.java
│   │   │   │   │   │   │   ├── ContainerPage.java
│   │   │   │   │   │   │   ├── dao
│   │   │   │   │   │   │   │   ├── AppAttemptInfo.java
│   │   │   │   │   │   │   │   ├── AppAttemptsInfo.java
│   │   │   │   │   │   │   │   ├── AppInfo.java
│   │   │   │   │   │   │   │   ├── ApplicationStatisticsInfo.java
│   │   │   │   │   │   │   │   ├── ApplicationSubmissionContextInfo.java
│   │   │   │   │   │   │   │   ├── AppQueue.java
│   │   │   │   │   │   │   │   ├── AppsInfo.java
│   │   │   │   │   │   │   │   ├── AppState.java
│   │   │   │   │   │   │   │   ├── CapacitySchedulerInfo.java
│   │   │   │   │   │   │   │   ├── CapacitySchedulerLeafQueueInfo.java
│   │   │   │   │   │   │   │   ├── CapacitySchedulerQueueInfo.java
│   │   │   │   │   │   │   │   ├── CapacitySchedulerQueueInfoList.java
│   │   │   │   │   │   │   │   ├── ClusterInfo.java
│   │   │   │   │   │   │   │   ├── ClusterMetricsInfo.java
│   │   │   │   │   │   │   │   ├── ContainerLaunchContextInfo.java
│   │   │   │   │   │   │   │   ├── CredentialsInfo.java
│   │   │   │   │   │   │   │   ├── DelegationToken.java
│   │   │   │   │   │   │   │   ├── FairSchedulerInfo.java
│   │   │   │   │   │   │   │   ├── FairSchedulerLeafQueueInfo.java
│   │   │   │   │   │   │   │   ├── FairSchedulerQueueInfo.java
│   │   │   │   │   │   │   │   ├── FifoSchedulerInfo.java
│   │   │   │   │   │   │   │   ├── LocalResourceInfo.java
│   │   │   │   │   │   │   │   ├── NewApplication.java
│   │   │   │   │   │   │   │   ├── NodeInfo.java
│   │   │   │   │   │   │   │   ├── NodeLabelsInfo.java
│   │   │   │   │   │   │   │   ├── NodesInfo.java
│   │   │   │   │   │   │   │   ├── NodeToLabelsInfo.java
│   │   │   │   │   │   │   │   ├── ResourceInfo.java
│   │   │   │   │   │   │   │   ├── SchedulerInfo.java
│   │   │   │   │   │   │   │   ├── SchedulerTypeInfo.java
│   │   │   │   │   │   │   │   ├── StatisticsItemInfo.java
│   │   │   │   │   │   │   │   ├── UserMetricsInfo.java
│   │   │   │   │   │   │   │   └── UsersInfo.java
│   │   │   │   │   │   │   ├── DefaultSchedulerPage.java
│   │   │   │   │   │   │   ├── FairSchedulerAppsBlock.java
│   │   │   │   │   │   │   ├── FairSchedulerPage.java
│   │   │   │   │   │   │   ├── JAXBContextResolver.java
│   │   │   │   │   │   │   ├── MetricsOverviewTable.java
│   │   │   │   │   │   │   ├── NavBlock.java
│   │   │   │   │   │   │   ├── NodeLabelsPage.java
│   │   │   │   │   │   │   ├── NodesPage.java
│   │   │   │   │   │   │   ├── RMAppAttemptBlock.java
│   │   │   │   │   │   │   ├── RMAppBlock.java
│   │   │   │   │   │   │   ├── RMAppsBlock.java
│   │   │   │   │   │   │   ├── RmController.java
│   │   │   │   │   │   │   ├── RmView.java
│   │   │   │   │   │   │   ├── RMWebAppFilter.java
│   │   │   │   │   │   │   ├── RMWebApp.java
│   │   │   │   │   │   │   ├── RMWebServices.java
│   │   │   │   │   │   │   └── SchedulerPageUtil.java
│   │   │   │   │   │   └── webproxy
│   │   │   │   │   └── proto
│   │   │   │   │   └── yarn_server_resourcemanager_recovery.proto
│   │   │   │   └── test
│   │   │   │   ├── java
│   │   │   │   │   └── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   ├── test
│   │   │   │   │   │   └── YarnTestDriver.java
│   │   │   │   │   └── yarn
│   │   │   │   │   └── server
│   │   │   │   │   └── resourcemanager
│   │   │   │   │   ├── ahs
│   │   │   │   │   │   └── TestRMApplicationHistoryWriter.java
│   │   │   │   │   ├── Application.java
│   │   │   │   │   ├── applicationsmanager
│   │   │   │   │   │   ├── MockAsm.java
│   │   │   │   │   │   ├── TestAMLaunchFailure.java
│   │   │   │   │   │   ├── TestAMRestart.java
│   │   │   │   │   │   ├── TestAMRMRPCNodeUpdates.java
│   │   │   │   │   │   ├── TestAMRMRPCResponseId.java
│   │   │   │   │   │   ├── TestApplicationMasterExpiry.java
│   │   │   │   │   │   ├── TestASMStateMachine.java
│   │   │   │   │   │   └── TestSchedulerNegotiator.java
│   │   │   │   │   ├── metrics
│   │   │   │   │   │   └── TestSystemMetricsPublisher.java
│   │   │   │   │   ├── MockAM.java
│   │   │   │   │   ├── MockNM.java
│   │   │   │   │   ├── MockNodes.java
│   │   │   │   │   ├── MockRM.java
│   │   │   │   │   ├── MockRMWithCustomAMLauncher.java
│   │   │   │   │   ├── monitor
│   │   │   │   │   │   ├── capacity
│   │   │   │   │   │   │   └── TestProportionalCapacityPreemptionPolicy.java
│   │   │   │   │   │   └── TestSchedulingMonitor.java
│   │   │   │   │   ├── nodelabels
│   │   │   │   │   │   ├── NullRMNodeLabelsManager.java
│   │   │   │   │   │   └── TestRMNodeLabelsManager.java
│   │   │   │   │   ├── NodeManager.java
│   │   │   │   │   ├── ParameterizedSchedulerTestBase.java
│   │   │   │   │   ├── QueueACLsTestBase.java
│   │   │   │   │   ├── recovery
│   │   │   │   │   │   ├── RMStateStoreTestBase.java
│   │   │   │   │   │   ├── TestFSRMStateStore.java
│   │   │   │   │   │   ├── TestLeveldbRMStateStore.java
│   │   │   │   │   │   ├── TestMemoryRMStateStore.java
│   │   │   │   │   │   ├── TestZKRMStateStore.java
│   │   │   │   │   │   ├── TestZKRMStateStorePerf.java
│   │   │   │   │   │   └── TestZKRMStateStoreZKClientConnections.java
│   │   │   │   │   ├── reservation
│   │   │   │   │   │   ├── ReservationSystemTestUtil.java
│   │   │   │   │   │   ├── TestCapacityOverTimePolicy.java
│   │   │   │   │   │   ├── TestCapacityReservationSystem.java
│   │   │   │   │   │   ├── TestCapacitySchedulerPlanFollower.java
│   │   │   │   │   │   ├── TestFairReservationSystem.java
│   │   │   │   │   │   ├── TestFairSchedulerPlanFollower.java
│   │   │   │   │   │   ├── TestGreedyReservationAgent.java
│   │   │   │   │   │   ├── TestInMemoryPlan.java
│   │   │   │   │   │   ├── TestInMemoryReservationAllocation.java
│   │   │   │   │   │   ├── TestNoOverCommitPolicy.java
│   │   │   │   │   │   ├── TestReservationInputValidator.java
│   │   │   │   │   │   ├── TestRLESparseResourceAllocation.java
│   │   │   │   │   │   ├── TestSchedulerPlanFollowerBase.java
│   │   │   │   │   │   └── TestSimpleCapacityReplanner.java
│   │   │   │   │   ├── resource
│   │   │   │   │   │   ├── TestResources.java
│   │   │   │   │   │   └── TestResourceWeights.java
│   │   │   │   │   ├── resourcetracker
│   │   │   │   │   │   ├── TestNMExpiry.java
│   │   │   │   │   │   ├── TestNMReconnect.java
│   │   │   │   │   │   └── TestRMNMRPCResponseId.java
│   │   │   │   │   ├── rmapp
│   │   │   │   │   │   ├── attempt
│   │   │   │   │   │   │   ├── TestAMLivelinessMonitor.java
│   │   │   │   │   │   │   └── TestRMAppAttemptTransitions.java
│   │   │   │   │   │   ├── MockRMApp.java
│   │   │   │   │   │   ├── TestNodesListManager.java
│   │   │   │   │   │   └── TestRMAppTransitions.java
│   │   │   │   │   ├── rmcontainer
│   │   │   │   │   │   └── TestRMContainerImpl.java
│   │   │   │   │   ├── RMDelegationTokenIdentifierForTest.java
│   │   │   │   │   ├── RMHATestBase.java
│   │   │   │   │   ├── scheduler
│   │   │   │   │   │   ├── capacity
│   │   │   │   │   │   │   ├── TestApplicationLimits.java
│   │   │   │   │   │   │   ├── TestCapacitySchedulerDynamicBehavior.java
│   │   │   │   │   │   │   ├── TestCapacityScheduler.java
│   │   │   │   │   │   │   ├── TestCapacitySchedulerNodeLabelUpdate.java
│   │   │   │   │   │   │   ├── TestCapacitySchedulerQueueACLs.java
│   │   │   │   │   │   │   ├── TestChildQueueOrder.java
│   │   │   │   │   │   │   ├── TestContainerAllocation.java
│   │   │   │   │   │   │   ├── TestLeafQueue.java
│   │   │   │   │   │   │   ├── TestNodeLabelContainerAllocation.java
│   │   │   │   │   │   │   ├── TestParentQueue.java
│   │   │   │   │   │   │   ├── TestQueueCapacities.java
│   │   │   │   │   │   │   ├── TestQueueMappings.java
│   │   │   │   │   │   │   ├── TestQueueParsing.java
│   │   │   │   │   │   │   ├── TestReservationQueue.java
│   │   │   │   │   │   │   ├── TestReservations.java
│   │   │   │   │   │   │   └── TestUtils.java
│   │   │   │   │   │   ├── fair
│   │   │   │   │   │   │   ├── FairSchedulerTestBase.java
│   │   │   │   │   │   │   ├── FakeSchedulable.java
│   │   │   │   │   │   │   ├── PeriodGroupsMapping.java
│   │   │   │   │   │   │   ├── policies
│   │   │   │   │   │   │   │   ├── TestDominantResourceFairnessPolicy.java
│   │   │   │   │   │   │   │   └── TestEmptyQueues.java
│   │   │   │   │   │   │   ├── SimpleGroupsMapping.java
│   │   │   │   │   │   │   ├── TestAllocationFileLoaderService.java
│   │   │   │   │   │   │   ├── TestComputeFairShares.java
│   │   │   │   │   │   │   ├── TestContinuousScheduling.java
│   │   │   │   │   │   │   ├── TestFairSchedulerConfiguration.java
│   │   │   │   │   │   │   ├── TestFairSchedulerEventLog.java
│   │   │   │   │   │   │   ├── TestFairSchedulerFairShare.java
│   │   │   │   │   │   │   ├── TestFairScheduler.java
│   │   │   │   │   │   │   ├── TestFairSchedulerPreemption.java
│   │   │   │   │   │   │   ├── TestFairSchedulerQueueACLs.java
│   │   │   │   │   │   │   ├── TestFSAppAttempt.java
│   │   │   │   │   │   │   ├── TestFSLeafQueue.java
│   │   │   │   │   │   │   ├── TestMaxRunningAppsEnforcer.java
│   │   │   │   │   │   │   ├── TestQueueManager.java
│   │   │   │   │   │   │   ├── TestQueuePlacementPolicy.java
│   │   │   │   │   │   │   └── TestSchedulingPolicy.java
│   │   │   │   │   │   ├── fifo
│   │   │   │   │   │   │   └── TestFifoScheduler.java
│   │   │   │   │   │   ├── TestAbstractYarnScheduler.java
│   │   │   │   │   │   ├── TestAppSchedulingInfo.java
│   │   │   │   │   │   ├── TestQueueMetrics.java
│   │   │   │   │   │   ├── TestResourceUsage.java
│   │   │   │   │   │   ├── TestSchedulerApplicationAttempt.java
│   │   │   │   │   │   └── TestSchedulerUtils.java
│   │   │   │   │   ├── security
│   │   │   │   │   │   ├── ClientToAMTokenIdentifierForTest.java
│   │   │   │   │   │   ├── TestAMRMTokens.java
│   │   │   │   │   │   ├── TestClientToAMTokens.java
│   │   │   │   │   │   ├── TestDelegationTokenRenewer.java
│   │   │   │   │   │   ├── TestDelegationTokenRenewerLifecycle.java
│   │   │   │   │   │   └── TestRMDelegationTokens.java
│   │   │   │   │   ├── Task.java
│   │   │   │   │   ├── TestAMAuthorization.java
│   │   │   │   │   ├── TestApplicationACLs.java
│   │   │   │   │   ├── TestApplicationCleanup.java
│   │   │   │   │   ├── TestApplicationMasterLauncher.java
│   │   │   │   │   ├── TestApplicationMasterService.java
│   │   │   │   │   ├── TestAppManager.java
│   │   │   │   │   ├── TestClientRMService.java
│   │   │   │   │   ├── TestClientRMTokens.java
│   │   │   │   │   ├── TestClusterMetrics.java
│   │   │   │   │   ├── TestContainerResourceUsage.java
│   │   │   │   │   ├── TestFifoScheduler.java
│   │   │   │   │   ├── TestKillApplicationWithRMHA.java
│   │   │   │   │   ├── TestMoveApplication.java
│   │   │   │   │   ├── TestResourceManager.java
│   │   │   │   │   ├── TestResourceTrackerService.java
│   │   │   │   │   ├── TestRMAdminService.java
│   │   │   │   │   ├── TestRMAuditLogger.java
│   │   │   │   │   ├── TestRMDispatcher.java
│   │   │   │   │   ├── TestRMEmbeddedElector.java
│   │   │   │   │   ├── TestRMHAForNodeLabels.java
│   │   │   │   │   ├── TestRMHA.java
│   │   │   │   │   ├── TestRM.java
│   │   │   │   │   ├── TestRMNodeTransitions.java
│   │   │   │   │   ├── TestRMProxyUsersConf.java
│   │   │   │   │   ├── TestRMRestart.java
│   │   │   │   │   ├── TestSubmitApplicationWithRMHA.java
│   │   │   │   │   ├── TestWorkPreservingRMRestart.java
│   │   │   │   │   └── webapp
│   │   │   │   │   ├── TestAppPage.java
│   │   │   │   │   ├── TestNodesPage.java
│   │   │   │   │   ├── TestRMWebappAuthentication.java
│   │   │   │   │   ├── TestRMWebAppFairScheduler.java
│   │   │   │   │   ├── TestRMWebApp.java
│   │   │   │   │   ├── TestRMWebServicesApps.java
│   │   │   │   │   ├── TestRMWebServicesAppsModification.java
│   │   │   │   │   ├── TestRMWebServicesCapacitySched.java
│   │   │   │   │   ├── TestRMWebServicesDelegationTokenAuthentication.java
│   │   │   │   │   ├── TestRMWebServicesDelegationTokens.java
│   │   │   │   │   ├── TestRMWebServicesFairScheduler.java
│   │   │   │   │   ├── TestRMWebServicesHttpStaticUserPermissions.java
│   │   │   │   │   ├── TestRMWebServices.java
│   │   │   │   │   ├── TestRMWebServicesNodeLabels.java
│   │   │   │   │   └── TestRMWebServicesNodes.java
│   │   │   │   ├── proto
│   │   │   │   │   └── test_client_tokens.proto
│   │   │   │   └── resources
│   │   │   │   ├── core-site.xml
│   │   │   │   ├── hadoop-policy.xml
│   │   │   │   ├── krb5.conf
│   │   │   │   ├── log4j.properties
│   │   │   │   ├── META-INF
│   │   │   │   │   └── services
│   │   │   │   │   └── org.apache.hadoop.security.token.TokenRenewer
│   │   │   │   ├── test-fair-scheduler.xml
│   │   │   │   └── yarn-site.xml
│   │   │   ├── hadoop-yarn-server-sharedcachemanager
│   │   │   │   ├── pom.xml
│   │   │   │   └── src
│   │   │   │   ├── main
│   │   │   │   │   └── java
│   │   │   │   │   └── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   └── yarn
│   │   │   │   │   └── server
│   │   │   │   │   └── sharedcachemanager
│   │   │   │   │   ├── AppChecker.java
│   │   │   │   │   ├── CleanerService.java
│   │   │   │   │   ├── CleanerTask.java
│   │   │   │   │   ├── ClientProtocolService.java
│   │   │   │   │   ├── metrics
│   │   │   │   │   │   ├── CleanerMetrics.java
│   │   │   │   │   │   ├── ClientSCMMetrics.java
│   │   │   │   │   │   └── SharedCacheUploaderMetrics.java
│   │   │   │   │   ├── RemoteAppChecker.java
│   │   │   │   │   ├── SCMAdminProtocolService.java
│   │   │   │   │   ├── SharedCacheManager.java
│   │   │   │   │   ├── SharedCacheUploaderService.java
│   │   │   │   │   ├── store
│   │   │   │   │   │   ├── InMemorySCMStore.java
│   │   │   │   │   │   ├── SCMStore.java
│   │   │   │   │   │   ├── SharedCacheResource.java
│   │   │   │   │   │   └── SharedCacheResourceReference.java
│   │   │   │   │   └── webapp
│   │   │   │   │   ├── SCMController.java
│   │   │   │   │   ├── SCMMetricsInfo.java
│   │   │   │   │   ├── SCMOverviewPage.java
│   │   │   │   │   └── SCMWebServer.java
│   │   │   │   └── test
│   │   │   │   └── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   └── yarn
│   │   │   │   └── server
│   │   │   │   └── sharedcachemanager
│   │   │   │   ├── DummyAppChecker.java
│   │   │   │   ├── metrics
│   │   │   │   │   └── TestCleanerMetrics.java
│   │   │   │   ├── store
│   │   │   │   │   ├── SCMStoreBaseTest.java
│   │   │   │   │   └── TestInMemorySCMStore.java
│   │   │   │   ├── TestCleanerTask.java
│   │   │   │   ├── TestClientSCMProtocolService.java
│   │   │   │   ├── TestRemoteAppChecker.java
│   │   │   │   ├── TestSCMAdminProtocolService.java
│   │   │   │   └── TestSharedCacheUploaderService.java
│   │   │   ├── hadoop-yarn-server-tests
│   │   │   │   ├── pom.xml
│   │   │   │   └── src
│   │   │   │   └── test
│   │   │   │   ├── java
│   │   │   │   │   └── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   └── yarn
│   │   │   │   │   └── server
│   │   │   │   │   ├── ContainerTokenIdentifierForTest.java
│   │   │   │   │   ├── MiniYARNCluster.java
│   │   │   │   │   ├── NMTokenIdentifierNewForTest.java
│   │   │   │   │   ├── TestContainerManagerSecurity.java
│   │   │   │   │   ├── TestDiskFailures.java
│   │   │   │   │   ├── TestMiniYARNClusterForHA.java
│   │   │   │   │   ├── TestMiniYarnCluster.java
│   │   │   │   │   └── TestRMNMSecretKeys.java
│   │   │   │   ├── proto
│   │   │   │   │   └── test_token.proto
│   │   │   │   └── resources
│   │   │   │   ├── capacity-scheduler.xml
│   │   │   │   ├── core-site.xml
│   │   │   │   ├── krb5.conf
│   │   │   │   └── log4j.properties
│   │   │   ├── hadoop-yarn-server-timeline-pluginstorage
│   │   │   ├── hadoop-yarn-server-timelineservice
│   │   │   ├── hadoop-yarn-server-timelineservice-hbase
│   │   │   ├── hadoop-yarn-server-timelineservice-hbase-tests
│   │   │   ├── hadoop-yarn-server-web-proxy
│   │   │   │   ├── main
│   │   │   │   │   └── java
│   │   │   │   │   └── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   └── mapreduce
│   │   │   │   │   └── v2
│   │   │   │   │   └── hs
│   │   │   │   ├── pom.xml
│   │   │   │   └── src
│   │   │   │   ├── main
│   │   │   │   │   └── java
│   │   │   │   │   └── org
│   │   │   │   │   └── apache
│   │   │   │   │   └── hadoop
│   │   │   │   │   └── yarn
│   │   │   │   │   └── server
│   │   │   │   │   ├── nodemanager
│   │   │   │   │   ├── resourcemanager
│   │   │   │   │   └── webproxy
│   │   │   │   │   ├── amfilter
│   │   │   │   │   │   ├── AmFilterInitializer.java
│   │   │   │   │   │   ├── AmIpFilter.java
│   │   │   │   │   │   ├── AmIpPrincipal.java
│   │   │   │   │   │   └── AmIpServletRequestWrapper.java
│   │   │   │   │   ├── AppReportFetcher.java
│   │   │   │   │   ├── ProxyUriUtils.java
│   │   │   │   │   ├── ProxyUtils.java
│   │   │   │   │   ├── WebAppProxy.java
│   │   │   │   │   ├── WebAppProxyServer.java
│   │   │   │   │   └── WebAppProxyServlet.java
│   │   │   │   └── test
│   │   │   │   └── java
│   │   │   │   └── org
│   │   │   │   └── apache
│   │   │   │   └── hadoop
│   │   │   │   └── yarn
│   │   │   │   └── server
│   │   │   │   └── webproxy
│   │   │   │   ├── amfilter
│   │   │   │   │   ├── TestAmFilterInitializer.java
│   │   │   │   │   └── TestAmFilter.java
│   │   │   │   ├── TestAppReportFetcher.java
│   │   │   │   ├── TestProxyUriUtils.java
│   │   │   │   ├── TestWebAppProxyServer.java
│   │   │   │   └── TestWebAppProxyServlet.java
│   │   │   └── pom.xml
│   │   ├── hadoop-yarn-site
│   │   │   ├── pom.xml
│   │   │   └── src
│   │   │   └── site
│   │   │   ├── markdown
│   │   │   │   ├── CapacityScheduler.md
│   │   │   │   ├── DockerContainerExecutor.md.vm
│   │   │   │   ├── FairScheduler.md
│   │   │   │   ├── index.md
│   │   │   │   ├── NodeLabel.md
│   │   │   │   ├── NodeManagerCgroups.md
│   │   │   │   ├── NodeManager.md
│   │   │   │   ├── NodeManagerRestart.md
│   │   │   │   ├── NodeManagerRest.md
│   │   │   │   ├── registry
│   │   │   │   │   ├── index.md
│   │   │   │   │   ├── registry-configuration.md
│   │   │   │   │   ├── registry-security.md
│   │   │   │   │   ├── using-the-yarn-service-registry.md
│   │   │   │   │   └── yarn-registry.md
│   │   │   │   ├── ResourceManagerHA.md
│   │   │   │   ├── ResourceManagerRestart.md
│   │   │   │   ├── ResourceManagerRest.md
│   │   │   │   ├── SecureContainer.md
│   │   │   │   ├── TimelineServer.md
│   │   │   │   ├── WebApplicationProxy.md
│   │   │   │   ├── WebServicesIntro.md
│   │   │   │   ├── WritingYarnApplications.md
│   │   │   │   ├── YarnApplicationSecurity.md
│   │   │   │   ├── YarnCommands.md
│   │   │   │   └── YARN.md
│   │   │   ├── resources
│   │   │   │   ├── css
│   │   │   │   │   └── site.css
│   │   │   │   ├── images
│   │   │   │   │   ├── rm-ha-overview.png
│   │   │   │   │   └── timeline_structure.jpg
│   │   │   │   └── yarn_architecture.gif
│   │   │   └── site.xml
│   │   ├── hadoop-yarn-ui
│   │   ├── pom.xml
│   │   └── README
│   └── pom.xml
├── LICENSE.txt
├── NOTICE.txt
├── pom.xml
└── README.txt

2910 directories, 14389 files

标签:

实例下载地址

hadoop-2.7.4.tar.gz

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警