实例介绍
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
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论