实例介绍
hadoop-1.1.2.tar.gz 的完整包,官网上现在不提供下载了,放一个在这儿存起。
【实例截图】
【核心代码】
16359648014881542302.gz
└── hadoop-1.1.2
├── bin
│ ├── hadoop
│ ├── hadoop-config.sh
│ ├── hadoop-daemon.sh
│ ├── hadoop-daemons.sh
│ ├── rcc
│ ├── slaves.sh
│ ├── start-all.sh
│ ├── start-balancer.sh
│ ├── start-dfs.sh
│ ├── start-jobhistoryserver.sh
│ ├── start-mapred.sh
│ ├── stop-all.sh
│ ├── stop-balancer.sh
│ ├── stop-dfs.sh
│ ├── stop-jobhistoryserver.sh
│ ├── stop-mapred.sh
│ └── task-controller
├── build.xml
├── c++
│ ├── Linux-amd64-64
│ │ ├── include
│ │ │ └── hadoop
│ │ │ ├── Pipes.hh
│ │ │ ├── SerialUtils.hh
│ │ │ ├── StringUtils.hh
│ │ │ └── TemplateFactory.hh
│ │ └── lib
│ │ ├── libhadooppipes.a
│ │ ├── libhadooputils.a
│ │ ├── libhdfs.a
│ │ ├── libhdfs.la
│ │ ├── libhdfs.so
│ │ ├── libhdfs.so.0
│ │ └── libhdfs.so.0.0.0
│ └── Linux-i386-32
│ ├── include
│ │ └── hadoop
│ │ ├── Pipes.hh
│ │ ├── SerialUtils.hh
│ │ ├── StringUtils.hh
│ │ └── TemplateFactory.hh
│ └── lib
│ ├── libhadooppipes.a
│ ├── libhadooputils.a
│ ├── libhdfs.a
│ ├── libhdfs.la
│ ├── libhdfs.so
│ ├── libhdfs.so.0
│ └── libhdfs.so.0.0.0
├── CHANGES.txt
├── conf
│ ├── capacity-scheduler.xml
│ ├── configuration.xsl
│ ├── core-site.xml
│ ├── fair-scheduler.xml
│ ├── hadoop-env.sh
│ ├── hadoop-metrics2.properties
│ ├── hadoop-policy.xml
│ ├── hdfs-site.xml
│ ├── log4j.properties
│ ├── mapred-queue-acls.xml
│ ├── mapred-site.xml
│ ├── masters
│ ├── slaves
│ ├── ssl-client.xml.example
│ ├── ssl-server.xml.example
│ └── taskcontroller.cfg
├── contrib
│ ├── datajoin
│ │ └── hadoop-datajoin-1.1.2.jar
│ ├── failmon
│ │ └── hadoop-failmon-1.1.2.jar
│ ├── gridmix
│ │ └── hadoop-gridmix-1.1.2.jar
│ ├── hdfsproxy
│ │ ├── bin
│ │ │ ├── hdfsproxy
│ │ │ ├── hdfsproxy-config.sh
│ │ │ ├── hdfsproxy-daemon.sh
│ │ │ ├── hdfsproxy-daemons.sh
│ │ │ ├── hdfsproxy-slaves.sh
│ │ │ ├── start-hdfsproxy.sh
│ │ │ └── stop-hdfsproxy.sh
│ │ ├── build.xml
│ │ ├── conf
│ │ │ ├── configuration.xsl
│ │ │ ├── hdfsproxy-default.xml
│ │ │ ├── hdfsproxy-env.sh
│ │ │ ├── hdfsproxy-env.sh.template
│ │ │ ├── hdfsproxy-hosts
│ │ │ ├── log4j.properties
│ │ │ ├── ssl-server.xml
│ │ │ ├── tomcat-forward-web.xml
│ │ │ ├── tomcat-web.xml
│ │ │ ├── user-certs.xml
│ │ │ └── user-permissions.xml
│ │ ├── hdfsproxy-2.0.jar
│ │ ├── logs
│ │ └── README
│ ├── hod
│ │ ├── bin
│ │ │ ├── checknodes
│ │ │ ├── hod
│ │ │ ├── hodcleanup
│ │ │ ├── hodring
│ │ │ ├── ringmaster
│ │ │ ├── verify-account
│ │ │ └── VERSION
│ │ ├── build.xml
│ │ ├── CHANGES.txt
│ │ ├── conf
│ │ │ └── hodrc
│ │ ├── config.txt
│ │ ├── getting_started.txt
│ │ ├── hodlib
│ │ │ ├── AllocationManagers
│ │ │ │ ├── goldAllocationManager.py
│ │ │ │ └── __init__.py
│ │ │ ├── Common
│ │ │ │ ├── allocationManagerUtil.py
│ │ │ │ ├── descGenerator.py
│ │ │ │ ├── desc.py
│ │ │ │ ├── hodsvc.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── logger.py
│ │ │ │ ├── miniHTMLParser.py
│ │ │ │ ├── nodepoolutil.py
│ │ │ │ ├── setup.py
│ │ │ │ ├── socketServers.py
│ │ │ │ ├── tcp.py
│ │ │ │ ├── threads.py
│ │ │ │ ├── types.py
│ │ │ │ ├── util.py
│ │ │ │ └── xmlrpc.py
│ │ │ ├── GridServices
│ │ │ │ ├── hdfs.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── mapred.py
│ │ │ │ └── service.py
│ │ │ ├── Hod
│ │ │ │ ├── hadoop.py
│ │ │ │ ├── hod.py
│ │ │ │ ├── __init__.py
│ │ │ │ └── nodePool.py
│ │ │ ├── HodRing
│ │ │ │ ├── hodRing.py
│ │ │ │ └── __init__.py
│ │ │ ├── __init__.py
│ │ │ ├── NodePools
│ │ │ │ ├── __init__.py
│ │ │ │ └── torque.py
│ │ │ ├── RingMaster
│ │ │ │ ├── idleJobTracker.py
│ │ │ │ ├── __init__.py
│ │ │ │ └── ringMaster.py
│ │ │ ├── Schedulers
│ │ │ │ ├── __init__.py
│ │ │ │ └── torque.py
│ │ │ ├── ServiceProxy
│ │ │ │ ├── __init__.py
│ │ │ │ └── serviceProxy.py
│ │ │ └── ServiceRegistry
│ │ │ ├── __init__.py
│ │ │ └── serviceRegistry.py
│ │ ├── ivy
│ │ │ └── libraries.properties
│ │ ├── ivy.xml
│ │ ├── README
│ │ ├── support
│ │ │ ├── checklimits.sh
│ │ │ └── logcondense.py
│ │ └── testing
│ │ ├── helper.py
│ │ ├── __init__.py
│ │ ├── lib.py
│ │ ├── main.py
│ │ ├── testHadoop.py
│ │ ├── testHodCleanup.py
│ │ ├── testHod.py
│ │ ├── testHodRing.py
│ │ ├── testModule.py
│ │ ├── testRingmasterRPCs.py
│ │ ├── testThreads.py
│ │ ├── testTypes.py
│ │ ├── testUtil.py
│ │ └── testXmlrpc.py
│ ├── index
│ │ └── hadoop-index-1.1.2.jar
│ ├── streaming
│ │ └── hadoop-streaming-1.1.2.jar
│ └── vaidya
│ ├── bin
│ │ └── vaidya.sh
│ ├── conf
│ │ └── postex_diagnosis_tests.xml
│ └── hadoop-vaidya-1.1.2.jar
├── docs
│ ├── api
│ │ ├── allclasses-frame.html
│ │ ├── allclasses-noframe.html
│ │ ├── constant-values.html
│ │ ├── deprecated-list.html
│ │ ├── help-doc.html
│ │ ├── index-all.html
│ │ ├── index.html
│ │ ├── org
│ │ │ └── apache
│ │ │ └── hadoop
│ │ │ ├── classification
│ │ │ │ ├── class-use
│ │ │ │ │ ├── InterfaceAudience.html
│ │ │ │ │ ├── InterfaceAudience.LimitedPrivate.html
│ │ │ │ │ ├── InterfaceAudience.Private.html
│ │ │ │ │ ├── InterfaceAudience.Public.html
│ │ │ │ │ ├── InterfaceStability.Evolving.html
│ │ │ │ │ ├── InterfaceStability.html
│ │ │ │ │ ├── InterfaceStability.Stable.html
│ │ │ │ │ └── InterfaceStability.Unstable.html
│ │ │ │ ├── InterfaceAudience.html
│ │ │ │ ├── InterfaceAudience.LimitedPrivate.html
│ │ │ │ ├── InterfaceAudience.Private.html
│ │ │ │ ├── InterfaceAudience.Public.html
│ │ │ │ ├── InterfaceStability.Evolving.html
│ │ │ │ ├── InterfaceStability.html
│ │ │ │ ├── InterfaceStability.Stable.html
│ │ │ │ ├── InterfaceStability.Unstable.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── package-use.html
│ │ │ ├── class-use
│ │ │ │ └── HadoopVersionAnnotation.html
│ │ │ ├── conf
│ │ │ │ ├── class-use
│ │ │ │ │ ├── Configurable.html
│ │ │ │ │ ├── Configuration.html
│ │ │ │ │ ├── Configuration.IntegerRanges.html
│ │ │ │ │ ├── Configured.html
│ │ │ │ │ ├── ConfServlet.BadFormatException.html
│ │ │ │ │ └── ConfServlet.html
│ │ │ │ ├── Configurable.html
│ │ │ │ ├── Configuration.html
│ │ │ │ ├── Configuration.IntegerRanges.html
│ │ │ │ ├── Configured.html
│ │ │ │ ├── ConfServlet.BadFormatException.html
│ │ │ │ ├── ConfServlet.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── package-use.html
│ │ │ ├── contrib
│ │ │ │ ├── failmon
│ │ │ │ │ ├── Anonymizer.html
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── Anonymizer.html
│ │ │ │ │ │ ├── Continuous.html
│ │ │ │ │ │ ├── CPUParser.html
│ │ │ │ │ │ ├── Environment.html
│ │ │ │ │ │ ├── EventRecord.html
│ │ │ │ │ │ ├── Executor.html
│ │ │ │ │ │ ├── HadoopLogParser.html
│ │ │ │ │ │ ├── HDFSMerger.html
│ │ │ │ │ │ ├── LocalStore.html
│ │ │ │ │ │ ├── LogParser.html
│ │ │ │ │ │ ├── Monitored.html
│ │ │ │ │ │ ├── MonitorJob.html
│ │ │ │ │ │ ├── NICParser.html
│ │ │ │ │ │ ├── OfflineAnonymizer.html
│ │ │ │ │ │ ├── OfflineAnonymizer.LogType.html
│ │ │ │ │ │ ├── PersistentState.html
│ │ │ │ │ │ ├── RunOnce.html
│ │ │ │ │ │ ├── SensorsParser.html
│ │ │ │ │ │ ├── SerializedRecord.html
│ │ │ │ │ │ ├── ShellParser.html
│ │ │ │ │ │ ├── SMARTParser.html
│ │ │ │ │ │ └── SystemLogParser.html
│ │ │ │ │ ├── Continuous.html
│ │ │ │ │ ├── CPUParser.html
│ │ │ │ │ ├── Environment.html
│ │ │ │ │ ├── EventRecord.html
│ │ │ │ │ ├── Executor.html
│ │ │ │ │ ├── HadoopLogParser.html
│ │ │ │ │ ├── HDFSMerger.html
│ │ │ │ │ ├── LocalStore.html
│ │ │ │ │ ├── LogParser.html
│ │ │ │ │ ├── Monitored.html
│ │ │ │ │ ├── MonitorJob.html
│ │ │ │ │ ├── NICParser.html
│ │ │ │ │ ├── OfflineAnonymizer.html
│ │ │ │ │ ├── OfflineAnonymizer.LogType.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── package-use.html
│ │ │ │ │ ├── PersistentState.html
│ │ │ │ │ ├── RunOnce.html
│ │ │ │ │ ├── SensorsParser.html
│ │ │ │ │ ├── SerializedRecord.html
│ │ │ │ │ ├── ShellParser.html
│ │ │ │ │ ├── SMARTParser.html
│ │ │ │ │ └── SystemLogParser.html
│ │ │ │ ├── index
│ │ │ │ │ ├── example
│ │ │ │ │ │ ├── class-use
│ │ │ │ │ │ │ ├── HashingDistributionPolicy.html
│ │ │ │ │ │ │ ├── IdentityLocalAnalysis.html
│ │ │ │ │ │ │ ├── LineDocInputFormat.html
│ │ │ │ │ │ │ ├── LineDocLocalAnalysis.html
│ │ │ │ │ │ │ ├── LineDocRecordReader.html
│ │ │ │ │ │ │ ├── LineDocTextAndOp.html
│ │ │ │ │ │ │ └── RoundRobinDistributionPolicy.html
│ │ │ │ │ │ ├── HashingDistributionPolicy.html
│ │ │ │ │ │ ├── IdentityLocalAnalysis.html
│ │ │ │ │ │ ├── LineDocInputFormat.html
│ │ │ │ │ │ ├── LineDocLocalAnalysis.html
│ │ │ │ │ │ ├── LineDocRecordReader.html
│ │ │ │ │ │ ├── LineDocTextAndOp.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── package-use.html
│ │ │ │ │ │ └── RoundRobinDistributionPolicy.html
│ │ │ │ │ ├── lucene
│ │ │ │ │ │ ├── class-use
│ │ │ │ │ │ │ ├── FileSystemDirectory.html
│ │ │ │ │ │ │ ├── LuceneUtil.html
│ │ │ │ │ │ │ ├── RAMDirectoryUtil.html
│ │ │ │ │ │ │ └── ShardWriter.html
│ │ │ │ │ │ ├── FileSystemDirectory.html
│ │ │ │ │ │ ├── LuceneUtil.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── package-use.html
│ │ │ │ │ │ ├── RAMDirectoryUtil.html
│ │ │ │ │ │ └── ShardWriter.html
│ │ │ │ │ ├── main
│ │ │ │ │ │ ├── class-use
│ │ │ │ │ │ │ └── UpdateIndex.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── package-use.html
│ │ │ │ │ │ └── UpdateIndex.html
│ │ │ │ │ └── mapred
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── DocumentAndOp.html
│ │ │ │ │ │ ├── DocumentAndOp.Op.html
│ │ │ │ │ │ ├── DocumentID.html
│ │ │ │ │ │ ├── IDistributionPolicy.html
│ │ │ │ │ │ ├── IIndexUpdater.html
│ │ │ │ │ │ ├── ILocalAnalysis.html
│ │ │ │ │ │ ├── IndexUpdateCombiner.html
│ │ │ │ │ │ ├── IndexUpdateConfiguration.html
│ │ │ │ │ │ ├── IndexUpdateMapper.html
│ │ │ │ │ │ ├── IndexUpdateOutputFormat.html
│ │ │ │ │ │ ├── IndexUpdatePartitioner.html
│ │ │ │ │ │ ├── IndexUpdateReducer.html
│ │ │ │ │ │ ├── IndexUpdater.html
│ │ │ │ │ │ ├── IntermediateForm.html
│ │ │ │ │ │ └── Shard.html
│ │ │ │ │ ├── DocumentAndOp.html
│ │ │ │ │ ├── DocumentAndOp.Op.html
│ │ │ │ │ ├── DocumentID.html
│ │ │ │ │ ├── IDistributionPolicy.html
│ │ │ │ │ ├── IIndexUpdater.html
│ │ │ │ │ ├── ILocalAnalysis.html
│ │ │ │ │ ├── IndexUpdateCombiner.html
│ │ │ │ │ ├── IndexUpdateConfiguration.html
│ │ │ │ │ ├── IndexUpdateMapper.html
│ │ │ │ │ ├── IndexUpdateOutputFormat.html
│ │ │ │ │ ├── IndexUpdatePartitioner.html
│ │ │ │ │ ├── IndexUpdateReducer.html
│ │ │ │ │ ├── IndexUpdater.html
│ │ │ │ │ ├── IntermediateForm.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── package-use.html
│ │ │ │ │ └── Shard.html
│ │ │ │ └── utils
│ │ │ │ └── join
│ │ │ │ ├── ArrayListBackedIterator.html
│ │ │ │ ├── class-use
│ │ │ │ │ ├── ArrayListBackedIterator.html
│ │ │ │ │ ├── DataJoinJob.html
│ │ │ │ │ ├── DataJoinMapperBase.html
│ │ │ │ │ ├── DataJoinReducerBase.html
│ │ │ │ │ ├── JobBase.html
│ │ │ │ │ ├── ResetableIterator.html
│ │ │ │ │ └── TaggedMapOutput.html
│ │ │ │ ├── DataJoinJob.html
│ │ │ │ ├── DataJoinMapperBase.html
│ │ │ │ ├── DataJoinReducerBase.html
│ │ │ │ ├── JobBase.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── package-use.html
│ │ │ │ ├── ResetableIterator.html
│ │ │ │ └── TaggedMapOutput.html
│ │ │ ├── examples
│ │ │ │ ├── AggregateWordCount.html
│ │ │ │ ├── AggregateWordCount.WordCountPlugInClass.html
│ │ │ │ ├── AggregateWordHistogram.AggregateWordHistogramPlugin.html
│ │ │ │ ├── AggregateWordHistogram.html
│ │ │ │ ├── class-use
│ │ │ │ │ ├── AggregateWordCount.html
│ │ │ │ │ ├── AggregateWordCount.WordCountPlugInClass.html
│ │ │ │ │ ├── AggregateWordHistogram.AggregateWordHistogramPlugin.html
│ │ │ │ │ ├── AggregateWordHistogram.html
│ │ │ │ │ ├── DBCountPageView.html
│ │ │ │ │ ├── ExampleDriver.html
│ │ │ │ │ ├── Grep.html
│ │ │ │ │ ├── Join.html
│ │ │ │ │ ├── MultiFileWordCount.html
│ │ │ │ │ ├── MultiFileWordCount.MapClass.html
│ │ │ │ │ ├── MultiFileWordCount.MultiFileLineRecordReader.html
│ │ │ │ │ ├── MultiFileWordCount.MyInputFormat.html
│ │ │ │ │ ├── MultiFileWordCount.WordOffset.html
│ │ │ │ │ ├── PiEstimator.html
│ │ │ │ │ ├── PiEstimator.PiMapper.html
│ │ │ │ │ ├── PiEstimator.PiReducer.html
│ │ │ │ │ ├── RandomTextWriter.html
│ │ │ │ │ ├── RandomWriter.html
│ │ │ │ │ ├── SecondarySort.FirstGroupingComparator.html
│ │ │ │ │ ├── SecondarySort.FirstPartitioner.html
│ │ │ │ │ ├── SecondarySort.html
│ │ │ │ │ ├── SecondarySort.IntPair.Comparator.html
│ │ │ │ │ ├── SecondarySort.IntPair.html
│ │ │ │ │ ├── SecondarySort.MapClass.html
│ │ │ │ │ ├── SecondarySort.Reduce.html
│ │ │ │ │ ├── SleepJob.EmptySplit.html
│ │ │ │ │ ├── SleepJob.html
│ │ │ │ │ ├── SleepJob.SleepInputFormat.html
│ │ │ │ │ ├── Sort.html
│ │ │ │ │ ├── WordCount.html
│ │ │ │ │ ├── WordCount.IntSumReducer.html
│ │ │ │ │ └── WordCount.TokenizerMapper.html
│ │ │ │ ├── dancing
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── DancingLinks.html
│ │ │ │ │ │ ├── DancingLinks.SolutionAcceptor.html
│ │ │ │ │ │ ├── DistributedPentomino.html
│ │ │ │ │ │ ├── DistributedPentomino.PentMap.html
│ │ │ │ │ │ ├── OneSidedPentomino.html
│ │ │ │ │ │ ├── Pentomino.ColumnName.html
│ │ │ │ │ │ ├── Pentomino.html
│ │ │ │ │ │ ├── Pentomino.Piece.html
│ │ │ │ │ │ ├── Pentomino.SolutionCategory.html
│ │ │ │ │ │ ├── Sudoku.ColumnName.html
│ │ │ │ │ │ └── Sudoku.html
│ │ │ │ │ ├── DancingLinks.html
│ │ │ │ │ ├── DancingLinks.SolutionAcceptor.html
│ │ │ │ │ ├── DistributedPentomino.html
│ │ │ │ │ ├── DistributedPentomino.PentMap.html
│ │ │ │ │ ├── OneSidedPentomino.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── package-use.html
│ │ │ │ │ ├── Pentomino.ColumnName.html
│ │ │ │ │ ├── Pentomino.html
│ │ │ │ │ ├── Pentomino.Piece.html
│ │ │ │ │ ├── Pentomino.SolutionCategory.html
│ │ │ │ │ ├── Sudoku.ColumnName.html
│ │ │ │ │ └── Sudoku.html
│ │ │ │ ├── DBCountPageView.html
│ │ │ │ ├── ExampleDriver.html
│ │ │ │ ├── Grep.html
│ │ │ │ ├── Join.html
│ │ │ │ ├── MultiFileWordCount.html
│ │ │ │ ├── MultiFileWordCount.MapClass.html
│ │ │ │ ├── MultiFileWordCount.MultiFileLineRecordReader.html
│ │ │ │ ├── MultiFileWordCount.MyInputFormat.html
│ │ │ │ ├── MultiFileWordCount.WordOffset.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── package-use.html
│ │ │ │ ├── PiEstimator.html
│ │ │ │ ├── PiEstimator.PiMapper.html
│ │ │ │ ├── PiEstimator.PiReducer.html
│ │ │ │ ├── RandomTextWriter.html
│ │ │ │ ├── RandomWriter.html
│ │ │ │ ├── SecondarySort.FirstGroupingComparator.html
│ │ │ │ ├── SecondarySort.FirstPartitioner.html
│ │ │ │ ├── SecondarySort.html
│ │ │ │ ├── SecondarySort.IntPair.Comparator.html
│ │ │ │ ├── SecondarySort.IntPair.html
│ │ │ │ ├── SecondarySort.MapClass.html
│ │ │ │ ├── SecondarySort.Reduce.html
│ │ │ │ ├── SleepJob.EmptySplit.html
│ │ │ │ ├── SleepJob.html
│ │ │ │ ├── SleepJob.SleepInputFormat.html
│ │ │ │ ├── Sort.html
│ │ │ │ ├── terasort
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── TeraGen.html
│ │ │ │ │ │ ├── TeraGen.SortGenMapper.html
│ │ │ │ │ │ ├── TeraInputFormat.html
│ │ │ │ │ │ ├── TeraOutputFormat.html
│ │ │ │ │ │ ├── TeraSort.html
│ │ │ │ │ │ └── TeraValidate.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── package-use.html
│ │ │ │ │ ├── TeraGen.html
│ │ │ │ │ ├── TeraGen.SortGenMapper.html
│ │ │ │ │ ├── TeraInputFormat.html
│ │ │ │ │ ├── TeraOutputFormat.html
│ │ │ │ │ ├── TeraSort.html
│ │ │ │ │ └── TeraValidate.html
│ │ │ │ ├── WordCount.html
│ │ │ │ ├── WordCount.IntSumReducer.html
│ │ │ │ └── WordCount.TokenizerMapper.html
│ │ │ ├── filecache
│ │ │ │ ├── class-use
│ │ │ │ │ ├── DistributedCache.html
│ │ │ │ │ ├── TaskDistributedCacheManager.html
│ │ │ │ │ ├── TrackerDistributedCacheManager.BaseDirManager.html
│ │ │ │ │ ├── TrackerDistributedCacheManager.CleanupThread.html
│ │ │ │ │ └── TrackerDistributedCacheManager.html
│ │ │ │ ├── DistributedCache.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── package-use.html
│ │ │ │ ├── TaskDistributedCacheManager.html
│ │ │ │ ├── TrackerDistributedCacheManager.BaseDirManager.html
│ │ │ │ ├── TrackerDistributedCacheManager.CleanupThread.html
│ │ │ │ └── TrackerDistributedCacheManager.html
│ │ │ ├── fs
│ │ │ │ ├── BlockLocation.html
│ │ │ │ ├── BufferedFSInputStream.html
│ │ │ │ ├── ChecksumException.html
│ │ │ │ ├── ChecksumFileSystem.html
│ │ │ │ ├── class-use
│ │ │ │ │ ├── BlockLocation.html
│ │ │ │ │ ├── BufferedFSInputStream.html
│ │ │ │ │ ├── ChecksumException.html
│ │ │ │ │ ├── ChecksumFileSystem.html
│ │ │ │ │ ├── CommonConfigurationKeys.html
│ │ │ │ │ ├── ContentSummary.html
│ │ │ │ │ ├── DF.html
│ │ │ │ │ ├── DU.html
│ │ │ │ │ ├── FileAlreadyExistsException.html
│ │ │ │ │ ├── FileChecksum.html
│ │ │ │ │ ├── FileStatus.html
│ │ │ │ │ ├── FileSystem.html
│ │ │ │ │ ├── FileSystem.Statistics.html
│ │ │ │ │ ├── FileUtil.html
│ │ │ │ │ ├── FilterFileSystem.html
│ │ │ │ │ ├── FSDataInputStream.html
│ │ │ │ │ ├── FSDataOutputStream.html
│ │ │ │ │ ├── FSError.html
│ │ │ │ │ ├── FSInputChecker.html
│ │ │ │ │ ├── FSInputStream.html
│ │ │ │ │ ├── FSOutputSummer.html
│ │ │ │ │ ├── FsShell.html
│ │ │ │ │ ├── FsUrlStreamHandlerFactory.html
│ │ │ │ │ ├── GlobPattern.html
│ │ │ │ │ ├── HardLink.html
│ │ │ │ │ ├── HardLink.LinkStats.html
│ │ │ │ │ ├── HardLink.OSType.html
│ │ │ │ │ ├── HarFileSystem.html
│ │ │ │ │ ├── InMemoryFileSystem.html
│ │ │ │ │ ├── LocalDirAllocator.html
│ │ │ │ │ ├── LocalFileSystem.html
│ │ │ │ │ ├── MD5MD5CRC32FileChecksum.html
│ │ │ │ │ ├── PathFilter.html
│ │ │ │ │ ├── Path.html
│ │ │ │ │ ├── PositionedReadable.html
│ │ │ │ │ ├── RawLocalFileSystem.html
│ │ │ │ │ ├── Seekable.html
│ │ │ │ │ ├── Syncable.html
│ │ │ │ │ └── Trash.html
│ │ │ │ ├── CommonConfigurationKeys.html
│ │ │ │ ├── ContentSummary.html
│ │ │ │ ├── DF.html
│ │ │ │ ├── DU.html
│ │ │ │ ├── FileAlreadyExistsException.html
│ │ │ │ ├── FileChecksum.html
│ │ │ │ ├── FileStatus.html
│ │ │ │ ├── FileSystem.html
│ │ │ │ ├── FileSystem.Statistics.html
│ │ │ │ ├── FileUtil.html
│ │ │ │ ├── FilterFileSystem.html
│ │ │ │ ├── FSDataInputStream.html
│ │ │ │ ├── FSDataOutputStream.html
│ │ │ │ ├── FSError.html
│ │ │ │ ├── FSInputChecker.html
│ │ │ │ ├── FSInputStream.html
│ │ │ │ ├── FSOutputSummer.html
│ │ │ │ ├── FsShell.html
│ │ │ │ ├── FsUrlStreamHandlerFactory.html
│ │ │ │ ├── ftp
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── FTPException.html
│ │ │ │ │ │ ├── FTPFileSystem.html
│ │ │ │ │ │ └── FTPInputStream.html
│ │ │ │ │ ├── FTPException.html
│ │ │ │ │ ├── FTPFileSystem.html
│ │ │ │ │ ├── FTPInputStream.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── package-use.html
│ │ │ │ ├── GlobPattern.html
│ │ │ │ ├── HardLink.html
│ │ │ │ ├── HardLink.LinkStats.html
│ │ │ │ ├── HardLink.OSType.html
│ │ │ │ ├── HarFileSystem.html
│ │ │ │ ├── InMemoryFileSystem.html
│ │ │ │ ├── kfs
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ └── KosmosFileSystem.html
│ │ │ │ │ ├── KosmosFileSystem.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── package-use.html
│ │ │ │ ├── LocalDirAllocator.html
│ │ │ │ ├── LocalFileSystem.html
│ │ │ │ ├── MD5MD5CRC32FileChecksum.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── package-use.html
│ │ │ │ ├── PathFilter.html
│ │ │ │ ├── Path.html
│ │ │ │ ├── permission
│ │ │ │ │ ├── AccessControlException.html
│ │ │ │ │ ├── ChmodParser.html
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── AccessControlException.html
│ │ │ │ │ │ ├── ChmodParser.html
│ │ │ │ │ │ ├── FsAction.html
│ │ │ │ │ │ ├── FsPermission.html
│ │ │ │ │ │ └── PermissionStatus.html
│ │ │ │ │ ├── FsAction.html
│ │ │ │ │ ├── FsPermission.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── package-use.html
│ │ │ │ │ └── PermissionStatus.html
│ │ │ │ ├── PositionedReadable.html
│ │ │ │ ├── RawLocalFileSystem.html
│ │ │ │ ├── s3
│ │ │ │ │ ├── Block.html
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── Block.html
│ │ │ │ │ │ ├── FileSystemStore.html
│ │ │ │ │ │ ├── INode.html
│ │ │ │ │ │ ├── MigrationTool.html
│ │ │ │ │ │ ├── S3Credentials.html
│ │ │ │ │ │ ├── S3Exception.html
│ │ │ │ │ │ ├── S3FileSystemException.html
│ │ │ │ │ │ ├── S3FileSystem.html
│ │ │ │ │ │ └── VersionMismatchException.html
│ │ │ │ │ ├── FileSystemStore.html
│ │ │ │ │ ├── INode.html
│ │ │ │ │ ├── MigrationTool.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── package-use.html
│ │ │ │ │ ├── S3Credentials.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
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── CommandFormat.html
│ │ │ │ │ │ ├── Command.html
│ │ │ │ │ │ └── Count.html
│ │ │ │ │ ├── CommandFormat.html
│ │ │ │ │ ├── Command.html
│ │ │ │ │ ├── Count.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── package-use.html
│ │ │ │ ├── Syncable.html
│ │ │ │ └── Trash.html
│ │ │ ├── HadoopVersionAnnotation.html
│ │ │ ├── http
│ │ │ │ ├── AdminAuthorizedServlet.html
│ │ │ │ ├── class-use
│ │ │ │ │ ├── AdminAuthorizedServlet.html
│ │ │ │ │ ├── FilterContainer.html
│ │ │ │ │ ├── FilterInitializer.html
│ │ │ │ │ ├── HtmlQuoting.html
│ │ │ │ │ ├── HttpServer.html
│ │ │ │ │ ├── HttpServer.QuotingInputFilter.html
│ │ │ │ │ ├── HttpServer.QuotingInputFilter.RequestQuoter.html
│ │ │ │ │ └── HttpServer.StackServlet.html
│ │ │ │ ├── FilterContainer.html
│ │ │ │ ├── FilterInitializer.html
│ │ │ │ ├── HtmlQuoting.html
│ │ │ │ ├── HttpServer.html
│ │ │ │ ├── HttpServer.QuotingInputFilter.html
│ │ │ │ ├── HttpServer.QuotingInputFilter.RequestQuoter.html
│ │ │ │ ├── HttpServer.StackServlet.html
│ │ │ │ ├── lib
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── StaticUserWebFilter.html
│ │ │ │ │ │ └── StaticUserWebFilter.StaticUserFilter.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── package-use.html
│ │ │ │ │ ├── StaticUserWebFilter.html
│ │ │ │ │ └── StaticUserWebFilter.StaticUserFilter.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── package-use.html
│ │ │ ├── io
│ │ │ │ ├── AbstractMapWritable.html
│ │ │ │ ├── ArrayFile.html
│ │ │ │ ├── ArrayFile.Reader.html
│ │ │ │ ├── ArrayFile.Writer.html
│ │ │ │ ├── ArrayWritable.html
│ │ │ │ ├── BinaryComparable.html
│ │ │ │ ├── BloomMapFile.html
│ │ │ │ ├── BloomMapFile.Reader.html
│ │ │ │ ├── BloomMapFile.Writer.html
│ │ │ │ ├── BooleanWritable.Comparator.html
│ │ │ │ ├── BooleanWritable.html
│ │ │ │ ├── BytesWritable.Comparator.html
│ │ │ │ ├── BytesWritable.html
│ │ │ │ ├── ByteWritable.Comparator.html
│ │ │ │ ├── ByteWritable.html
│ │ │ │ ├── class-use
│ │ │ │ │ ├── AbstractMapWritable.html
│ │ │ │ │ ├── ArrayFile.html
│ │ │ │ │ ├── ArrayFile.Reader.html
│ │ │ │ │ ├── ArrayFile.Writer.html
│ │ │ │ │ ├── ArrayWritable.html
│ │ │ │ │ ├── BinaryComparable.html
│ │ │ │ │ ├── BloomMapFile.html
│ │ │ │ │ ├── BloomMapFile.Reader.html
│ │ │ │ │ ├── BloomMapFile.Writer.html
│ │ │ │ │ ├── BooleanWritable.Comparator.html
│ │ │ │ │ ├── BooleanWritable.html
│ │ │ │ │ ├── BytesWritable.Comparator.html
│ │ │ │ │ ├── BytesWritable.html
│ │ │ │ │ ├── ByteWritable.Comparator.html
│ │ │ │ │ ├── ByteWritable.html
│ │ │ │ │ ├── Closeable.html
│ │ │ │ │ ├── CompressedWritable.html
│ │ │ │ │ ├── DataInputBuffer.html
│ │ │ │ │ ├── DataOutputBuffer.html
│ │ │ │ │ ├── DefaultStringifier.html
│ │ │ │ │ ├── DoubleWritable.Comparator.html
│ │ │ │ │ ├── DoubleWritable.html
│ │ │ │ │ ├── FloatWritable.Comparator.html
│ │ │ │ │ ├── FloatWritable.html
│ │ │ │ │ ├── GenericWritable.html
│ │ │ │ │ ├── InputBuffer.html
│ │ │ │ │ ├── IntWritable.Comparator.html
│ │ │ │ │ ├── IntWritable.html
│ │ │ │ │ ├── IOUtils.html
│ │ │ │ │ ├── IOUtils.NullOutputStream.html
│ │ │ │ │ ├── LongWritable.Comparator.html
│ │ │ │ │ ├── LongWritable.DecreasingComparator.html
│ │ │ │ │ ├── LongWritable.html
│ │ │ │ │ ├── MapFile.html
│ │ │ │ │ ├── MapFile.Reader.html
│ │ │ │ │ ├── MapFile.Writer.html
│ │ │ │ │ ├── MapWritable.html
│ │ │ │ │ ├── MD5Hash.Comparator.html
│ │ │ │ │ ├── MD5Hash.html
│ │ │ │ │ ├── MultipleIOException.html
│ │ │ │ │ ├── NullWritable.Comparator.html
│ │ │ │ │ ├── NullWritable.html
│ │ │ │ │ ├── ObjectWritable.html
│ │ │ │ │ ├── OutputBuffer.html
│ │ │ │ │ ├── RawComparator.html
│ │ │ │ │ ├── ReadaheadPool.html
│ │ │ │ │ ├── ReadaheadPool.ReadaheadRequest.html
│ │ │ │ │ ├── SecureIOUtils.AlreadyExistsException.html
│ │ │ │ │ ├── SecureIOUtils.html
│ │ │ │ │ ├── SequenceFile.CompressionType.html
│ │ │ │ │ ├── SequenceFile.html
│ │ │ │ │ ├── SequenceFile.Metadata.html
│ │ │ │ │ ├── SequenceFile.Reader.html
│ │ │ │ │ ├── SequenceFile.Sorter.html
│ │ │ │ │ ├── SequenceFile.Sorter.RawKeyValueIterator.html
│ │ │ │ │ ├── SequenceFile.Sorter.SegmentDescriptor.html
│ │ │ │ │ ├── SequenceFile.ValueBytes.html
│ │ │ │ │ ├── SequenceFile.Writer.html
│ │ │ │ │ ├── SetFile.html
│ │ │ │ │ ├── SetFile.Reader.html
│ │ │ │ │ ├── SetFile.Writer.html
│ │ │ │ │ ├── SortedMapWritable.html
│ │ │ │ │ ├── Stringifier.html
│ │ │ │ │ ├── Text.Comparator.html
│ │ │ │ │ ├── Text.html
│ │ │ │ │ ├── TwoDArrayWritable.html
│ │ │ │ │ ├── UTF8.Comparator.html
│ │ │ │ │ ├── UTF8.html
│ │ │ │ │ ├── VersionedWritable.html
│ │ │ │ │ ├── VersionMismatchException.html
│ │ │ │ │ ├── VIntWritable.html
│ │ │ │ │ ├── VLongWritable.html
│ │ │ │ │ ├── WritableComparable.html
│ │ │ │ │ ├── WritableComparator.html
│ │ │ │ │ ├── WritableFactories.html
│ │ │ │ │ ├── WritableFactory.html
│ │ │ │ │ ├── Writable.html
│ │ │ │ │ ├── WritableName.html
│ │ │ │ │ └── WritableUtils.html
│ │ │ │ ├── Closeable.html
│ │ │ │ ├── compress
│ │ │ │ │ ├── BlockCompressorStream.html
│ │ │ │ │ ├── BlockDecompressorStream.html
│ │ │ │ │ ├── bzip2
│ │ │ │ │ │ ├── BZip2Constants.html
│ │ │ │ │ │ ├── BZip2DummyCompressor.html
│ │ │ │ │ │ ├── BZip2DummyDecompressor.html
│ │ │ │ │ │ ├── CBZip2InputStream.html
│ │ │ │ │ │ ├── CBZip2InputStream.STATE.html
│ │ │ │ │ │ ├── CBZip2OutputStream.html
│ │ │ │ │ │ ├── class-use
│ │ │ │ │ │ │ ├── BZip2Constants.html
│ │ │ │ │ │ │ ├── BZip2DummyCompressor.html
│ │ │ │ │ │ │ ├── BZip2DummyDecompressor.html
│ │ │ │ │ │ │ ├── CBZip2InputStream.html
│ │ │ │ │ │ │ ├── CBZip2InputStream.STATE.html
│ │ │ │ │ │ │ └── CBZip2OutputStream.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── package-use.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
│ │ │ │ │ │ ├── DoNotPool.html
│ │ │ │ │ │ ├── GzipCodec.GzipOutputStream.html
│ │ │ │ │ │ ├── GzipCodec.html
│ │ │ │ │ │ ├── SnappyCodec.html
│ │ │ │ │ │ ├── SplitCompressionInputStream.html
│ │ │ │ │ │ ├── SplittableCompressionCodec.html
│ │ │ │ │ │ └── SplittableCompressionCodec.READ_MODE.html
│ │ │ │ │ ├── CodecPool.html
│ │ │ │ │ ├── CompressionCodecFactory.html
│ │ │ │ │ ├── CompressionCodec.html
│ │ │ │ │ ├── CompressionInputStream.html
│ │ │ │ │ ├── CompressionOutputStream.html
│ │ │ │ │ ├── Compressor.html
│ │ │ │ │ ├── CompressorStream.html
│ │ │ │ │ ├── Decompressor.html
│ │ │ │ │ ├── DecompressorStream.html
│ │ │ │ │ ├── DefaultCodec.html
│ │ │ │ │ ├── DoNotPool.html
│ │ │ │ │ ├── GzipCodec.GzipOutputStream.html
│ │ │ │ │ ├── GzipCodec.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── package-use.html
│ │ │ │ │ ├── snappy
│ │ │ │ │ │ ├── class-use
│ │ │ │ │ │ │ ├── LoadSnappy.html
│ │ │ │ │ │ │ ├── SnappyCompressor.html
│ │ │ │ │ │ │ └── SnappyDecompressor.html
│ │ │ │ │ │ ├── LoadSnappy.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── package-use.html
│ │ │ │ │ │ ├── SnappyCompressor.html
│ │ │ │ │ │ └── SnappyDecompressor.html
│ │ │ │ │ ├── SnappyCodec.html
│ │ │ │ │ ├── SplitCompressionInputStream.html
│ │ │ │ │ ├── SplittableCompressionCodec.html
│ │ │ │ │ ├── SplittableCompressionCodec.READ_MODE.html
│ │ │ │ │ └── zlib
│ │ │ │ │ ├── BuiltInGzipDecompressor.html
│ │ │ │ │ ├── BuiltInZlibDeflater.html
│ │ │ │ │ ├── BuiltInZlibInflater.html
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── BuiltInGzipDecompressor.html
│ │ │ │ │ │ ├── BuiltInZlibDeflater.html
│ │ │ │ │ │ ├── BuiltInZlibInflater.html
│ │ │ │ │ │ ├── ZlibCompressor.CompressionHeader.html
│ │ │ │ │ │ ├── ZlibCompressor.CompressionLevel.html
│ │ │ │ │ │ ├── ZlibCompressor.CompressionStrategy.html
│ │ │ │ │ │ ├── ZlibCompressor.html
│ │ │ │ │ │ ├── ZlibDecompressor.CompressionHeader.html
│ │ │ │ │ │ ├── ZlibDecompressor.html
│ │ │ │ │ │ └── ZlibFactory.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── package-use.html
│ │ │ │ │ ├── ZlibCompressor.CompressionHeader.html
│ │ │ │ │ ├── ZlibCompressor.CompressionLevel.html
│ │ │ │ │ ├── ZlibCompressor.CompressionStrategy.html
│ │ │ │ │ ├── ZlibCompressor.html
│ │ │ │ │ ├── ZlibDecompressor.CompressionHeader.html
│ │ │ │ │ ├── ZlibDecompressor.html
│ │ │ │ │ └── ZlibFactory.html
│ │ │ │ ├── CompressedWritable.html
│ │ │ │ ├── DataInputBuffer.html
│ │ │ │ ├── DataOutputBuffer.html
│ │ │ │ ├── DefaultStringifier.html
│ │ │ │ ├── DoubleWritable.Comparator.html
│ │ │ │ ├── DoubleWritable.html
│ │ │ │ ├── file
│ │ │ │ │ └── tfile
│ │ │ │ │ ├── ByteArray.html
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── ByteArray.html
│ │ │ │ │ │ ├── MetaBlockAlreadyExists.html
│ │ │ │ │ │ ├── MetaBlockDoesNotExist.html
│ │ │ │ │ │ ├── RawComparable.html
│ │ │ │ │ │ ├── TFile.html
│ │ │ │ │ │ ├── TFile.Reader.html
│ │ │ │ │ │ ├── TFile.Reader.Scanner.Entry.html
│ │ │ │ │ │ ├── TFile.Reader.Scanner.html
│ │ │ │ │ │ ├── TFile.Writer.html
│ │ │ │ │ │ ├── Utils.html
│ │ │ │ │ │ └── Utils.Version.html
│ │ │ │ │ ├── MetaBlockAlreadyExists.html
│ │ │ │ │ ├── MetaBlockDoesNotExist.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── package-use.html
│ │ │ │ │ ├── RawComparable.html
│ │ │ │ │ ├── TFile.html
│ │ │ │ │ ├── TFile.Reader.html
│ │ │ │ │ ├── TFile.Reader.Scanner.Entry.html
│ │ │ │ │ ├── TFile.Reader.Scanner.html
│ │ │ │ │ ├── TFile.Writer.html
│ │ │ │ │ ├── Utils.html
│ │ │ │ │ └── Utils.Version.html
│ │ │ │ ├── FloatWritable.Comparator.html
│ │ │ │ ├── FloatWritable.html
│ │ │ │ ├── GenericWritable.html
│ │ │ │ ├── InputBuffer.html
│ │ │ │ ├── IntWritable.Comparator.html
│ │ │ │ ├── IntWritable.html
│ │ │ │ ├── IOUtils.html
│ │ │ │ ├── IOUtils.NullOutputStream.html
│ │ │ │ ├── LongWritable.Comparator.html
│ │ │ │ ├── LongWritable.DecreasingComparator.html
│ │ │ │ ├── LongWritable.html
│ │ │ │ ├── MapFile.html
│ │ │ │ ├── MapFile.Reader.html
│ │ │ │ ├── MapFile.Writer.html
│ │ │ │ ├── MapWritable.html
│ │ │ │ ├── MD5Hash.Comparator.html
│ │ │ │ ├── MD5Hash.html
│ │ │ │ ├── MultipleIOException.html
│ │ │ │ ├── nativeio
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── Errno.html
│ │ │ │ │ │ ├── NativeIOException.html
│ │ │ │ │ │ ├── NativeIO.html
│ │ │ │ │ │ └── NativeIO.Stat.html
│ │ │ │ │ ├── Errno.html
│ │ │ │ │ ├── NativeIOException.html
│ │ │ │ │ ├── NativeIO.html
│ │ │ │ │ ├── NativeIO.Stat.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── package-use.html
│ │ │ │ ├── NullWritable.Comparator.html
│ │ │ │ ├── NullWritable.html
│ │ │ │ ├── ObjectWritable.html
│ │ │ │ ├── OutputBuffer.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── package-use.html
│ │ │ │ ├── RawComparator.html
│ │ │ │ ├── ReadaheadPool.html
│ │ │ │ ├── ReadaheadPool.ReadaheadRequest.html
│ │ │ │ ├── retry
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── RetryPolicies.html
│ │ │ │ │ │ ├── RetryPolicies.MultipleLinearRandomRetry.html
│ │ │ │ │ │ ├── RetryPolicies.MultipleLinearRandomRetry.Pair.html
│ │ │ │ │ │ ├── RetryPolicy.html
│ │ │ │ │ │ ├── RetryProxy.html
│ │ │ │ │ │ └── RetryUtils.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── package-use.html
│ │ │ │ │ ├── RetryPolicies.html
│ │ │ │ │ ├── RetryPolicies.MultipleLinearRandomRetry.html
│ │ │ │ │ ├── RetryPolicies.MultipleLinearRandomRetry.Pair.html
│ │ │ │ │ ├── RetryPolicy.html
│ │ │ │ │ ├── RetryProxy.html
│ │ │ │ │ └── RetryUtils.html
│ │ │ │ ├── SecureIOUtils.AlreadyExistsException.html
│ │ │ │ ├── SecureIOUtils.html
│ │ │ │ ├── SequenceFile.CompressionType.html
│ │ │ │ ├── SequenceFile.html
│ │ │ │ ├── SequenceFile.Metadata.html
│ │ │ │ ├── SequenceFile.Reader.html
│ │ │ │ ├── SequenceFile.Sorter.html
│ │ │ │ ├── SequenceFile.Sorter.RawKeyValueIterator.html
│ │ │ │ ├── SequenceFile.Sorter.SegmentDescriptor.html
│ │ │ │ ├── SequenceFile.ValueBytes.html
│ │ │ │ ├── SequenceFile.Writer.html
│ │ │ │ ├── serializer
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── DeserializerComparator.html
│ │ │ │ │ │ ├── Deserializer.html
│ │ │ │ │ │ ├── JavaSerializationComparator.html
│ │ │ │ │ │ ├── JavaSerialization.html
│ │ │ │ │ │ ├── SerializationFactory.html
│ │ │ │ │ │ ├── Serialization.html
│ │ │ │ │ │ ├── Serializer.html
│ │ │ │ │ │ └── WritableSerialization.html
│ │ │ │ │ ├── DeserializerComparator.html
│ │ │ │ │ ├── Deserializer.html
│ │ │ │ │ ├── JavaSerializationComparator.html
│ │ │ │ │ ├── JavaSerialization.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── package-use.html
│ │ │ │ │ ├── SerializationFactory.html
│ │ │ │ │ ├── Serialization.html
│ │ │ │ │ ├── Serializer.html
│ │ │ │ │ └── WritableSerialization.html
│ │ │ │ ├── SetFile.html
│ │ │ │ ├── SetFile.Reader.html
│ │ │ │ ├── SetFile.Writer.html
│ │ │ │ ├── SortedMapWritable.html
│ │ │ │ ├── Stringifier.html
│ │ │ │ ├── Text.Comparator.html
│ │ │ │ ├── Text.html
│ │ │ │ ├── TwoDArrayWritable.html
│ │ │ │ ├── UTF8.Comparator.html
│ │ │ │ ├── UTF8.html
│ │ │ │ ├── VersionedWritable.html
│ │ │ │ ├── VersionMismatchException.html
│ │ │ │ ├── VIntWritable.html
│ │ │ │ ├── VLongWritable.html
│ │ │ │ ├── WritableComparable.html
│ │ │ │ ├── WritableComparator.html
│ │ │ │ ├── WritableFactories.html
│ │ │ │ ├── WritableFactory.html
│ │ │ │ ├── Writable.html
│ │ │ │ ├── WritableName.html
│ │ │ │ └── WritableUtils.html
│ │ │ ├── ipc
│ │ │ │ ├── class-use
│ │ │ │ │ ├── Client.html
│ │ │ │ │ ├── RemoteException.html
│ │ │ │ │ ├── RPC.html
│ │ │ │ │ ├── RPC.Server.html
│ │ │ │ │ ├── RPC.VersionMismatch.html
│ │ │ │ │ ├── Server.Connection.html
│ │ │ │ │ ├── Server.html
│ │ │ │ │ └── VersionedProtocol.html
│ │ │ │ ├── Client.html
│ │ │ │ ├── metrics
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── RpcInstrumentation.Detailed.html
│ │ │ │ │ │ └── RpcInstrumentation.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── package-use.html
│ │ │ │ │ ├── RpcInstrumentation.Detailed.html
│ │ │ │ │ └── RpcInstrumentation.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── package-use.html
│ │ │ │ ├── RemoteException.html
│ │ │ │ ├── RPC.html
│ │ │ │ ├── RPC.Server.html
│ │ │ │ ├── RPC.VersionMismatch.html
│ │ │ │ ├── Server.Connection.html
│ │ │ │ ├── Server.html
│ │ │ │ └── VersionedProtocol.html
│ │ │ ├── jmx
│ │ │ │ ├── class-use
│ │ │ │ │ └── JMXJsonServlet.html
│ │ │ │ ├── JMXJsonServlet.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── package-use.html
│ │ │ ├── log
│ │ │ │ ├── class-use
│ │ │ │ │ ├── EventCounter.html
│ │ │ │ │ ├── LogLevel.html
│ │ │ │ │ └── LogLevel.Servlet.html
│ │ │ │ ├── EventCounter.html
│ │ │ │ ├── LogLevel.html
│ │ │ │ ├── LogLevel.Servlet.html
│ │ │ │ ├── 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
│ │ │ │ ├── AdminOperationsProtocol.html
│ │ │ │ ├── class-use
│ │ │ │ │ ├── AdminOperationsProtocol.html
│ │ │ │ │ ├── ClusterStatus.html
│ │ │ │ │ ├── Counters.Counter.html
│ │ │ │ │ ├── Counters.CountersExceededException.html
│ │ │ │ │ ├── Counters.Group.html
│ │ │ │ │ ├── Counters.html
│ │ │ │ │ ├── DefaultJobHistoryParser.html
│ │ │ │ │ ├── DefaultTaskController.html
│ │ │ │ │ ├── FileAlreadyExistsException.html
│ │ │ │ │ ├── FileInputFormat.Counter.html
│ │ │ │ │ ├── FileInputFormat.html
│ │ │ │ │ ├── FileOutputCommitter.html
│ │ │ │ │ ├── FileOutputFormat.Counter.html
│ │ │ │ │ ├── FileOutputFormat.html
│ │ │ │ │ ├── FileSplit.html
│ │ │ │ │ ├── HDFSMonitorThread.html
│ │ │ │ │ ├── ID.html
│ │ │ │ │ ├── InputFormat.html
│ │ │ │ │ ├── InputSplit.html
│ │ │ │ │ ├── InvalidFileTypeException.html
│ │ │ │ │ ├── InvalidInputException.html
│ │ │ │ │ ├── InvalidJobConfException.html
│ │ │ │ │ ├── IsolationRunner.html
│ │ │ │ │ ├── JobClient.html
│ │ │ │ │ ├── JobClient.Renewer.html
│ │ │ │ │ ├── JobClient.TaskStatusFilter.html
│ │ │ │ │ ├── JobConf.html
│ │ │ │ │ ├── JobConfigurable.html
│ │ │ │ │ ├── JobContext.html
│ │ │ │ │ ├── JobEndNotifier.html
│ │ │ │ │ ├── JobHistory.HistoryCleaner.html
│ │ │ │ │ ├── JobHistory.html
│ │ │ │ │ ├── JobHistory.JobInfo.html
│ │ │ │ │ ├── JobHistory.Keys.html
│ │ │ │ │ ├── JobHistory.Listener.html
│ │ │ │ │ ├── JobHistory.MapAttempt.html
│ │ │ │ │ ├── JobHistory.RecordTypes.html
│ │ │ │ │ ├── JobHistory.ReduceAttempt.html
│ │ │ │ │ ├── JobHistoryServer.html
│ │ │ │ │ ├── JobHistory.TaskAttempt.html
│ │ │ │ │ ├── JobHistory.Task.html
│ │ │ │ │ ├── JobHistory.Values.html
│ │ │ │ │ ├── JobID.html
│ │ │ │ │ ├── JobInProgress.Counter.html
│ │ │ │ │ ├── JobInProgress.html
│ │ │ │ │ ├── JobLocalizer.html
│ │ │ │ │ ├── JobPriority.html
│ │ │ │ │ ├── JobProfile.html
│ │ │ │ │ ├── JobQueueInfo.html
│ │ │ │ │ ├── JobStatus.html
│ │ │ │ │ ├── JobTracker.html
│ │ │ │ │ ├── JobTracker.IllegalStateException.html
│ │ │ │ │ ├── JobTrackerMXBean.html
│ │ │ │ │ ├── JobTracker.SafeModeAction.html
│ │ │ │ │ ├── JobTracker.State.html
│ │ │ │ │ ├── JvmTask.html
│ │ │ │ │ ├── KeyValueLineRecordReader.html
│ │ │ │ │ ├── KeyValueTextInputFormat.html
│ │ │ │ │ ├── LineRecordReader.html
│ │ │ │ │ ├── LineRecordReader.LineReader.html
│ │ │ │ │ ├── MapFileOutputFormat.html
│ │ │ │ │ ├── Mapper.html
│ │ │ │ │ ├── MapReduceBase.html
│ │ │ │ │ ├── MapReducePolicyProvider.html
│ │ │ │ │ ├── MapRunnable.html
│ │ │ │ │ ├── MapRunner.html
│ │ │ │ │ ├── MapTaskCompletionEventsUpdate.html
│ │ │ │ │ ├── MultiFileInputFormat.html
│ │ │ │ │ ├── MultiFileSplit.html
│ │ │ │ │ ├── Operation.html
│ │ │ │ │ ├── OutputCollector.html
│ │ │ │ │ ├── OutputCommitter.html
│ │ │ │ │ ├── OutputFormat.html
│ │ │ │ │ ├── OutputLogFilter.html
│ │ │ │ │ ├── Partitioner.html
│ │ │ │ │ ├── QueueAclsInfo.html
│ │ │ │ │ ├── RawHistoryFileServlet.html
│ │ │ │ │ ├── RawKeyValueIterator.html
│ │ │ │ │ ├── RecordReader.html
│ │ │ │ │ ├── RecordWriter.html
│ │ │ │ │ ├── Reducer.html
│ │ │ │ │ ├── Reporter.html
│ │ │ │ │ ├── RunningJob.html
│ │ │ │ │ ├── SafeModeException.html
│ │ │ │ │ ├── SequenceFileAsBinaryInputFormat.html
│ │ │ │ │ ├── SequenceFileAsBinaryInputFormat.SequenceFileAsBinaryRecordReader.html
│ │ │ │ │ ├── SequenceFileAsBinaryOutputFormat.html
│ │ │ │ │ ├── SequenceFileAsBinaryOutputFormat.WritableValueBytes.html
│ │ │ │ │ ├── SequenceFileAsTextInputFormat.html
│ │ │ │ │ ├── SequenceFileAsTextRecordReader.html
│ │ │ │ │ ├── SequenceFileInputFilter.FilterBase.html
│ │ │ │ │ ├── SequenceFileInputFilter.Filter.html
│ │ │ │ │ ├── SequenceFileInputFilter.html
│ │ │ │ │ ├── SequenceFileInputFilter.MD5Filter.html
│ │ │ │ │ ├── SequenceFileInputFilter.PercentFilter.html
│ │ │ │ │ ├── SequenceFileInputFilter.RegexFilter.html
│ │ │ │ │ ├── SequenceFileInputFormat.html
│ │ │ │ │ ├── SequenceFileOutputFormat.html
│ │ │ │ │ ├── SequenceFileRecordReader.html
│ │ │ │ │ ├── ShuffleExceptionTracker.html
│ │ │ │ │ ├── SkipBadRecords.html
│ │ │ │ │ ├── TaskAttemptContext.html
│ │ │ │ │ ├── TaskAttemptID.html
│ │ │ │ │ ├── Task.CombineOutputCollector.html
│ │ │ │ │ ├── Task.CombinerRunner.html
│ │ │ │ │ ├── Task.CombineValuesIterator.html
│ │ │ │ │ ├── TaskCompletionEvent.html
│ │ │ │ │ ├── TaskCompletionEvent.Status.html
│ │ │ │ │ ├── TaskController.html
│ │ │ │ │ ├── Task.Counter.html
│ │ │ │ │ ├── TaskGraphServlet.html
│ │ │ │ │ ├── Task.html
│ │ │ │ │ ├── TaskID.html
│ │ │ │ │ ├── TaskLogAppender.html
│ │ │ │ │ ├── TaskLog.html
│ │ │ │ │ ├── TaskLog.LogName.html
│ │ │ │ │ ├── TaskLogServlet.html
│ │ │ │ │ ├── TaskLogsTruncater.html
│ │ │ │ │ ├── Task.NewCombinerRunner.html
│ │ │ │ │ ├── Task.OldCombinerRunner.html
│ │ │ │ │ ├── TaskReport.html
│ │ │ │ │ ├── TaskStatus.html
│ │ │ │ │ ├── TaskStatus.Phase.html
│ │ │ │ │ ├── TaskStatus.State.html
│ │ │ │ │ ├── Task.TaskReporter.html
│ │ │ │ │ ├── TaskTracker.html
│ │ │ │ │ ├── TaskTracker.MapOutputServlet.html
│ │ │ │ │ ├── TaskTrackerMetricsSource.html
│ │ │ │ │ ├── TaskTrackerMXBean.html
│ │ │ │ │ ├── TaskTrackerStatus.html
│ │ │ │ │ ├── TaskUmbilicalProtocol.html
│ │ │ │ │ ├── TextInputFormat.html
│ │ │ │ │ ├── TextOutputFormat.html
│ │ │ │ │ ├── TextOutputFormat.LineRecordWriter.html
│ │ │ │ │ ├── TIPStatus.html
│ │ │ │ │ ├── UserLogCleaner.html
│ │ │ │ │ ├── Utils.html
│ │ │ │ │ ├── Utils.OutputFileUtils.html
│ │ │ │ │ ├── Utils.OutputFileUtils.OutputFilesFilter.html
│ │ │ │ │ └── Utils.OutputFileUtils.OutputLogFilter.html
│ │ │ │ ├── ClusterStatus.html
│ │ │ │ ├── Counters.Counter.html
│ │ │ │ ├── Counters.CountersExceededException.html
│ │ │ │ ├── Counters.Group.html
│ │ │ │ ├── Counters.html
│ │ │ │ ├── DefaultJobHistoryParser.html
│ │ │ │ ├── DefaultTaskController.html
│ │ │ │ ├── FileAlreadyExistsException.html
│ │ │ │ ├── FileInputFormat.Counter.html
│ │ │ │ ├── FileInputFormat.html
│ │ │ │ ├── FileOutputCommitter.html
│ │ │ │ ├── FileOutputFormat.Counter.html
│ │ │ │ ├── FileOutputFormat.html
│ │ │ │ ├── FileSplit.html
│ │ │ │ ├── HDFSMonitorThread.html
│ │ │ │ ├── ID.html
│ │ │ │ ├── InputFormat.html
│ │ │ │ ├── InputSplit.html
│ │ │ │ ├── InvalidFileTypeException.html
│ │ │ │ ├── InvalidInputException.html
│ │ │ │ ├── InvalidJobConfException.html
│ │ │ │ ├── IsolationRunner.html
│ │ │ │ ├── JobClient.html
│ │ │ │ ├── JobClient.Renewer.html
│ │ │ │ ├── JobClient.TaskStatusFilter.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
│ │ │ │ ├── JobEndNotifier.html
│ │ │ │ ├── JobHistory.HistoryCleaner.html
│ │ │ │ ├── JobHistory.html
│ │ │ │ ├── JobHistory.JobInfo.html
│ │ │ │ ├── JobHistory.Keys.html
│ │ │ │ ├── JobHistory.Listener.html
│ │ │ │ ├── JobHistory.MapAttempt.html
│ │ │ │ ├── JobHistory.RecordTypes.html
│ │ │ │ ├── JobHistory.ReduceAttempt.html
│ │ │ │ ├── JobHistoryServer.html
│ │ │ │ ├── JobHistory.TaskAttempt.html
│ │ │ │ ├── JobHistory.Task.html
│ │ │ │ ├── JobHistory.Values.html
│ │ │ │ ├── JobID.html
│ │ │ │ ├── JobInProgress.Counter.html
│ │ │ │ ├── JobInProgress.html
│ │ │ │ ├── JobLocalizer.html
│ │ │ │ ├── JobPriority.html
│ │ │ │ ├── JobProfile.html
│ │ │ │ ├── JobQueueInfo.html
│ │ │ │ ├── JobStatus.html
│ │ │ │ ├── JobTracker.html
│ │ │ │ ├── JobTracker.IllegalStateException.html
│ │ │ │ ├── JobTrackerMXBean.html
│ │ │ │ ├── JobTracker.SafeModeAction.html
│ │ │ │ ├── JobTracker.State.html
│ │ │ │ ├── join
│ │ │ │ │ ├── ArrayListBackedIterator.html
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── ArrayListBackedIterator.html
│ │ │ │ │ │ ├── ComposableInputFormat.html
│ │ │ │ │ │ ├── ComposableRecordReader.html
│ │ │ │ │ │ ├── CompositeInputFormat.html
│ │ │ │ │ │ ├── CompositeInputSplit.html
│ │ │ │ │ │ ├── CompositeRecordReader.html
│ │ │ │ │ │ ├── InnerJoinRecordReader.html
│ │ │ │ │ │ ├── JoinRecordReader.html
│ │ │ │ │ │ ├── JoinRecordReader.JoinDelegationIterator.html
│ │ │ │ │ │ ├── MultiFilterRecordReader.html
│ │ │ │ │ │ ├── MultiFilterRecordReader.MultiFilterDelegationIterator.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.EMPTY.html
│ │ │ │ │ │ ├── ResetableIterator.html
│ │ │ │ │ │ ├── StreamBackedIterator.html
│ │ │ │ │ │ ├── TupleWritable.html
│ │ │ │ │ │ └── WrappedRecordReader.html
│ │ │ │ │ ├── ComposableInputFormat.html
│ │ │ │ │ ├── ComposableRecordReader.html
│ │ │ │ │ ├── CompositeInputFormat.html
│ │ │ │ │ ├── CompositeInputSplit.html
│ │ │ │ │ ├── CompositeRecordReader.html
│ │ │ │ │ ├── InnerJoinRecordReader.html
│ │ │ │ │ ├── JoinRecordReader.html
│ │ │ │ │ ├── JoinRecordReader.JoinDelegationIterator.html
│ │ │ │ │ ├── MultiFilterRecordReader.html
│ │ │ │ │ ├── MultiFilterRecordReader.MultiFilterDelegationIterator.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.EMPTY.html
│ │ │ │ │ ├── ResetableIterator.html
│ │ │ │ │ ├── StreamBackedIterator.html
│ │ │ │ │ ├── TupleWritable.html
│ │ │ │ │ └── WrappedRecordReader.html
│ │ │ │ ├── JvmTask.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
│ │ │ │ │ │ ├── CombineFileSplit.html
│ │ │ │ │ │ ├── DelegatingInputFormat.html
│ │ │ │ │ │ ├── DelegatingMapper.html
│ │ │ │ │ │ ├── FieldSelectionMapReduce.html
│ │ │ │ │ │ ├── HashPartitioner.html
│ │ │ │ │ │ ├── IdentityMapper.html
│ │ │ │ │ │ ├── IdentityReducer.html
│ │ │ │ │ │ ├── InputSampler.html
│ │ │ │ │ │ ├── InputSampler.IntervalSampler.html
│ │ │ │ │ │ ├── InputSampler.RandomSampler.html
│ │ │ │ │ │ ├── InputSampler.Sampler.html
│ │ │ │ │ │ ├── InputSampler.SplitSampler.html
│ │ │ │ │ │ ├── InverseMapper.html
│ │ │ │ │ │ ├── KeyFieldBasedComparator.html
│ │ │ │ │ │ ├── KeyFieldBasedPartitioner.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
│ │ │ │ │ ├── CombineFileSplit.html
│ │ │ │ │ ├── db
│ │ │ │ │ │ ├── class-use
│ │ │ │ │ │ │ ├── DBConfiguration.html
│ │ │ │ │ │ │ ├── DBInputFormat.DBInputSplit.html
│ │ │ │ │ │ │ ├── DBInputFormat.DBRecordReader.html
│ │ │ │ │ │ │ ├── DBInputFormat.html
│ │ │ │ │ │ │ ├── DBInputFormat.NullDBWritable.html
│ │ │ │ │ │ │ ├── DBOutputFormat.DBRecordWriter.html
│ │ │ │ │ │ │ ├── DBOutputFormat.html
│ │ │ │ │ │ │ └── DBWritable.html
│ │ │ │ │ │ ├── DBConfiguration.html
│ │ │ │ │ │ ├── DBInputFormat.DBInputSplit.html
│ │ │ │ │ │ ├── DBInputFormat.DBRecordReader.html
│ │ │ │ │ │ ├── DBInputFormat.html
│ │ │ │ │ │ ├── DBInputFormat.NullDBWritable.html
│ │ │ │ │ │ ├── DBOutputFormat.DBRecordWriter.html
│ │ │ │ │ │ ├── DBOutputFormat.html
│ │ │ │ │ │ ├── DBWritable.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── package-use.html
│ │ │ │ │ ├── DelegatingInputFormat.html
│ │ │ │ │ ├── DelegatingMapper.html
│ │ │ │ │ ├── FieldSelectionMapReduce.html
│ │ │ │ │ ├── HashPartitioner.html
│ │ │ │ │ ├── IdentityMapper.html
│ │ │ │ │ ├── IdentityReducer.html
│ │ │ │ │ ├── InputSampler.html
│ │ │ │ │ ├── InputSampler.IntervalSampler.html
│ │ │ │ │ ├── InputSampler.RandomSampler.html
│ │ │ │ │ ├── InputSampler.Sampler.html
│ │ │ │ │ ├── InputSampler.SplitSampler.html
│ │ │ │ │ ├── InverseMapper.html
│ │ │ │ │ ├── KeyFieldBasedComparator.html
│ │ │ │ │ ├── KeyFieldBasedPartitioner.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
│ │ │ │ ├── LineRecordReader.html
│ │ │ │ ├── LineRecordReader.LineReader.html
│ │ │ │ ├── MapFileOutputFormat.html
│ │ │ │ ├── Mapper.html
│ │ │ │ ├── MapReduceBase.html
│ │ │ │ ├── MapReducePolicyProvider.html
│ │ │ │ ├── MapRunnable.html
│ │ │ │ ├── MapRunner.html
│ │ │ │ ├── MapTaskCompletionEventsUpdate.html
│ │ │ │ ├── MultiFileInputFormat.html
│ │ │ │ ├── MultiFileSplit.html
│ │ │ │ ├── Operation.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
│ │ │ │ ├── QueueAclsInfo.html
│ │ │ │ ├── RawHistoryFileServlet.html
│ │ │ │ ├── RawKeyValueIterator.html
│ │ │ │ ├── RecordReader.html
│ │ │ │ ├── RecordWriter.html
│ │ │ │ ├── Reducer.html
│ │ │ │ ├── Reporter.html
│ │ │ │ ├── RunningJob.html
│ │ │ │ ├── SafeModeException.html
│ │ │ │ ├── SequenceFileAsBinaryInputFormat.html
│ │ │ │ ├── SequenceFileAsBinaryInputFormat.SequenceFileAsBinaryRecordReader.html
│ │ │ │ ├── SequenceFileAsBinaryOutputFormat.html
│ │ │ │ ├── SequenceFileAsBinaryOutputFormat.WritableValueBytes.html
│ │ │ │ ├── SequenceFileAsTextInputFormat.html
│ │ │ │ ├── SequenceFileAsTextRecordReader.html
│ │ │ │ ├── SequenceFileInputFilter.FilterBase.html
│ │ │ │ ├── SequenceFileInputFilter.Filter.html
│ │ │ │ ├── SequenceFileInputFilter.html
│ │ │ │ ├── SequenceFileInputFilter.MD5Filter.html
│ │ │ │ ├── SequenceFileInputFilter.PercentFilter.html
│ │ │ │ ├── SequenceFileInputFilter.RegexFilter.html
│ │ │ │ ├── SequenceFileInputFormat.html
│ │ │ │ ├── SequenceFileOutputFormat.html
│ │ │ │ ├── SequenceFileRecordReader.html
│ │ │ │ ├── ShuffleExceptionTracker.html
│ │ │ │ ├── SkipBadRecords.html
│ │ │ │ ├── TaskAttemptContext.html
│ │ │ │ ├── TaskAttemptID.html
│ │ │ │ ├── Task.CombineOutputCollector.html
│ │ │ │ ├── Task.CombinerRunner.html
│ │ │ │ ├── Task.CombineValuesIterator.html
│ │ │ │ ├── TaskCompletionEvent.html
│ │ │ │ ├── TaskCompletionEvent.Status.html
│ │ │ │ ├── TaskController.html
│ │ │ │ ├── Task.Counter.html
│ │ │ │ ├── TaskGraphServlet.html
│ │ │ │ ├── Task.html
│ │ │ │ ├── TaskID.html
│ │ │ │ ├── TaskLogAppender.html
│ │ │ │ ├── TaskLog.html
│ │ │ │ ├── TaskLog.LogName.html
│ │ │ │ ├── TaskLogServlet.html
│ │ │ │ ├── TaskLogsTruncater.html
│ │ │ │ ├── Task.NewCombinerRunner.html
│ │ │ │ ├── Task.OldCombinerRunner.html
│ │ │ │ ├── TaskReport.html
│ │ │ │ ├── TaskStatus.html
│ │ │ │ ├── TaskStatus.Phase.html
│ │ │ │ ├── TaskStatus.State.html
│ │ │ │ ├── Task.TaskReporter.html
│ │ │ │ ├── TaskTracker.html
│ │ │ │ ├── TaskTracker.MapOutputServlet.html
│ │ │ │ ├── TaskTrackerMetricsSource.html
│ │ │ │ ├── TaskTrackerMXBean.html
│ │ │ │ ├── TaskTrackerStatus.html
│ │ │ │ ├── TaskUmbilicalProtocol.html
│ │ │ │ ├── TextInputFormat.html
│ │ │ │ ├── TextOutputFormat.html
│ │ │ │ ├── TextOutputFormat.LineRecordWriter.html
│ │ │ │ ├── TIPStatus.html
│ │ │ │ ├── tools
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ └── MRAdmin.html
│ │ │ │ │ ├── MRAdmin.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── package-use.html
│ │ │ │ ├── UserLogCleaner.html
│ │ │ │ ├── Utils.html
│ │ │ │ ├── Utils.OutputFileUtils.html
│ │ │ │ ├── Utils.OutputFileUtils.OutputFilesFilter.html
│ │ │ │ └── Utils.OutputFileUtils.OutputLogFilter.html
│ │ │ ├── mapreduce
│ │ │ │ ├── class-use
│ │ │ │ │ ├── ClusterMetrics.html
│ │ │ │ │ ├── CounterGroup.html
│ │ │ │ │ ├── Counter.html
│ │ │ │ │ ├── Counters.html
│ │ │ │ │ ├── ID.html
│ │ │ │ │ ├── InputFormat.html
│ │ │ │ │ ├── InputSplit.html
│ │ │ │ │ ├── JobACL.html
│ │ │ │ │ ├── JobContext.html
│ │ │ │ │ ├── Job.html
│ │ │ │ │ ├── JobID.html
│ │ │ │ │ ├── Job.JobState.html
│ │ │ │ │ ├── JobStatus.html
│ │ │ │ │ ├── JobStatus.State.html
│ │ │ │ │ ├── JobSubmissionFiles.html
│ │ │ │ │ ├── MapContext.html
│ │ │ │ │ ├── Mapper.Context.html
│ │ │ │ │ ├── Mapper.html
│ │ │ │ │ ├── OutputCommitter.html
│ │ │ │ │ ├── OutputFormat.html
│ │ │ │ │ ├── Partitioner.html
│ │ │ │ │ ├── RecordReader.html
│ │ │ │ │ ├── RecordWriter.html
│ │ │ │ │ ├── ReduceContext.html
│ │ │ │ │ ├── ReduceContext.ValueIterable.html
│ │ │ │ │ ├── ReduceContext.ValueIterator.html
│ │ │ │ │ ├── Reducer.Context.html
│ │ │ │ │ ├── Reducer.html
│ │ │ │ │ ├── StatusReporter.html
│ │ │ │ │ ├── TaskAttemptContext.html
│ │ │ │ │ ├── TaskAttemptID.html
│ │ │ │ │ ├── TaskID.html
│ │ │ │ │ ├── TaskInputOutputContext.html
│ │ │ │ │ └── TaskType.html
│ │ │ │ ├── ClusterMetrics.html
│ │ │ │ ├── CounterGroup.html
│ │ │ │ ├── Counter.html
│ │ │ │ ├── Counters.html
│ │ │ │ ├── ID.html
│ │ │ │ ├── InputFormat.html
│ │ │ │ ├── InputSplit.html
│ │ │ │ ├── JobACL.html
│ │ │ │ ├── JobContext.html
│ │ │ │ ├── Job.html
│ │ │ │ ├── JobID.html
│ │ │ │ ├── Job.JobState.html
│ │ │ │ ├── JobStatus.html
│ │ │ │ ├── JobStatus.State.html
│ │ │ │ ├── JobSubmissionFiles.html
│ │ │ │ ├── lib
│ │ │ │ │ ├── db
│ │ │ │ │ │ ├── BigDecimalSplitter.html
│ │ │ │ │ │ ├── BooleanSplitter.html
│ │ │ │ │ │ ├── class-use
│ │ │ │ │ │ │ ├── BigDecimalSplitter.html
│ │ │ │ │ │ │ ├── BooleanSplitter.html
│ │ │ │ │ │ │ ├── DataDrivenDBInputFormat.DataDrivenDBInputSplit.html
│ │ │ │ │ │ │ ├── DataDrivenDBInputFormat.html
│ │ │ │ │ │ │ ├── DataDrivenDBRecordReader.html
│ │ │ │ │ │ │ ├── DateSplitter.html
│ │ │ │ │ │ │ ├── DBConfiguration.html
│ │ │ │ │ │ │ ├── DBInputFormat.DBInputSplit.html
│ │ │ │ │ │ │ ├── DBInputFormat.html
│ │ │ │ │ │ │ ├── DBInputFormat.NullDBWritable.html
│ │ │ │ │ │ │ ├── DBOutputFormat.DBRecordWriter.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.DataDrivenDBInputSplit.html
│ │ │ │ │ │ ├── DataDrivenDBInputFormat.html
│ │ │ │ │ │ ├── DataDrivenDBRecordReader.html
│ │ │ │ │ │ ├── DateSplitter.html
│ │ │ │ │ │ ├── DBConfiguration.html
│ │ │ │ │ │ ├── DBInputFormat.DBInputSplit.html
│ │ │ │ │ │ ├── DBInputFormat.html
│ │ │ │ │ │ ├── DBInputFormat.NullDBWritable.html
│ │ │ │ │ │ ├── DBOutputFormat.DBRecordWriter.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
│ │ │ │ │ │ │ ├── CombineFileSplit.html
│ │ │ │ │ │ │ ├── DelegatingInputFormat.html
│ │ │ │ │ │ │ ├── DelegatingMapper.html
│ │ │ │ │ │ │ ├── DelegatingRecordReader.html
│ │ │ │ │ │ │ ├── FileInputFormat.Counter.html
│ │ │ │ │ │ │ ├── FileInputFormat.html
│ │ │ │ │ │ │ ├── FileSplit.html
│ │ │ │ │ │ │ ├── InvalidInputException.html
│ │ │ │ │ │ │ ├── KeyValueLineRecordReader.html
│ │ │ │ │ │ │ ├── KeyValueTextInputFormat.html
│ │ │ │ │ │ │ ├── LineRecordReader.html
│ │ │ │ │ │ │ ├── MultipleInputs.html
│ │ │ │ │ │ │ ├── NLineInputFormat.html
│ │ │ │ │ │ │ ├── SequenceFileAsBinaryInputFormat.html
│ │ │ │ │ │ │ ├── SequenceFileAsBinaryInputFormat.SequenceFileAsBinaryRecordReader.html
│ │ │ │ │ │ │ ├── SequenceFileAsTextInputFormat.html
│ │ │ │ │ │ │ ├── SequenceFileAsTextRecordReader.html
│ │ │ │ │ │ │ ├── SequenceFileInputFilter.FilterBase.html
│ │ │ │ │ │ │ ├── SequenceFileInputFilter.Filter.html
│ │ │ │ │ │ │ ├── SequenceFileInputFilter.html
│ │ │ │ │ │ │ ├── SequenceFileInputFilter.MD5Filter.html
│ │ │ │ │ │ │ ├── SequenceFileInputFilter.PercentFilter.html
│ │ │ │ │ │ │ ├── SequenceFileInputFilter.RegexFilter.html
│ │ │ │ │ │ │ ├── SequenceFileInputFormat.html
│ │ │ │ │ │ │ ├── SequenceFileRecordReader.html
│ │ │ │ │ │ │ └── TextInputFormat.html
│ │ │ │ │ │ ├── CombineFileInputFormat.html
│ │ │ │ │ │ ├── CombineFileRecordReader.html
│ │ │ │ │ │ ├── CombineFileSplit.html
│ │ │ │ │ │ ├── DelegatingInputFormat.html
│ │ │ │ │ │ ├── DelegatingMapper.html
│ │ │ │ │ │ ├── DelegatingRecordReader.html
│ │ │ │ │ │ ├── FileInputFormat.Counter.html
│ │ │ │ │ │ ├── FileInputFormat.html
│ │ │ │ │ │ ├── FileSplit.html
│ │ │ │ │ │ ├── InvalidInputException.html
│ │ │ │ │ │ ├── KeyValueLineRecordReader.html
│ │ │ │ │ │ ├── KeyValueTextInputFormat.html
│ │ │ │ │ │ ├── LineRecordReader.html
│ │ │ │ │ │ ├── MultipleInputs.html
│ │ │ │ │ │ ├── NLineInputFormat.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── package-use.html
│ │ │ │ │ │ ├── SequenceFileAsBinaryInputFormat.html
│ │ │ │ │ │ ├── SequenceFileAsBinaryInputFormat.SequenceFileAsBinaryRecordReader.html
│ │ │ │ │ │ ├── SequenceFileAsTextInputFormat.html
│ │ │ │ │ │ ├── SequenceFileAsTextRecordReader.html
│ │ │ │ │ │ ├── SequenceFileInputFilter.FilterBase.html
│ │ │ │ │ │ ├── SequenceFileInputFilter.Filter.html
│ │ │ │ │ │ ├── SequenceFileInputFilter.html
│ │ │ │ │ │ ├── SequenceFileInputFilter.MD5Filter.html
│ │ │ │ │ │ ├── SequenceFileInputFilter.PercentFilter.html
│ │ │ │ │ │ ├── SequenceFileInputFilter.RegexFilter.html
│ │ │ │ │ │ ├── SequenceFileInputFormat.html
│ │ │ │ │ │ ├── SequenceFileRecordReader.html
│ │ │ │ │ │ └── TextInputFormat.html
│ │ │ │ │ ├── jobcontrol
│ │ │ │ │ │ ├── class-use
│ │ │ │ │ │ │ ├── ControlledJob.html
│ │ │ │ │ │ │ ├── ControlledJob.State.html
│ │ │ │ │ │ │ ├── JobControl.html
│ │ │ │ │ │ │ └── JobControl.ThreadState.html
│ │ │ │ │ │ ├── ControlledJob.html
│ │ │ │ │ │ ├── ControlledJob.State.html
│ │ │ │ │ │ ├── JobControl.html
│ │ │ │ │ │ ├── JobControl.ThreadState.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── package-use.html
│ │ │ │ │ ├── map
│ │ │ │ │ │ ├── class-use
│ │ │ │ │ │ │ ├── InverseMapper.html
│ │ │ │ │ │ │ ├── MultithreadedMapper.html
│ │ │ │ │ │ │ └── TokenCounterMapper.html
│ │ │ │ │ │ ├── InverseMapper.html
│ │ │ │ │ │ ├── MultithreadedMapper.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── package-use.html
│ │ │ │ │ │ └── TokenCounterMapper.html
│ │ │ │ │ ├── output
│ │ │ │ │ │ ├── class-use
│ │ │ │ │ │ │ ├── FileOutputCommitter.html
│ │ │ │ │ │ │ ├── FileOutputFormat.Counter.html
│ │ │ │ │ │ │ ├── FileOutputFormat.html
│ │ │ │ │ │ │ ├── FilterOutputFormat.FilterRecordWriter.html
│ │ │ │ │ │ │ ├── FilterOutputFormat.html
│ │ │ │ │ │ │ ├── LazyOutputFormat.html
│ │ │ │ │ │ │ ├── MultipleOutputs.html
│ │ │ │ │ │ │ ├── NullOutputFormat.html
│ │ │ │ │ │ │ ├── SequenceFileAsBinaryOutputFormat.html
│ │ │ │ │ │ │ ├── SequenceFileAsBinaryOutputFormat.WritableValueBytes.html
│ │ │ │ │ │ │ ├── SequenceFileOutputFormat.html
│ │ │ │ │ │ │ ├── TextOutputFormat.html
│ │ │ │ │ │ │ └── TextOutputFormat.LineRecordWriter.html
│ │ │ │ │ │ ├── FileOutputCommitter.html
│ │ │ │ │ │ ├── FileOutputFormat.Counter.html
│ │ │ │ │ │ ├── FileOutputFormat.html
│ │ │ │ │ │ ├── FilterOutputFormat.FilterRecordWriter.html
│ │ │ │ │ │ ├── FilterOutputFormat.html
│ │ │ │ │ │ ├── LazyOutputFormat.html
│ │ │ │ │ │ ├── MultipleOutputs.html
│ │ │ │ │ │ ├── NullOutputFormat.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── package-use.html
│ │ │ │ │ │ ├── SequenceFileAsBinaryOutputFormat.html
│ │ │ │ │ │ ├── SequenceFileAsBinaryOutputFormat.WritableValueBytes.html
│ │ │ │ │ │ ├── SequenceFileOutputFormat.html
│ │ │ │ │ │ ├── TextOutputFormat.html
│ │ │ │ │ │ └── TextOutputFormat.LineRecordWriter.html
│ │ │ │ │ ├── partition
│ │ │ │ │ │ ├── BinaryPartitioner.html
│ │ │ │ │ │ ├── class-use
│ │ │ │ │ │ │ ├── BinaryPartitioner.html
│ │ │ │ │ │ │ ├── HashPartitioner.html
│ │ │ │ │ │ │ ├── InputSampler.html
│ │ │ │ │ │ │ ├── InputSampler.IntervalSampler.html
│ │ │ │ │ │ │ ├── InputSampler.RandomSampler.html
│ │ │ │ │ │ │ ├── InputSampler.Sampler.html
│ │ │ │ │ │ │ ├── InputSampler.SplitSampler.html
│ │ │ │ │ │ │ ├── KeyFieldBasedComparator.html
│ │ │ │ │ │ │ ├── KeyFieldBasedPartitioner.html
│ │ │ │ │ │ │ └── TotalOrderPartitioner.html
│ │ │ │ │ │ ├── HashPartitioner.html
│ │ │ │ │ │ ├── InputSampler.html
│ │ │ │ │ │ ├── InputSampler.IntervalSampler.html
│ │ │ │ │ │ ├── InputSampler.RandomSampler.html
│ │ │ │ │ │ ├── InputSampler.Sampler.html
│ │ │ │ │ │ ├── InputSampler.SplitSampler.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
│ │ │ │ │ ├── IntSumReducer.html
│ │ │ │ │ ├── LongSumReducer.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── package-use.html
│ │ │ │ ├── MapContext.html
│ │ │ │ ├── Mapper.Context.html
│ │ │ │ ├── Mapper.html
│ │ │ │ ├── OutputCommitter.html
│ │ │ │ ├── OutputFormat.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── package-use.html
│ │ │ │ ├── Partitioner.html
│ │ │ │ ├── RecordReader.html
│ │ │ │ ├── RecordWriter.html
│ │ │ │ ├── ReduceContext.html
│ │ │ │ ├── ReduceContext.ValueIterable.html
│ │ │ │ ├── ReduceContext.ValueIterator.html
│ │ │ │ ├── Reducer.Context.html
│ │ │ │ ├── Reducer.html
│ │ │ │ ├── security
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── SecureShuffleUtils.html
│ │ │ │ │ │ └── TokenCache.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── package-use.html
│ │ │ │ │ ├── SecureShuffleUtils.html
│ │ │ │ │ ├── token
│ │ │ │ │ │ ├── class-use
│ │ │ │ │ │ │ ├── DelegationTokenRenewal.html
│ │ │ │ │ │ │ ├── JobTokenIdentifier.html
│ │ │ │ │ │ │ ├── JobTokenIdentifier.Renewer.html
│ │ │ │ │ │ │ ├── JobTokenSecretManager.html
│ │ │ │ │ │ │ └── JobTokenSelector.html
│ │ │ │ │ │ ├── delegation
│ │ │ │ │ │ │ ├── class-use
│ │ │ │ │ │ │ │ ├── DelegationTokenIdentifier.html
│ │ │ │ │ │ │ │ ├── DelegationTokenSecretManager.html
│ │ │ │ │ │ │ │ └── DelegationTokenSelector.html
│ │ │ │ │ │ │ ├── DelegationTokenIdentifier.html
│ │ │ │ │ │ │ ├── DelegationTokenSecretManager.html
│ │ │ │ │ │ │ ├── DelegationTokenSelector.html
│ │ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ │ └── package-use.html
│ │ │ │ │ │ ├── DelegationTokenRenewal.html
│ │ │ │ │ │ ├── JobTokenIdentifier.html
│ │ │ │ │ │ ├── JobTokenIdentifier.Renewer.html
│ │ │ │ │ │ ├── JobTokenSecretManager.html
│ │ │ │ │ │ ├── JobTokenSelector.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ └── package-use.html
│ │ │ │ │ └── TokenCache.html
│ │ │ │ ├── server
│ │ │ │ │ ├── jobtracker
│ │ │ │ │ │ ├── class-use
│ │ │ │ │ │ │ └── TaskTracker.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── package-use.html
│ │ │ │ │ │ └── TaskTracker.html
│ │ │ │ │ └── tasktracker
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── JVMInfo.html
│ │ │ │ │ │ └── Localizer.html
│ │ │ │ │ ├── JVMInfo.html
│ │ │ │ │ ├── Localizer.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── package-use.html
│ │ │ │ │ └── userlogs
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── DeleteJobEvent.html
│ │ │ │ │ │ ├── JobCompletedEvent.html
│ │ │ │ │ │ ├── JobStartedEvent.html
│ │ │ │ │ │ ├── JvmFinishedEvent.html
│ │ │ │ │ │ ├── UserLogEvent.EventType.html
│ │ │ │ │ │ ├── UserLogEvent.html
│ │ │ │ │ │ └── UserLogManager.html
│ │ │ │ │ ├── DeleteJobEvent.html
│ │ │ │ │ ├── JobCompletedEvent.html
│ │ │ │ │ ├── JobStartedEvent.html
│ │ │ │ │ ├── JvmFinishedEvent.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── package-use.html
│ │ │ │ │ ├── UserLogEvent.EventType.html
│ │ │ │ │ ├── UserLogEvent.html
│ │ │ │ │ └── UserLogManager.html
│ │ │ │ ├── split
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── JobSplit.html
│ │ │ │ │ │ ├── JobSplit.SplitMetaInfo.html
│ │ │ │ │ │ ├── JobSplit.TaskSplitIndex.html
│ │ │ │ │ │ ├── JobSplit.TaskSplitMetaInfo.html
│ │ │ │ │ │ ├── JobSplitWriter.html
│ │ │ │ │ │ └── SplitMetaInfoReader.html
│ │ │ │ │ ├── JobSplit.html
│ │ │ │ │ ├── JobSplit.SplitMetaInfo.html
│ │ │ │ │ ├── JobSplit.TaskSplitIndex.html
│ │ │ │ │ ├── JobSplit.TaskSplitMetaInfo.html
│ │ │ │ │ ├── JobSplitWriter.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── package-use.html
│ │ │ │ │ └── SplitMetaInfoReader.html
│ │ │ │ ├── StatusReporter.html
│ │ │ │ ├── TaskAttemptContext.html
│ │ │ │ ├── TaskAttemptID.html
│ │ │ │ ├── TaskID.html
│ │ │ │ ├── TaskInputOutputContext.html
│ │ │ │ └── TaskType.html
│ │ │ ├── metrics
│ │ │ │ ├── class-use
│ │ │ │ │ ├── ContextFactory.html
│ │ │ │ │ ├── MetricsContext.html
│ │ │ │ │ ├── MetricsException.html
│ │ │ │ │ ├── MetricsRecord.html
│ │ │ │ │ ├── MetricsServlet.html
│ │ │ │ │ ├── MetricsUtil.html
│ │ │ │ │ └── Updater.html
│ │ │ │ ├── ContextFactory.html
│ │ │ │ ├── file
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ └── FileContext.html
│ │ │ │ │ ├── FileContext.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── package-use.html
│ │ │ │ ├── ganglia
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── GangliaContext31.html
│ │ │ │ │ │ └── GangliaContext.html
│ │ │ │ │ ├── GangliaContext31.html
│ │ │ │ │ ├── GangliaContext.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── package-use.html
│ │ │ │ ├── jvm
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── EventCounter.html
│ │ │ │ │ │ └── JvmMetrics.html
│ │ │ │ │ ├── EventCounter.html
│ │ │ │ │ ├── JvmMetrics.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── package-use.html
│ │ │ │ ├── MetricsContext.html
│ │ │ │ ├── MetricsException.html
│ │ │ │ ├── MetricsRecord.html
│ │ │ │ ├── MetricsServlet.html
│ │ │ │ ├── MetricsUtil.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── package-use.html
│ │ │ │ ├── spi
│ │ │ │ │ ├── AbstractMetricsContext.html
│ │ │ │ │ ├── AbstractMetricsContext.MetricMap.html
│ │ │ │ │ ├── AbstractMetricsContext.TagMap.html
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── AbstractMetricsContext.html
│ │ │ │ │ │ ├── AbstractMetricsContext.MetricMap.html
│ │ │ │ │ │ ├── AbstractMetricsContext.TagMap.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
│ │ │ │ ├── Updater.html
│ │ │ │ └── util
│ │ │ │ ├── class-use
│ │ │ │ │ ├── MBeanUtil.html
│ │ │ │ │ ├── MetricsBase.html
│ │ │ │ │ ├── MetricsDynamicMBeanBase.html
│ │ │ │ │ ├── MetricsIntValue.html
│ │ │ │ │ ├── MetricsLongValue.html
│ │ │ │ │ ├── MetricsRegistry.html
│ │ │ │ │ ├── MetricsTimeVaryingInt.html
│ │ │ │ │ ├── MetricsTimeVaryingLong.html
│ │ │ │ │ └── MetricsTimeVaryingRate.html
│ │ │ │ ├── MBeanUtil.html
│ │ │ │ ├── MetricsBase.html
│ │ │ │ ├── MetricsDynamicMBeanBase.html
│ │ │ │ ├── MetricsIntValue.html
│ │ │ │ ├── MetricsLongValue.html
│ │ │ │ ├── MetricsRegistry.html
│ │ │ │ ├── MetricsTimeVaryingInt.html
│ │ │ │ ├── MetricsTimeVaryingLong.html
│ │ │ │ ├── MetricsTimeVaryingRate.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── package-use.html
│ │ │ ├── metrics2
│ │ │ │ ├── class-use
│ │ │ │ │ ├── MetricCounter.html
│ │ │ │ │ ├── MetricGauge.html
│ │ │ │ │ ├── Metric.html
│ │ │ │ │ ├── MetricsBuilder.html
│ │ │ │ │ ├── MetricsException.html
│ │ │ │ │ ├── MetricsFilter.html
│ │ │ │ │ ├── MetricsPlugin.html
│ │ │ │ │ ├── MetricsRecordBuilder.html
│ │ │ │ │ ├── MetricsRecord.html
│ │ │ │ │ ├── MetricsSink.html
│ │ │ │ │ ├── MetricsSource.html
│ │ │ │ │ ├── MetricsSystem.AbstractCallback.html
│ │ │ │ │ ├── MetricsSystem.Callback.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
│ │ │ │ ├── impl
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── MetricsConfigException.html
│ │ │ │ │ │ ├── MetricsRecordImpl.html
│ │ │ │ │ │ └── MetricsSystemImpl.html
│ │ │ │ │ ├── MetricsConfigException.html
│ │ │ │ │ ├── MetricsRecordImpl.html
│ │ │ │ │ ├── MetricsSystemImpl.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── package-use.html
│ │ │ │ ├── lib
│ │ │ │ │ ├── AbstractMetricsSource.html
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── AbstractMetricsSource.html
│ │ │ │ │ │ ├── DefaultMetricsSystem.html
│ │ │ │ │ │ ├── MetricMutableCounter.html
│ │ │ │ │ │ ├── MetricMutableCounterInt.html
│ │ │ │ │ │ ├── MetricMutableCounterLong.html
│ │ │ │ │ │ ├── MetricMutableFactory.html
│ │ │ │ │ │ ├── MetricMutableGauge.html
│ │ │ │ │ │ ├── MetricMutableGaugeInt.html
│ │ │ │ │ │ ├── MetricMutableGaugeLong.html
│ │ │ │ │ │ ├── MetricMutable.html
│ │ │ │ │ │ ├── MetricMutableStat.html
│ │ │ │ │ │ └── MetricsRegistry.html
│ │ │ │ │ ├── DefaultMetricsSystem.html
│ │ │ │ │ ├── MetricMutableCounter.html
│ │ │ │ │ ├── MetricMutableCounterInt.html
│ │ │ │ │ ├── MetricMutableCounterLong.html
│ │ │ │ │ ├── MetricMutableFactory.html
│ │ │ │ │ ├── MetricMutableGauge.html
│ │ │ │ │ ├── MetricMutableGaugeInt.html
│ │ │ │ │ ├── MetricMutableGaugeLong.html
│ │ │ │ │ ├── MetricMutable.html
│ │ │ │ │ ├── MetricMutableStat.html
│ │ │ │ │ ├── MetricsRegistry.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── package-use.html
│ │ │ │ ├── MetricCounter.html
│ │ │ │ ├── MetricGauge.html
│ │ │ │ ├── Metric.html
│ │ │ │ ├── MetricsBuilder.html
│ │ │ │ ├── MetricsException.html
│ │ │ │ ├── MetricsFilter.html
│ │ │ │ ├── MetricsPlugin.html
│ │ │ │ ├── MetricsRecordBuilder.html
│ │ │ │ ├── MetricsRecord.html
│ │ │ │ ├── MetricsSink.html
│ │ │ │ ├── MetricsSource.html
│ │ │ │ ├── MetricsSystem.AbstractCallback.html
│ │ │ │ ├── MetricsSystem.Callback.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
│ │ │ │ │ ├── FileSink.html
│ │ │ │ │ ├── ganglia
│ │ │ │ │ │ ├── AbstractGangliaSink.GangliaConfType.html
│ │ │ │ │ │ ├── AbstractGangliaSink.GangliaSlope.html
│ │ │ │ │ │ ├── AbstractGangliaSink.html
│ │ │ │ │ │ ├── class-use
│ │ │ │ │ │ │ ├── AbstractGangliaSink.GangliaConfType.html
│ │ │ │ │ │ │ ├── AbstractGangliaSink.GangliaSlope.html
│ │ │ │ │ │ │ ├── AbstractGangliaSink.html
│ │ │ │ │ │ │ ├── GangliaSink30.html
│ │ │ │ │ │ │ └── GangliaSink31.html
│ │ │ │ │ │ ├── GangliaSink30.html
│ │ │ │ │ │ ├── GangliaSink31.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
│ │ │ │ ├── source
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ └── JvmMetricsSource.html
│ │ │ │ │ ├── JvmMetricsSource.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ └── package-use.html
│ │ │ │ └── util
│ │ │ │ ├── class-use
│ │ │ │ │ ├── Contracts.html
│ │ │ │ │ ├── MBeans.html
│ │ │ │ │ ├── MetricsCache.html
│ │ │ │ │ ├── MetricsCache.Record.html
│ │ │ │ │ ├── SampleStat.html
│ │ │ │ │ ├── SampleStat.MinMax.html
│ │ │ │ │ ├── Servers.html
│ │ │ │ │ └── TryIterator.html
│ │ │ │ ├── Contracts.html
│ │ │ │ ├── MBeans.html
│ │ │ │ ├── MetricsCache.html
│ │ │ │ ├── MetricsCache.Record.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── package-use.html
│ │ │ │ ├── SampleStat.html
│ │ │ │ ├── SampleStat.MinMax.html
│ │ │ │ ├── Servers.html
│ │ │ │ └── TryIterator.html
│ │ │ ├── net
│ │ │ │ ├── CachedDNSToSwitchMapping.html
│ │ │ │ ├── class-use
│ │ │ │ │ ├── CachedDNSToSwitchMapping.html
│ │ │ │ │ ├── DNS.html
│ │ │ │ │ ├── DNSToSwitchMapping.html
│ │ │ │ │ ├── NetUtils.html
│ │ │ │ │ ├── NetworkTopology.html
│ │ │ │ │ ├── NetworkTopology.InvalidTopologyException.html
│ │ │ │ │ ├── NodeBase.html
│ │ │ │ │ ├── Node.html
│ │ │ │ │ ├── ScriptBasedMapping.html
│ │ │ │ │ ├── SocketInputStream.html
│ │ │ │ │ ├── SocketOutputStream.html
│ │ │ │ │ ├── SocksSocketFactory.html
│ │ │ │ │ └── StandardSocketFactory.html
│ │ │ │ ├── DNS.html
│ │ │ │ ├── DNSToSwitchMapping.html
│ │ │ │ ├── NetUtils.html
│ │ │ │ ├── NetworkTopology.html
│ │ │ │ ├── NetworkTopology.InvalidTopologyException.html
│ │ │ │ ├── NodeBase.html
│ │ │ │ ├── Node.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── package-use.html
│ │ │ │ ├── ScriptBasedMapping.html
│ │ │ │ ├── SocketInputStream.html
│ │ │ │ ├── SocketOutputStream.html
│ │ │ │ ├── SocksSocketFactory.html
│ │ │ │ └── StandardSocketFactory.html
│ │ │ ├── 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
│ │ │ │ │ │ ├── TypeID.RIOType.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
│ │ │ │ │ ├── TypeID.RIOType.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
│ │ │ ├── security
│ │ │ │ ├── AccessControlException.html
│ │ │ │ ├── authentication
│ │ │ │ │ ├── client
│ │ │ │ │ │ ├── AuthenticatedURL.html
│ │ │ │ │ │ ├── AuthenticatedURL.Token.html
│ │ │ │ │ │ ├── AuthenticationException.html
│ │ │ │ │ │ ├── Authenticator.html
│ │ │ │ │ │ ├── class-use
│ │ │ │ │ │ │ ├── AuthenticatedURL.html
│ │ │ │ │ │ │ ├── AuthenticatedURL.Token.html
│ │ │ │ │ │ │ ├── AuthenticationException.html
│ │ │ │ │ │ │ ├── Authenticator.html
│ │ │ │ │ │ │ ├── KerberosAuthenticator.html
│ │ │ │ │ │ │ └── PseudoAuthenticator.html
│ │ │ │ │ │ ├── KerberosAuthenticator.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── package-use.html
│ │ │ │ │ │ └── PseudoAuthenticator.html
│ │ │ │ │ ├── server
│ │ │ │ │ │ ├── AuthenticationFilter.html
│ │ │ │ │ │ ├── AuthenticationHandler.html
│ │ │ │ │ │ ├── AuthenticationToken.html
│ │ │ │ │ │ ├── class-use
│ │ │ │ │ │ │ ├── AuthenticationFilter.html
│ │ │ │ │ │ │ ├── AuthenticationHandler.html
│ │ │ │ │ │ │ ├── AuthenticationToken.html
│ │ │ │ │ │ │ ├── KerberosAuthenticationHandler.html
│ │ │ │ │ │ │ └── PseudoAuthenticationHandler.html
│ │ │ │ │ │ ├── KerberosAuthenticationHandler.html
│ │ │ │ │ │ ├── package-frame.html
│ │ │ │ │ │ ├── package-summary.html
│ │ │ │ │ │ ├── package-tree.html
│ │ │ │ │ │ ├── package-use.html
│ │ │ │ │ │ └── PseudoAuthenticationHandler.html
│ │ │ │ │ └── util
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── KerberosUtil.html
│ │ │ │ │ │ ├── SignerException.html
│ │ │ │ │ │ └── Signer.html
│ │ │ │ │ ├── KerberosUtil.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── package-use.html
│ │ │ │ │ ├── SignerException.html
│ │ │ │ │ └── Signer.html
│ │ │ │ ├── AuthenticationFilterInitializer.html
│ │ │ │ ├── authorize
│ │ │ │ │ ├── AccessControlList.html
│ │ │ │ │ ├── AuthorizationException.html
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── AccessControlList.html
│ │ │ │ │ │ ├── AuthorizationException.html
│ │ │ │ │ │ ├── PolicyProvider.html
│ │ │ │ │ │ ├── ProxyUsers.html
│ │ │ │ │ │ ├── RefreshAuthorizationPolicyProtocol.html
│ │ │ │ │ │ ├── ServiceAuthorizationManager.html
│ │ │ │ │ │ └── Service.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── package-use.html
│ │ │ │ │ ├── PolicyProvider.html
│ │ │ │ │ ├── ProxyUsers.html
│ │ │ │ │ ├── RefreshAuthorizationPolicyProtocol.html
│ │ │ │ │ ├── ServiceAuthorizationManager.html
│ │ │ │ │ └── Service.html
│ │ │ │ ├── class-use
│ │ │ │ │ ├── AccessControlException.html
│ │ │ │ │ ├── AuthenticationFilterInitializer.html
│ │ │ │ │ ├── Credentials.html
│ │ │ │ │ ├── Groups.html
│ │ │ │ │ ├── JniBasedUnixGroupsMapping.html
│ │ │ │ │ ├── JniBasedUnixGroupsNetgroupMapping.html
│ │ │ │ │ ├── KerberosInfo.html
│ │ │ │ │ ├── KerberosName.BadFormatString.html
│ │ │ │ │ ├── KerberosName.html
│ │ │ │ │ ├── KerberosName.NoMatchingRule.html
│ │ │ │ │ ├── Krb5AndCertsSslSocketConnector.html
│ │ │ │ │ ├── Krb5AndCertsSslSocketConnector.Krb5SslFilter.html
│ │ │ │ │ ├── Krb5AndCertsSslSocketConnector.MODE.html
│ │ │ │ │ ├── NetgroupCache.html
│ │ │ │ │ ├── RefreshUserMappingsProtocol.html
│ │ │ │ │ ├── SaslInputStream.html
│ │ │ │ │ ├── SaslOutputStream.html
│ │ │ │ │ ├── SaslRpcClient.html
│ │ │ │ │ ├── SaslRpcServer.AuthMethod.html
│ │ │ │ │ ├── SaslRpcServer.html
│ │ │ │ │ ├── SaslRpcServer.QualityOfProtection.html
│ │ │ │ │ ├── SaslRpcServer.SaslDigestCallbackHandler.html
│ │ │ │ │ ├── SaslRpcServer.SaslGssCallbackHandler.html
│ │ │ │ │ ├── SaslRpcServer.SaslStatus.html
│ │ │ │ │ ├── SecurityUtil.html
│ │ │ │ │ ├── SecurityUtil.QualifiedHostResolver.html
│ │ │ │ │ ├── ShellBasedUnixGroupsMapping.html
│ │ │ │ │ ├── ShellBasedUnixGroupsNetgroupMapping.html
│ │ │ │ │ ├── UserGroupInformation.AuthenticationMethod.html
│ │ │ │ │ ├── UserGroupInformation.HadoopLoginModule.html
│ │ │ │ │ └── UserGroupInformation.html
│ │ │ │ ├── Credentials.html
│ │ │ │ ├── Groups.html
│ │ │ │ ├── JniBasedUnixGroupsMapping.html
│ │ │ │ ├── JniBasedUnixGroupsNetgroupMapping.html
│ │ │ │ ├── KerberosInfo.html
│ │ │ │ ├── KerberosName.BadFormatString.html
│ │ │ │ ├── KerberosName.html
│ │ │ │ ├── KerberosName.NoMatchingRule.html
│ │ │ │ ├── Krb5AndCertsSslSocketConnector.html
│ │ │ │ ├── Krb5AndCertsSslSocketConnector.Krb5SslFilter.html
│ │ │ │ ├── Krb5AndCertsSslSocketConnector.MODE.html
│ │ │ │ ├── NetgroupCache.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── package-use.html
│ │ │ │ ├── RefreshUserMappingsProtocol.html
│ │ │ │ ├── SaslInputStream.html
│ │ │ │ ├── SaslOutputStream.html
│ │ │ │ ├── SaslRpcClient.html
│ │ │ │ ├── SaslRpcServer.AuthMethod.html
│ │ │ │ ├── SaslRpcServer.html
│ │ │ │ ├── SaslRpcServer.QualityOfProtection.html
│ │ │ │ ├── SaslRpcServer.SaslDigestCallbackHandler.html
│ │ │ │ ├── SaslRpcServer.SaslGssCallbackHandler.html
│ │ │ │ ├── SaslRpcServer.SaslStatus.html
│ │ │ │ ├── SecurityUtil.html
│ │ │ │ ├── SecurityUtil.QualifiedHostResolver.html
│ │ │ │ ├── ShellBasedUnixGroupsMapping.html
│ │ │ │ ├── ShellBasedUnixGroupsNetgroupMapping.html
│ │ │ │ ├── token
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── SecretManager.html
│ │ │ │ │ │ ├── SecretManager.InvalidToken.html
│ │ │ │ │ │ ├── Token.html
│ │ │ │ │ │ ├── TokenIdentifier.html
│ │ │ │ │ │ ├── TokenInfo.html
│ │ │ │ │ │ ├── TokenRenewer.html
│ │ │ │ │ │ ├── TokenSelector.html
│ │ │ │ │ │ └── Token.TrivialRenewer.html
│ │ │ │ │ ├── delegation
│ │ │ │ │ │ ├── AbstractDelegationTokenIdentifier.html
│ │ │ │ │ │ ├── AbstractDelegationTokenSecretManager.DelegationTokenInformation.html
│ │ │ │ │ │ ├── AbstractDelegationTokenSecretManager.html
│ │ │ │ │ │ ├── AbstractDelegationTokenSelector.html
│ │ │ │ │ │ ├── class-use
│ │ │ │ │ │ │ ├── AbstractDelegationTokenIdentifier.html
│ │ │ │ │ │ │ ├── AbstractDelegationTokenSecretManager.DelegationTokenInformation.html
│ │ │ │ │ │ │ ├── AbstractDelegationTokenSecretManager.html
│ │ │ │ │ │ │ ├── AbstractDelegationTokenSelector.html
│ │ │ │ │ │ │ └── DelegationKey.html
│ │ │ │ │ │ ├── DelegationKey.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
│ │ │ │ │ ├── SecretManager.html
│ │ │ │ │ ├── SecretManager.InvalidToken.html
│ │ │ │ │ ├── Token.html
│ │ │ │ │ ├── TokenIdentifier.html
│ │ │ │ │ ├── TokenInfo.html
│ │ │ │ │ ├── TokenRenewer.html
│ │ │ │ │ ├── TokenSelector.html
│ │ │ │ │ └── Token.TrivialRenewer.html
│ │ │ │ ├── UserGroupInformation.AuthenticationMethod.html
│ │ │ │ ├── UserGroupInformation.HadoopLoginModule.html
│ │ │ │ └── UserGroupInformation.html
│ │ │ ├── streaming
│ │ │ │ ├── AutoInputFormat.html
│ │ │ │ ├── class-use
│ │ │ │ │ ├── AutoInputFormat.html
│ │ │ │ │ ├── DumpTypedBytes.html
│ │ │ │ │ ├── Environment.html
│ │ │ │ │ ├── HadoopStreaming.html
│ │ │ │ │ ├── JarBuilder.html
│ │ │ │ │ ├── LoadTypedBytes.html
│ │ │ │ │ ├── PathFinder.html
│ │ │ │ │ ├── PipeCombiner.html
│ │ │ │ │ ├── PipeMapper.html
│ │ │ │ │ ├── PipeMapRed.html
│ │ │ │ │ ├── PipeMapRunner.html
│ │ │ │ │ ├── PipeReducer.html
│ │ │ │ │ ├── StreamBaseRecordReader.html
│ │ │ │ │ ├── StreamInputFormat.html
│ │ │ │ │ ├── StreamJob.html
│ │ │ │ │ ├── StreamKeyValUtil.html
│ │ │ │ │ ├── StreamUtil.html
│ │ │ │ │ ├── StreamXmlRecordReader.html
│ │ │ │ │ └── UTF8ByteArrayUtils.html
│ │ │ │ ├── DumpTypedBytes.html
│ │ │ │ ├── Environment.html
│ │ │ │ ├── HadoopStreaming.html
│ │ │ │ ├── io
│ │ │ │ │ ├── class-use
│ │ │ │ │ │ ├── IdentifierResolver.html
│ │ │ │ │ │ ├── InputWriter.html
│ │ │ │ │ │ ├── OutputReader.html
│ │ │ │ │ │ ├── RawBytesInputWriter.html
│ │ │ │ │ │ ├── RawBytesOutputReader.html
│ │ │ │ │ │ ├── TextInputWriter.html
│ │ │ │ │ │ ├── TextOutputReader.html
│ │ │ │ │ │ ├── TypedBytesInputWriter.html
│ │ │ │ │ │ └── TypedBytesOutputReader.html
│ │ │ │ │ ├── IdentifierResolver.html
│ │ │ │ │ ├── InputWriter.html
│ │ │ │ │ ├── OutputReader.html
│ │ │ │ │ ├── package-frame.html
│ │ │ │ │ ├── package-summary.html
│ │ │ │ │ ├── package-tree.html
│ │ │ │ │ ├── package-use.html
│ │ │ │ │ ├── RawBytesInputWriter.html
│ │ │ │ │ ├── RawBytesOutputReader.html
│ │ │ │ │ ├── TextInputWriter.html
│ │ │ │ │ ├── TextOutputReader.html
│ │ │ │ │ ├── TypedBytesInputWriter.html
│ │ │ │ │ └── TypedBytesOutputReader.html
│ │ │ │ ├── JarBuilder.html
│ │ │ │ ├── LoadTypedBytes.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── package-use.html
│ │ │ │ ├── PathFinder.html
│ │ │ │ ├── PipeCombiner.html
│ │ │ │ ├── PipeMapper.html
│ │ │ │ ├── PipeMapRed.html
│ │ │ │ ├── PipeMapRunner.html
│ │ │ │ ├── PipeReducer.html
│ │ │ │ ├── StreamBaseRecordReader.html
│ │ │ │ ├── StreamInputFormat.html
│ │ │ │ ├── StreamJob.html
│ │ │ │ ├── StreamKeyValUtil.html
│ │ │ │ ├── StreamUtil.html
│ │ │ │ ├── StreamXmlRecordReader.html
│ │ │ │ └── UTF8ByteArrayUtils.html
│ │ │ ├── typedbytes
│ │ │ │ ├── class-use
│ │ │ │ │ ├── TypedBytesInput.html
│ │ │ │ │ ├── TypedBytesOutput.html
│ │ │ │ │ ├── TypedBytesRecordInput.html
│ │ │ │ │ ├── TypedBytesRecordOutput.html
│ │ │ │ │ ├── TypedBytesWritable.html
│ │ │ │ │ ├── TypedBytesWritableInput.html
│ │ │ │ │ ├── TypedBytesWritableOutput.html
│ │ │ │ │ └── Type.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── package-use.html
│ │ │ │ ├── TypedBytesInput.html
│ │ │ │ ├── TypedBytesOutput.html
│ │ │ │ ├── TypedBytesRecordInput.html
│ │ │ │ ├── TypedBytesRecordOutput.html
│ │ │ │ ├── TypedBytesWritable.html
│ │ │ │ ├── TypedBytesWritableInput.html
│ │ │ │ ├── TypedBytesWritableOutput.html
│ │ │ │ └── Type.html
│ │ │ └── util
│ │ │ ├── bloom
│ │ │ │ ├── BloomFilter.html
│ │ │ │ ├── class-use
│ │ │ │ │ ├── BloomFilter.html
│ │ │ │ │ ├── CountingBloomFilter.html
│ │ │ │ │ ├── DynamicBloomFilter.html
│ │ │ │ │ ├── Filter.html
│ │ │ │ │ ├── HashFunction.html
│ │ │ │ │ ├── Key.html
│ │ │ │ │ ├── RemoveScheme.html
│ │ │ │ │ └── RetouchedBloomFilter.html
│ │ │ │ ├── CountingBloomFilter.html
│ │ │ │ ├── DynamicBloomFilter.html
│ │ │ │ ├── Filter.html
│ │ │ │ ├── HashFunction.html
│ │ │ │ ├── Key.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ ├── package-use.html
│ │ │ │ ├── RemoveScheme.html
│ │ │ │ └── RetouchedBloomFilter.html
│ │ │ ├── ChecksumUtil.html
│ │ │ ├── class-use
│ │ │ │ ├── ChecksumUtil.html
│ │ │ │ ├── CyclicIteration.html
│ │ │ │ ├── Daemon.html
│ │ │ │ ├── DataChecksum.html
│ │ │ │ ├── DiskChecker.DiskErrorException.html
│ │ │ │ ├── DiskChecker.DiskOutOfSpaceException.html
│ │ │ │ ├── DiskChecker.html
│ │ │ │ ├── GenericOptionsParser.html
│ │ │ │ ├── GenericsUtil.html
│ │ │ │ ├── HeapSort.html
│ │ │ │ ├── HostsFileReader.html
│ │ │ │ ├── IndexedSortable.html
│ │ │ │ ├── IndexedSorter.html
│ │ │ │ ├── LineReader.html
│ │ │ │ ├── LinuxMemoryCalculatorPlugin.html
│ │ │ │ ├── LinuxResourceCalculatorPlugin.html
│ │ │ │ ├── MemoryCalculatorPlugin.html
│ │ │ │ ├── MergeSort.html
│ │ │ │ ├── NativeCodeLoader.html
│ │ │ │ ├── PlatformName.html
│ │ │ │ ├── PrintJarMainClass.html
│ │ │ │ ├── PriorityQueue.html
│ │ │ │ ├── ProcessTree.html
│ │ │ │ ├── ProcessTree.Signal.html
│ │ │ │ ├── ProcfsBasedProcessTree.html
│ │ │ │ ├── ProgramDriver.html
│ │ │ │ ├── Progressable.html
│ │ │ │ ├── Progress.html
│ │ │ │ ├── PureJavaCrc32.html
│ │ │ │ ├── QueueProcessingStatistics.html
│ │ │ │ ├── QueueProcessingStatistics.State.html
│ │ │ │ ├── QuickSort.html
│ │ │ │ ├── ReflectionUtils.html
│ │ │ │ ├── ResourceCalculatorPlugin.html
│ │ │ │ ├── ResourceCalculatorPlugin.ProcResourceValues.html
│ │ │ │ ├── RunJar.html
│ │ │ │ ├── ServletUtil.html
│ │ │ │ ├── Shell.ExitCodeException.html
│ │ │ │ ├── Shell.html
│ │ │ │ ├── Shell.ShellCommandExecutor.html
│ │ │ │ ├── StringUtils.html
│ │ │ │ ├── StringUtils.TraditionalBinaryPrefix.html
│ │ │ │ ├── Tool.html
│ │ │ │ ├── ToolRunner.html
│ │ │ │ ├── UTF8ByteArrayUtils.html
│ │ │ │ ├── VersionInfo.html
│ │ │ │ └── XMLUtils.html
│ │ │ ├── CyclicIteration.html
│ │ │ ├── Daemon.html
│ │ │ ├── DataChecksum.html
│ │ │ ├── DiskChecker.DiskErrorException.html
│ │ │ ├── DiskChecker.DiskOutOfSpaceException.html
│ │ │ ├── DiskChecker.html
│ │ │ ├── GenericOptionsParser.html
│ │ │ ├── GenericsUtil.html
│ │ │ ├── hash
│ │ │ │ ├── class-use
│ │ │ │ │ ├── Hash.html
│ │ │ │ │ ├── JenkinsHash.html
│ │ │ │ │ └── MurmurHash.html
│ │ │ │ ├── Hash.html
│ │ │ │ ├── JenkinsHash.html
│ │ │ │ ├── MurmurHash.html
│ │ │ │ ├── package-frame.html
│ │ │ │ ├── package-summary.html
│ │ │ │ ├── package-tree.html
│ │ │ │ └── package-use.html
│ │ │ ├── HeapSort.html
│ │ │ ├── HostsFileReader.html
│ │ │ ├── IndexedSortable.html
│ │ │ ├── IndexedSorter.html
│ │ │ ├── LineReader.html
│ │ │ ├── LinuxMemoryCalculatorPlugin.html
│ │ │ ├── LinuxResourceCalculatorPlugin.html
│ │ │ ├── MemoryCalculatorPlugin.html
│ │ │ ├── MergeSort.html
│ │ │ ├── NativeCodeLoader.html
│ │ │ ├── package-frame.html
│ │ │ ├── package-summary.html
│ │ │ ├── package-tree.html
│ │ │ ├── package-use.html
│ │ │ ├── PlatformName.html
│ │ │ ├── PrintJarMainClass.html
│ │ │ ├── PriorityQueue.html
│ │ │ ├── ProcessTree.html
│ │ │ ├── ProcessTree.Signal.html
│ │ │ ├── ProcfsBasedProcessTree.html
│ │ │ ├── ProgramDriver.html
│ │ │ ├── Progressable.html
│ │ │ ├── Progress.html
│ │ │ ├── PureJavaCrc32.html
│ │ │ ├── QueueProcessingStatistics.html
│ │ │ ├── QueueProcessingStatistics.State.html
│ │ │ ├── QuickSort.html
│ │ │ ├── ReflectionUtils.html
│ │ │ ├── ResourceCalculatorPlugin.html
│ │ │ ├── ResourceCalculatorPlugin.ProcResourceValues.html
│ │ │ ├── RunJar.html
│ │ │ ├── ServletUtil.html
│ │ │ ├── Shell.ExitCodeException.html
│ │ │ ├── Shell.html
│ │ │ ├── Shell.ShellCommandExecutor.html
│ │ │ ├── StringUtils.html
│ │ │ ├── StringUtils.TraditionalBinaryPrefix.html
│ │ │ ├── Tool.html
│ │ │ ├── ToolRunner.html
│ │ │ ├── UTF8ByteArrayUtils.html
│ │ │ ├── VersionInfo.html
│ │ │ └── XMLUtils.html
│ │ ├── overview-frame.html
│ │ ├── overview-summary.html
│ │ ├── overview-tree.html
│ │ ├── package-list
│ │ ├── resources
│ │ │ └── inherit.gif
│ │ ├── serialized-form.html
│ │ └── stylesheet.css
│ ├── broken-links.xml
│ ├── capacity_scheduler.html
│ ├── capacity_scheduler.pdf
│ ├── ChangesFancyStyle.css
│ ├── changes.html
│ ├── ChangesSimpleStyle.css
│ ├── cluster_setup.html
│ ├── cluster_setup.pdf
│ ├── commands_manual.html
│ ├── commands_manual.pdf
│ ├── core-default.html
│ ├── deployment_layout.html
│ ├── deployment_layout.pdf
│ ├── distcp.html
│ ├── distcp.pdf
│ ├── fair_scheduler.html
│ ├── fair_scheduler.pdf
│ ├── file_system_shell.html
│ ├── file_system_shell.pdf
│ ├── gridmix.html
│ ├── gridmix.pdf
│ ├── hadoop_archives.html
│ ├── hadoop_archives.pdf
│ ├── hdfs-default.html
│ ├── hdfs_design.html
│ ├── hdfs_design.pdf
│ ├── hdfs_permissions_guide.html
│ ├── hdfs_permissions_guide.pdf
│ ├── hdfs_quota_admin_guide.html
│ ├── hdfs_quota_admin_guide.pdf
│ ├── hdfs_user_guide.html
│ ├── hdfs_user_guide.pdf
│ ├── hod_scheduler.html
│ ├── hod_scheduler.pdf
│ ├── HttpAuthentication.html
│ ├── HttpAuthentication.pdf
│ ├── images
│ │ ├── built-with-forrest-button.png
│ │ ├── favicon.ico
│ │ ├── hadoop-logo-2.gif
│ │ ├── hadoop-logo.jpg
│ │ ├── hdfsarchitecture.gif
│ │ ├── hdfsdatanodes.gif
│ │ └── instruction_arrow.png
│ ├── index.html
│ ├── index.pdf
│ ├── jdiff
│ │ ├── changes
│ │ │ ├── alldiffs_index_additions.html
│ │ │ ├── alldiffs_index_all.html
│ │ │ ├── alldiffs_index_changes.html
│ │ │ ├── alldiffs_index_removals.html
│ │ │ ├── changes-summary.html
│ │ │ ├── classes_index_additions.html
│ │ │ ├── classes_index_all.html
│ │ │ ├── classes_index_changes.html
│ │ │ ├── classes_index_removals.html
│ │ │ ├── constructors_index_additions.html
│ │ │ ├── constructors_index_all.html
│ │ │ ├── constructors_index_changes.html
│ │ │ ├── constructors_index_removals.html
│ │ │ ├── fields_index_additions.html
│ │ │ ├── fields_index_all.html
│ │ │ ├── fields_index_changes.html
│ │ │ ├── fields_index_removals.html
│ │ │ ├── jdiff_help.html
│ │ │ ├── jdiff_statistics.html
│ │ │ ├── jdiff_topleftframe.html
│ │ │ ├── methods_index_additions.html
│ │ │ ├── methods_index_all.html
│ │ │ ├── methods_index_changes.html
│ │ │ ├── methods_index_removals.html
│ │ │ ├── org.apache.hadoop.conf.Configuration.html
│ │ │ ├── org.apache.hadoop.fs.CommonConfigurationKeys.html
│ │ │ ├── org.apache.hadoop.fs.FileSystem.html
│ │ │ ├── org.apache.hadoop.http.HttpServer.html
│ │ │ ├── org.apache.hadoop.io.compress.BlockDecompressorStream.html
│ │ │ ├── org.apache.hadoop.io.compress.bzip2.BZip2Constants.html
│ │ │ ├── org.apache.hadoop.io.compress.bzip2.CBZip2InputStream.html
│ │ │ ├── org.apache.hadoop.io.compress.BZip2Codec.html
│ │ │ ├── org.apache.hadoop.io.compress.CompressionInputStream.html
│ │ │ ├── org.apache.hadoop.io.compress.DecompressorStream.html
│ │ │ ├── org.apache.hadoop.io.MD5Hash.html
│ │ │ ├── org.apache.hadoop.io.nativeio.NativeIO.html
│ │ │ ├── org.apache.hadoop.io.retry.RetryProxy.html
│ │ │ ├── org.apache.hadoop.ipc.Client.html
│ │ │ ├── org.apache.hadoop.ipc.RPC.html
│ │ │ ├── org.apache.hadoop.mapred.AdminOperationsProtocol.html
│ │ │ ├── org.apache.hadoop.mapred.Counters.html
│ │ │ ├── org.apache.hadoop.mapred.JobClient.html
│ │ │ ├── org.apache.hadoop.mapred.JobConf.html
│ │ │ ├── org.apache.hadoop.mapred.JobTracker.html
│ │ │ ├── org.apache.hadoop.mapred.KeyValueLineRecordReader.html
│ │ │ ├── org.apache.hadoop.mapred.lib.NLineInputFormat.html
│ │ │ ├── org.apache.hadoop.mapred.LineRecordReader.html
│ │ │ ├── org.apache.hadoop.mapred.Reporter.html
│ │ │ ├── org.apache.hadoop.mapred.TaskController.html
│ │ │ ├── org.apache.hadoop.mapred.Task.TaskReporter.html
│ │ │ ├── org.apache.hadoop.mapred.TaskTracker.html
│ │ │ ├── org.apache.hadoop.mapred.TaskTrackerStatus.html
│ │ │ ├── org.apache.hadoop.mapreduce.lib.input.LineRecordReader.html
│ │ │ ├── org.apache.hadoop.mapreduce.lib.input.NLineInputFormat.html
│ │ │ ├── org.apache.hadoop.mapreduce.StatusReporter.html
│ │ │ ├── org.apache.hadoop.mapreduce.TaskInputOutputContext.html
│ │ │ ├── org.apache.hadoop.net.DNS.html
│ │ │ ├── org.apache.hadoop.net.NetUtils.html
│ │ │ ├── org.apache.hadoop.security.authentication.util.KerberosUtil.html
│ │ │ ├── org.apache.hadoop.security.SecurityUtil.html
│ │ │ ├── org.apache.hadoop.tools.rumen.JobBuilder.html
│ │ │ ├── org.apache.hadoop.tools.rumen.JobConfigurationParser.html
│ │ │ ├── org.apache.hadoop.tools.rumen.JobSubmittedEvent.html
│ │ │ ├── org.apache.hadoop.tools.rumen.LoggedJob.html
│ │ │ ├── org.apache.hadoop.tools.rumen.LoggedTaskAttempt.html
│ │ │ ├── org.apache.hadoop.tools.rumen.TaskInfo.html
│ │ │ ├── org.apache.hadoop.util.Progress.html
│ │ │ ├── org.apache.hadoop.util.StringUtils.html
│ │ │ ├── packages_index_additions.html
│ │ │ ├── packages_index_all.html
│ │ │ ├── packages_index_changes.html
│ │ │ ├── packages_index_removals.html
│ │ │ ├── pkg_org.apache.hadoop.conf.html
│ │ │ ├── pkg_org.apache.hadoop.fs.html
│ │ │ ├── pkg_org.apache.hadoop.http.html
│ │ │ ├── pkg_org.apache.hadoop.io.compress.bzip2.html
│ │ │ ├── pkg_org.apache.hadoop.io.compress.html
│ │ │ ├── pkg_org.apache.hadoop.io.html
│ │ │ ├── pkg_org.apache.hadoop.io.nativeio.html
│ │ │ ├── pkg_org.apache.hadoop.io.retry.html
│ │ │ ├── pkg_org.apache.hadoop.ipc.html
│ │ │ ├── pkg_org.apache.hadoop.mapred.html
│ │ │ ├── pkg_org.apache.hadoop.mapred.lib.html
│ │ │ ├── pkg_org.apache.hadoop.mapreduce.html
│ │ │ ├── pkg_org.apache.hadoop.mapreduce.lib.input.html
│ │ │ ├── pkg_org.apache.hadoop.net.html
│ │ │ ├── pkg_org.apache.hadoop.security.authentication.util.html
│ │ │ ├── pkg_org.apache.hadoop.security.html
│ │ │ ├── pkg_org.apache.hadoop.tools.rumen.html
│ │ │ └── pkg_org.apache.hadoop.util.html
│ │ ├── changes.html
│ │ ├── missingSinces.txt
│ │ ├── stylesheet-jdiff.css
│ │ └── user_comments_for_hadoop_1.0.4_to_hadoop_1.1.2.xml
│ ├── libhdfs.html
│ ├── libhdfs.pdf
│ ├── linkmap.html
│ ├── linkmap.pdf
│ ├── mapred-default.html
│ ├── mapred_tutorial.html
│ ├── mapred_tutorial.pdf
│ ├── native_libraries.html
│ ├── native_libraries.pdf
│ ├── releasenotes.html
│ ├── rumen.html
│ ├── rumen.pdf
│ ├── Secure_Impersonation.html
│ ├── Secure_Impersonation.pdf
│ ├── service_level_auth.html
│ ├── service_level_auth.pdf
│ ├── single_node_setup.html
│ ├── single_node_setup.pdf
│ ├── skin
│ │ ├── basic.css
│ │ ├── breadcrumbs.js
│ │ ├── breadcrumbs-optimized.js
│ │ ├── CommonMessages_de.xml
│ │ ├── CommonMessages_en_US.xml
│ │ ├── CommonMessages_es.xml
│ │ ├── CommonMessages_fr.xml
│ │ ├── css
│ │ ├── fontsize.js
│ │ ├── getBlank.js
│ │ ├── getMenu.js
│ │ ├── images
│ │ │ ├── add.jpg
│ │ │ ├── built-with-forrest-button.png
│ │ │ ├── chapter.gif
│ │ │ ├── chapter_open.gif
│ │ │ ├── current.gif
│ │ │ ├── error.png
│ │ │ ├── external-link.gif
│ │ │ ├── fix.jpg
│ │ │ ├── forrest-credit-logo.png
│ │ │ ├── hack.jpg
│ │ │ ├── header_white_line.gif
│ │ │ ├── info.png
│ │ │ ├── instruction_arrow.png
│ │ │ ├── label.gif
│ │ │ ├── page.gif
│ │ │ ├── pdfdoc.gif
│ │ │ ├── poddoc.png
│ │ │ ├── printer.gif
│ │ │ ├── rc-b-l-15-1body-2menu-3menu.png
│ │ │ ├── rc-b-r-15-1body-2menu-3menu.png
│ │ │ ├── rc-b-r-5-1header-2tab-selected-3tab-selected.png
│ │ │ ├── rc-t-l-5-1header-2searchbox-3searchbox.png
│ │ │ ├── rc-t-l-5-1header-2tab-selected-3tab-selected.png
│ │ │ ├── rc-t-l-5-1header-2tab-unselected-3tab-unselected.png
│ │ │ ├── rc-t-r-15-1body-2menu-3menu.png
│ │ │ ├── rc-t-r-5-1header-2searchbox-3searchbox.png
│ │ │ ├── rc-t-r-5-1header-2tab-selected-3tab-selected.png
│ │ │ ├── rc-t-r-5-1header-2tab-unselected-3tab-unselected.png
│ │ │ ├── README.txt
│ │ │ ├── remove.jpg
│ │ │ ├── rss.png
│ │ │ ├── spacer.gif
│ │ │ ├── success.png
│ │ │ ├── txtdoc.png
│ │ │ ├── update.jpg
│ │ │ ├── valid-html401.png
│ │ │ ├── vcss.png
│ │ │ ├── warning.png
│ │ │ └── xmldoc.gif
│ │ ├── menu.js
│ │ ├── note.txt
│ │ ├── print.css
│ │ ├── profile.css
│ │ ├── prototype.js
│ │ ├── screen.css
│ │ ├── scripts
│ │ └── translations
│ ├── SLG_user_guide.html
│ ├── SLG_user_guide.pdf
│ ├── streaming.html
│ ├── streaming.pdf
│ ├── vaidya.html
│ ├── vaidya.pdf
│ ├── webhdfs.html
│ └── webhdfs.pdf
├── hadoop-ant-1.1.2.jar
├── hadoop-client-1.1.2.jar
├── hadoop-core-1.1.2.jar
├── hadoop-examples-1.1.2.jar
├── hadoop-minicluster-1.1.2.jar
├── hadoop-test-1.1.2.jar
├── hadoop-tools-1.1.2.jar
├── ivy
│ ├── hadoop-client-pom-template.xml
│ ├── hadoop-core.pom
│ ├── hadoop-core-pom-template.xml
│ ├── hadoop-examples-pom-template.xml
│ ├── hadoop-minicluster-pom-template.xml
│ ├── hadoop-streaming-pom-template.xml
│ ├── hadoop-test-pom-template.xml
│ ├── hadoop-tools-pom-template.xml
│ ├── ivy-2.1.0.jar
│ ├── ivysettings.xml
│ └── libraries.properties
├── ivy.xml
├── lib
│ ├── asm-3.2.jar
│ ├── aspectjrt-1.6.11.jar
│ ├── aspectjtools-1.6.11.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.1.jar
│ ├── commons-configuration-1.6.jar
│ ├── commons-daemon-1.0.1.jar
│ ├── commons-digester-1.8.jar
│ ├── commons-el-1.0.jar
│ ├── commons-httpclient-3.0.1.jar
│ ├── commons-io-2.1.jar
│ ├── commons-lang-2.4.jar
│ ├── commons-logging-1.1.1.jar
│ ├── commons-logging-api-1.0.4.jar
│ ├── commons-math-2.1.jar
│ ├── commons-net-3.1.jar
│ ├── core-3.1.1.jar
│ ├── hadoop-capacity-scheduler-1.1.2.jar
│ ├── hadoop-fairscheduler-1.1.2.jar
│ ├── hadoop-thriftfs-1.1.2.jar
│ ├── hsqldb-1.8.0.10.jar
│ ├── hsqldb-1.8.0.10.LICENSE.txt
│ ├── jackson-core-asl-1.8.8.jar
│ ├── jackson-mapper-asl-1.8.8.jar
│ ├── jasper-compiler-5.5.12.jar
│ ├── jasper-runtime-5.5.12.jar
│ ├── jdeb-0.8.jar
│ ├── jdiff
│ │ ├── 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.1.xml
│ │ ├── hadoop_0.20.205.0.xml
│ │ ├── hadoop_1.0.0.xml
│ │ ├── hadoop_1.0.1.xml
│ │ ├── hadoop_1.0.2.xml
│ │ ├── hadoop_1.0.3.xml
│ │ ├── hadoop_1.0.4.xml
│ │ ├── hadoop_1.1.0.xml
│ │ ├── hadoop_1.1.1.xml
│ │ └── hadoop_1.1.2.xml
│ ├── jersey-core-1.8.jar
│ ├── jersey-json-1.8.jar
│ ├── jersey-server-1.8.jar
│ ├── jets3t-0.6.1.jar
│ ├── jetty-6.1.26.jar
│ ├── jetty-util-6.1.26.jar
│ ├── jsch-0.1.42.jar
│ ├── jsp-2.1
│ │ ├── jsp-2.1.jar
│ │ └── jsp-api-2.1.jar
│ ├── junit-4.5.jar
│ ├── kfs-0.2.2.jar
│ ├── kfs-0.2.LICENSE.txt
│ ├── log4j-1.2.15.jar
│ ├── mockito-all-1.8.5.jar
│ ├── native
│ │ ├── Linux-amd64-64
│ │ │ ├── libhadoop.a
│ │ │ ├── libhadoop.la
│ │ │ ├── libhadoop.so
│ │ │ ├── libhadoop.so.1
│ │ │ └── libhadoop.so.1.0.0
│ │ └── Linux-i386-32
│ │ ├── libhadoop.a
│ │ ├── libhadoop.la
│ │ ├── libhadoop.so
│ │ ├── libhadoop.so.1
│ │ └── libhadoop.so.1.0.0
│ ├── oro-2.0.8.jar
│ ├── servlet-api-2.5-20081211.jar
│ ├── slf4j-api-1.4.3.jar
│ ├── slf4j-log4j12-1.4.3.jar
│ └── xmlenc-0.52.jar
├── libexec
│ ├── hadoop-config.sh
│ └── jsvc.amd64
├── LICENSE.txt
├── NOTICE.txt
├── README.txt
├── sbin
│ ├── hadoop-create-user.sh
│ ├── hadoop-setup-applications.sh
│ ├── hadoop-setup-conf.sh
│ ├── hadoop-setup-hdfs.sh
│ ├── hadoop-setup-single-node.sh
│ ├── hadoop-validate-setup.sh
│ └── update-hadoop-env.sh
├── share
│ └── hadoop
│ └── templates
│ └── conf
│ ├── capacity-scheduler.xml
│ ├── commons-logging.properties
│ ├── core-site.xml
│ ├── hadoop-env.sh
│ ├── hadoop-metrics2.properties
│ ├── hadoop-policy.xml
│ ├── hdfs-site.xml
│ ├── log4j.properties
│ ├── mapred-queue-acls.xml
│ ├── mapred-site.xml
│ └── taskcontroller.cfg
├── src
│ ├── ant
│ │ └── org
│ │ └── apache
│ │ └── hadoop
│ │ └── ant
│ │ ├── antlib.xml
│ │ ├── condition
│ │ │ ├── DfsBaseConditional.java
│ │ │ ├── DfsExists.java
│ │ │ ├── DfsIsDir.java
│ │ │ └── DfsZeroLen.java
│ │ └── DfsTask.java
│ ├── benchmarks
│ │ ├── gridmix
│ │ │ ├── generateData.sh
│ │ │ ├── gridmix-env
│ │ │ ├── javasort
│ │ │ │ ├── text-sort.large
│ │ │ │ ├── text-sort.medium
│ │ │ │ └── text-sort.small
│ │ │ ├── maxent
│ │ │ │ └── maxent.large
│ │ │ ├── monsterQuery
│ │ │ │ ├── monster_query.large
│ │ │ │ ├── monster_query.medium
│ │ │ │ └── monster_query.small
│ │ │ ├── pipesort
│ │ │ │ ├── text-sort.large
│ │ │ │ ├── text-sort.medium
│ │ │ │ └── text-sort.small
│ │ │ ├── README
│ │ │ ├── streamsort
│ │ │ │ ├── text-sort.large
│ │ │ │ ├── text-sort.medium
│ │ │ │ └── text-sort.small
│ │ │ ├── submissionScripts
│ │ │ │ ├── allThroughHod
│ │ │ │ ├── allToSameCluster
│ │ │ │ ├── maxentHod
│ │ │ │ ├── maxentToSameCluster
│ │ │ │ ├── monsterQueriesHod
│ │ │ │ ├── monsterQueriesToSameCluster
│ │ │ │ ├── sleep_if_too_busy
│ │ │ │ ├── textSortHod
│ │ │ │ ├── textSortToSameCluster
│ │ │ │ ├── webdataScanHod
│ │ │ │ ├── webdataScanToSameCluster
│ │ │ │ ├── webdataSortHod
│ │ │ │ └── webdataSortToSameCluster
│ │ │ ├── webdatascan
│ │ │ │ ├── webdata_scan.large
│ │ │ │ ├── webdata_scan.medium
│ │ │ │ └── webdata_scan.small
│ │ │ └── webdatasort
│ │ │ ├── webdata_sort.large
│ │ │ ├── webdata_sort.medium
│ │ │ └── webdata_sort.small
│ │ └── gridmix2
│ │ ├── build.xml
│ │ ├── generateGridmix2data.sh
│ │ ├── gridmix_config.xml
│ │ ├── gridmix-env-2
│ │ ├── README.gridmix2
│ │ ├── rungridmix_2
│ │ └── src
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ └── hadoop
│ │ └── mapred
│ │ ├── CombinerJobCreator.java
│ │ ├── GenericMRLoadJobCreator.java
│ │ └── GridMixRunner.java
│ ├── c++
│ │ ├── jsvc
│ │ ├── libhdfs
│ │ │ ├── aclocal.m4
│ │ │ ├── autom4te.cache
│ │ │ │ ├── output.0
│ │ │ │ ├── output.1
│ │ │ │ ├── requests
│ │ │ │ ├── traces.0
│ │ │ │ └── traces.1
│ │ │ ├── config.guess
│ │ │ ├── config.sub
│ │ │ ├── configure
│ │ │ ├── configure.ac
│ │ │ ├── depcomp
│ │ │ ├── docs
│ │ │ │ ├── Doxyfile
│ │ │ │ └── libhdfs_footer.html
│ │ │ ├── hdfs.c
│ │ │ ├── hdfs.h
│ │ │ ├── hdfsJniHelper.c
│ │ │ ├── hdfsJniHelper.h
│ │ │ ├── hdfs_read.c
│ │ │ ├── hdfs_test.c
│ │ │ ├── hdfs_write.c
│ │ │ ├── install-sh
│ │ │ ├── ltmain.sh
│ │ │ ├── m4
│ │ │ │ ├── apfunctions.m4
│ │ │ │ ├── apjava.m4
│ │ │ │ └── apsupport.m4
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── missing
│ │ │ └── tests
│ │ │ ├── conf
│ │ │ │ ├── core-site.xml
│ │ │ │ ├── hadoop-site.xml
│ │ │ │ ├── hdfs-site.xml
│ │ │ │ ├── mapred-site.xml
│ │ │ │ └── slaves
│ │ │ └── test-libhdfs.sh
│ │ ├── librecordio
│ │ │ ├── archive.hh
│ │ │ ├── binarchive.cc
│ │ │ ├── binarchive.hh
│ │ │ ├── csvarchive.cc
│ │ │ ├── csvarchive.hh
│ │ │ ├── exception.cc
│ │ │ ├── exception.hh
│ │ │ ├── fieldTypeInfo.cc
│ │ │ ├── fieldTypeInfo.hh
│ │ │ ├── filestream.cc
│ │ │ ├── filestream.hh
│ │ │ ├── Makefile
│ │ │ ├── recordio.cc
│ │ │ ├── recordio.hh
│ │ │ ├── recordTypeInfo.cc
│ │ │ ├── recordTypeInfo.hh
│ │ │ ├── test
│ │ │ │ ├── Makefile
│ │ │ │ ├── test.cc
│ │ │ │ ├── testFromJava.cc
│ │ │ │ ├── testFromJava.hh
│ │ │ │ ├── test.hh
│ │ │ │ └── test.jr
│ │ │ ├── typeIDs.cc
│ │ │ ├── typeIDs.hh
│ │ │ ├── typeInfo.cc
│ │ │ ├── typeInfo.hh
│ │ │ ├── utils.cc
│ │ │ ├── utils.hh
│ │ │ ├── xmlarchive.cc
│ │ │ └── xmlarchive.hh
│ │ ├── pipes
│ │ │ ├── aclocal.m4
│ │ │ ├── api
│ │ │ │ └── hadoop
│ │ │ │ ├── Pipes.hh
│ │ │ │ └── TemplateFactory.hh
│ │ │ ├── compile
│ │ │ ├── config.guess
│ │ │ ├── config.sub
│ │ │ ├── configure
│ │ │ ├── configure.ac
│ │ │ ├── debug
│ │ │ │ ├── pipes-default-gdb-commands.txt
│ │ │ │ └── pipes-default-script
│ │ │ ├── depcomp
│ │ │ ├── impl
│ │ │ │ ├── config.h.in
│ │ │ │ └── HadoopPipes.cc
│ │ │ ├── install-sh
│ │ │ ├── ltmain.sh
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ └── missing
│ │ ├── task-controller
│ │ │ ├── aclocal.m4
│ │ │ ├── compile
│ │ │ ├── config.guess
│ │ │ ├── config.sub
│ │ │ ├── configure
│ │ │ ├── configure.ac
│ │ │ ├── depcomp
│ │ │ ├── impl
│ │ │ │ ├── configuration.c
│ │ │ │ ├── configuration.h
│ │ │ │ ├── main.c
│ │ │ │ ├── task-controller.c
│ │ │ │ └── task-controller.h
│ │ │ ├── install-sh
│ │ │ ├── ltmain.sh
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── missing
│ │ │ ├── test
│ │ │ │ └── test-task-controller.c
│ │ │ └── tests
│ │ └── utils
│ │ ├── aclocal.m4
│ │ ├── api
│ │ │ └── hadoop
│ │ │ ├── SerialUtils.hh
│ │ │ └── StringUtils.hh
│ │ ├── config.guess
│ │ ├── config.sub
│ │ ├── configure
│ │ ├── configure.ac
│ │ ├── depcomp
│ │ ├── impl
│ │ │ ├── config.h.in
│ │ │ ├── SerialUtils.cc
│ │ │ └── StringUtils.cc
│ │ ├── install-sh
│ │ ├── ltmain.sh
│ │ ├── m4
│ │ │ └── hadoop_utils.m4
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ └── missing
│ ├── contrib
│ │ ├── bash-tab-completion
│ │ │ ├── hadoop.sh
│ │ │ └── README
│ │ ├── build-contrib.xml
│ │ ├── build.xml
│ │ ├── capacity-scheduler
│ │ │ ├── build.xml
│ │ │ ├── ivy
│ │ │ │ └── libraries.properties
│ │ │ ├── ivy.xml
│ │ │ ├── README
│ │ │ └── src
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── apache
│ │ │ │ └── hadoop
│ │ │ │ └── mapred
│ │ │ │ ├── CapacitySchedulerConf.java
│ │ │ │ ├── CapacitySchedulerQueue.java
│ │ │ │ ├── CapacitySchedulerServlet.java
│ │ │ │ ├── CapacityTaskScheduler.java
│ │ │ │ ├── JobInitializationPoller.java
│ │ │ │ ├── JobQueuesManager.java
│ │ │ │ └── MemoryMatcher.java
│ │ │ └── test
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── hadoop
│ │ │ └── mapred
│ │ │ ├── ClusterWithCapacityScheduler.java
│ │ │ ├── TestCapacitySchedulerConf.java
│ │ │ ├── TestCapacityScheduler.java
│ │ │ ├── TestCapacitySchedulerServlet.java
│ │ │ ├── TestCapacitySchedulerWithJobTracker.java
│ │ │ └── TestJobTrackerRestartWithCS.java
│ │ ├── data_join
│ │ │ ├── build.xml
│ │ │ ├── ivy
│ │ │ │ └── libraries.properties
│ │ │ ├── ivy.xml
│ │ │ └── src
│ │ │ ├── examples
│ │ │ │ └── org
│ │ │ │ └── apache
│ │ │ │ └── hadoop
│ │ │ │ └── contrib
│ │ │ │ └── utils
│ │ │ │ └── join
│ │ │ │ ├── README.txt
│ │ │ │ ├── SampleDataJoinMapper.java
│ │ │ │ ├── SampleDataJoinReducer.java
│ │ │ │ └── SampleTaggedMapOutput.java
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── apache
│ │ │ │ └── hadoop
│ │ │ │ └── contrib
│ │ │ │ └── utils
│ │ │ │ └── join
│ │ │ │ ├── ArrayListBackedIterator.java
│ │ │ │ ├── DataJoinJob.java
│ │ │ │ ├── DataJoinMapperBase.java
│ │ │ │ ├── DataJoinReducerBase.java
│ │ │ │ ├── JobBase.java
│ │ │ │ ├── ResetableIterator.java
│ │ │ │ └── TaggedMapOutput.java
│ │ │ └── test
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── hadoop
│ │ │ └── contrib
│ │ │ └── utils
│ │ │ └── join
│ │ │ └── TestDataJoin.java
│ │ ├── ec2
│ │ │ ├── bin
│ │ │ │ ├── cmd-hadoop-cluster
│ │ │ │ ├── create-hadoop-image
│ │ │ │ ├── delete-hadoop-cluster
│ │ │ │ ├── hadoop-ec2
│ │ │ │ ├── hadoop-ec2-env.sh
│ │ │ │ ├── hadoop-ec2-init-remote.sh
│ │ │ │ ├── image
│ │ │ │ │ ├── create-hadoop-image-remote
│ │ │ │ │ └── ec2-run-user-data
│ │ │ │ ├── launch-hadoop-cluster
│ │ │ │ ├── launch-hadoop-master
│ │ │ │ ├── launch-hadoop-slaves
│ │ │ │ ├── list-hadoop-clusters
│ │ │ │ └── terminate-hadoop-cluster
│ │ │ └── README.txt
│ │ ├── eclipse-plugin
│ │ │ ├── build.properties
│ │ │ ├── build.xml
│ │ │ ├── ivy
│ │ │ │ └── libraries.properties
│ │ │ ├── ivy.xml
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ ├── plugin.xml
│ │ │ ├── resources
│ │ │ │ ├── Components
│ │ │ │ │ ├── Conf.png
│ │ │ │ │ ├── Export.png
│ │ │ │ │ ├── Import.png
│ │ │ │ │ ├── New.png
│ │ │ │ │ ├── Reload.png
│ │ │ │ │ ├── Tool.png
│ │ │ │ │ └── Tools.png
│ │ │ │ ├── ConnectDFS.xml
│ │ │ │ ├── CreateProj.xml
│ │ │ │ ├── download.png
│ │ │ │ ├── drive100x100.gif
│ │ │ │ ├── drive16x16.gif
│ │ │ │ ├── driver.png
│ │ │ │ ├── driverwiz.png
│ │ │ │ ├── Elephant100x100.gif
│ │ │ │ ├── Elephant16x16.gif
│ │ │ │ ├── Elephant-16x16.png
│ │ │ │ ├── Elephant2-136x136.png
│ │ │ │ ├── Elephant2-16x16.png
│ │ │ │ ├── Elephant2-24x24.png
│ │ │ │ ├── Elephant2-32x32.png
│ │ │ │ ├── Elephant-24x24.png
│ │ │ │ ├── Elephant2-64x64.png
│ │ │ │ ├── Elephant2.jpg
│ │ │ │ ├── Elephant3-122x122.png
│ │ │ │ ├── Elephant3-16x16.png
│ │ │ │ ├── Elephant3-24x24.png
│ │ │ │ ├── Elephant-32x32.png
│ │ │ │ ├── Elephant-64x64.png
│ │ │ │ ├── elephantblue16x16.gif
│ │ │ │ ├── Elephant.jpg
│ │ │ │ ├── Elephant-small-16x16.png
│ │ │ │ ├── files.gif
│ │ │ │ ├── hadoop.gif
│ │ │ │ ├── hadoop-logo-16x16.png
│ │ │ │ ├── hadoop-logo-24x24.png
│ │ │ │ ├── hadoop-logo-85x85.png
│ │ │ │ ├── hadoop-logo.jpg
│ │ │ │ ├── hadoop_small.gif
│ │ │ │ ├── HelloWorld.xml
│ │ │ │ ├── job.gif
│ │ │ │ ├── location-edit-16x16.png
│ │ │ │ ├── location-new-16x16.png
│ │ │ │ ├── MAP100x100.gif
│ │ │ │ ├── MAP16x15.gif
│ │ │ │ ├── map16x16.gif
│ │ │ │ ├── mapper16.png
│ │ │ │ ├── mapwiz.png
│ │ │ │ ├── new-folder.png
│ │ │ │ ├── projwiz.png
│ │ │ │ ├── reduce100x100.gif
│ │ │ │ ├── reduce16x16.gif
│ │ │ │ ├── reducer16.png
│ │ │ │ ├── reducer-16x16.gif
│ │ │ │ ├── reducewiz.png
│ │ │ │ ├── refresh.png
│ │ │ │ ├── RunProj.xml
│ │ │ │ ├── SetHadoopPath.xml
│ │ │ │ ├── Setup.xml
│ │ │ │ ├── spite_overcloud.png
│ │ │ │ ├── spitesmall.gif
│ │ │ │ ├── spitesmall.png
│ │ │ │ └── upload.png
│ │ │ └── src
│ │ │ └── java
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── hadoop
│ │ │ └── eclipse
│ │ │ ├── actions
│ │ │ │ ├── DFSActionImpl.java
│ │ │ │ ├── EditLocationAction.java
│ │ │ │ ├── NewLocationAction.java
│ │ │ │ ├── OpenNewMRClassWizardAction.java
│ │ │ │ └── OpenNewMRProjectAction.java
│ │ │ ├── Activator.java
│ │ │ ├── dfs
│ │ │ │ ├── ActionProvider.java
│ │ │ │ ├── DFSActions.java
│ │ │ │ ├── DFSContent.java
│ │ │ │ ├── DFSContentProvider.java
│ │ │ │ ├── DFSFile.java
│ │ │ │ ├── DFSFolder.java
│ │ │ │ ├── DFSLocation.java
│ │ │ │ ├── DFSLocationsRoot.java
│ │ │ │ ├── DFSMessage.java
│ │ │ │ └── DFSPath.java
│ │ │ ├── ErrorMessageDialog.java
│ │ │ ├── HadoopPerspectiveFactory.java
│ │ │ ├── ImageLibrary.java
│ │ │ ├── launch
│ │ │ │ ├── HadoopApplicationLaunchShortcut.java
│ │ │ │ ├── LocalMapReduceLaunchTabGroup.java
│ │ │ │ ├── MutexRule.java
│ │ │ │ └── StartHadoopLaunchTabGroup.java
│ │ │ ├── MapReduceNature.java
│ │ │ ├── NewDriverWizard.java
│ │ │ ├── NewDriverWizardPage.java
│ │ │ ├── NewMapperWizard.java
│ │ │ ├── NewMapReduceProjectWizard.java
│ │ │ ├── NewReducerWizard.java
│ │ │ ├── preferences
│ │ │ │ ├── MapReducePreferencePage.java
│ │ │ │ ├── PreferenceConstants.java
│ │ │ │ └── PreferenceInitializer.java
│ │ │ ├── PropertyTester.java
│ │ │ ├── server
│ │ │ │ ├── ConfProp.java
│ │ │ │ ├── HadoopJob.java
│ │ │ │ ├── HadoopPathPage.java
│ │ │ │ ├── HadoopServer.java
│ │ │ │ ├── IJobListener.java
│ │ │ │ └── JarModule.java
│ │ │ ├── servers
│ │ │ │ ├── HadoopLocationWizard.java
│ │ │ │ ├── HadoopServerSelectionListContentProvider.java
│ │ │ │ ├── IHadoopServerListener.java
│ │ │ │ ├── RunOnHadoopWizard.java
│ │ │ │ └── ServerRegistry.java
│ │ │ └── view
│ │ │ └── servers
│ │ │ └── ServerView.java
│ │ ├── failmon
│ │ │ ├── bin
│ │ │ │ ├── failmon.sh
│ │ │ │ └── scheduler.py
│ │ │ ├── build.xml
│ │ │ ├── conf
│ │ │ │ ├── commons-logging.properties
│ │ │ │ ├── failmon.properties
│ │ │ │ ├── global.config
│ │ │ │ ├── hosts.list
│ │ │ │ └── log4j.properties
│ │ │ ├── ivy
│ │ │ │ └── libraries.properties
│ │ │ ├── ivy.xml
│ │ │ ├── README
│ │ │ └── src
│ │ │ └── java
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── hadoop
│ │ │ └── contrib
│ │ │ └── failmon
│ │ │ ├── Anonymizer.java
│ │ │ ├── Continuous.java
│ │ │ ├── CPUParser.java
│ │ │ ├── Environment.java
│ │ │ ├── EventRecord.java
│ │ │ ├── Executor.java
│ │ │ ├── HadoopLogParser.java
│ │ │ ├── HDFSMerger.java
│ │ │ ├── LocalStore.java
│ │ │ ├── LogParser.java
│ │ │ ├── Monitored.java
│ │ │ ├── MonitorJob.java
│ │ │ ├── NICParser.java
│ │ │ ├── OfflineAnonymizer.java
│ │ │ ├── PersistentState.java
│ │ │ ├── RunOnce.java
│ │ │ ├── SensorsParser.java
│ │ │ ├── SerializedRecord.java
│ │ │ ├── ShellParser.java
│ │ │ ├── SMARTParser.java
│ │ │ └── SystemLogParser.java
│ │ ├── fairscheduler
│ │ │ ├── build.xml
│ │ │ ├── designdoc
│ │ │ │ └── fair_scheduler_design_doc.tex
│ │ │ ├── ivy
│ │ │ │ └── libraries.properties
│ │ │ ├── ivy.xml
│ │ │ ├── README
│ │ │ └── src
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── apache
│ │ │ │ └── hadoop
│ │ │ │ └── mapred
│ │ │ │ ├── AllocationConfigurationException.java
│ │ │ │ ├── CapBasedLoadManager.java
│ │ │ │ ├── DefaultTaskSelector.java
│ │ │ │ ├── FairSchedulerEventLog.java
│ │ │ │ ├── FairScheduler.java
│ │ │ │ ├── FairSchedulerServlet.java
│ │ │ │ ├── FifoJobComparator.java
│ │ │ │ ├── JobSchedulable.java
│ │ │ │ ├── LoadManager.java
│ │ │ │ ├── LocalityLevel.java
│ │ │ │ ├── NewJobWeightBooster.java
│ │ │ │ ├── Pool.java
│ │ │ │ ├── PoolManager.java
│ │ │ │ ├── PoolSchedulable.java
│ │ │ │ ├── Schedulable.java
│ │ │ │ ├── SchedulingAlgorithms.java
│ │ │ │ ├── SchedulingMode.java
│ │ │ │ ├── TaskSelector.java
│ │ │ │ ├── TaskType.java
│ │ │ │ ├── UndeclaredPoolException.java
│ │ │ │ └── WeightAdjuster.java
│ │ │ └── test
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── hadoop
│ │ │ └── mapred
│ │ │ ├── FakeSchedulable.java
│ │ │ ├── TestCapBasedLoadManager.java
│ │ │ ├── TestComputeFairShares.java
│ │ │ ├── TestFairScheduler.java
│ │ │ ├── TestFairSchedulerPoolNames.java
│ │ │ └── TestFairSchedulerSystem.java
│ │ ├── fuse-dfs
│ │ │ ├── acinclude.m4
│ │ │ ├── bootstrap.sh
│ │ │ ├── build.xml
│ │ │ ├── configure.ac
│ │ │ ├── global_footer.mk
│ │ │ ├── global_header.mk
│ │ │ ├── ivy
│ │ │ │ └── libraries.properties
│ │ │ ├── ivy.xml
│ │ │ ├── Makefile.am
│ │ │ ├── README
│ │ │ ├── src
│ │ │ │ ├── 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
│ │ │ │ ├── Makefile.am
│ │ │ │ └── test
│ │ │ │ └── TestFuseDFS.java
│ │ │ └── test
│ │ ├── gridmix
│ │ │ ├── build.xml
│ │ │ ├── ivy
│ │ │ │ └── libraries.properties
│ │ │ ├── ivy.xml
│ │ │ ├── README
│ │ │ └── src
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── apache
│ │ │ │ └── hadoop
│ │ │ │ └── mapred
│ │ │ │ └── gridmix
│ │ │ │ ├── AvgRecordFactory.java
│ │ │ │ ├── ClusterSummarizer.java
│ │ │ │ ├── CombineFileSplit.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
│ │ │ │ ├── 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
│ │ │ └── test
│ │ │ ├── data
│ │ │ │ └── wordcount.json.gz
│ │ │ ├── org
│ │ │ │ └── apache
│ │ │ │ └── hadoop
│ │ │ │ └── mapred
│ │ │ │ └── gridmix
│ │ │ │ ├── DebugJobFactory.java
│ │ │ │ ├── DebugJobProducer.java
│ │ │ │ ├── GridmixTestUtils.java
│ │ │ │ ├── TestCompressionEmulationUtils.java
│ │ │ │ ├── TestDistCacheEmulation.java
│ │ │ │ ├── TestFilePool.java
│ │ │ │ ├── TestFileQueue.java
│ │ │ │ ├── TestGridmixMemoryEmulation.java
│ │ │ │ ├── TestGridmixRecord.java
│ │ │ │ ├── TestGridmixSubmission.java
│ │ │ │ ├── TestGridmixSummary.java
│ │ │ │ ├── TestHighRamJob.java
│ │ │ │ ├── TestPseudoLocalFs.java
│ │ │ │ ├── TestRandomAlgorithm.java
│ │ │ │ ├── TestRandomTextDataGenerator.java
│ │ │ │ ├── TestRecordFactory.java
│ │ │ │ ├── TestResourceUsageEmulators.java
│ │ │ │ ├── TestSleepJob.java
│ │ │ │ └── TestUserResolve.java
│ │ │ └── system
│ │ │ ├── org
│ │ │ │ └── apache
│ │ │ │ └── hadoop
│ │ │ │ └── mapred
│ │ │ │ └── gridmix
│ │ │ │ ├── GridmixSystemTestCase.java
│ │ │ │ ├── test
│ │ │ │ │ └── system
│ │ │ │ │ ├── GridMixConfig.java
│ │ │ │ │ ├── GridmixJobStory.java
│ │ │ │ │ ├── GridmixJobSubmission.java
│ │ │ │ │ ├── GridmixJobVerification.java
│ │ │ │ │ ├── GridMixRunMode.java
│ │ │ │ │ └── UtilsForGridmix.java
│ │ │ │ ├── TestCompressionEmulationEnableForAllTypesOfJobs.java
│ │ │ │ ├── TestCompressionEmulationForCompressInAndUncompressOut.java
│ │ │ │ ├── TestCompressionEmulationForUncompressInAndCompressOut.java
│ │ │ │ ├── TestCPUEmulationForMapsAndReducesWithCustomInterval.java
│ │ │ │ ├── TestCPUEmulationForMapsAndReducesWithDefaultInterval.java
│ │ │ │ ├── TestCPUEmulationForMapsWithCustomInterval.java
│ │ │ │ ├── TestCPUEmulationForMapsWithDefaultInterval.java
│ │ │ │ ├── TestDisableGridmixEmulationOfHighRam.java
│ │ │ │ ├── TestEmulationOfHDFSAndLocalFSDCFiles.java
│ │ │ │ ├── TestEmulationOfHDFSDCFilesWithDifferentVisibilities.java
│ │ │ │ ├── TestEmulationOfHDFSDCFileUsesMultipleJobs.java
│ │ │ │ ├── TestEmulationOfHighRamAndNormalMRJobs.java
│ │ │ │ ├── TestEmulationOfLocalFSDCFiles.java
│ │ │ │ ├── TestGridmixCompressedInputGeneration.java
│ │ │ │ ├── TestGridmixCompressionEmulationWithCompressInput.java
│ │ │ │ ├── TestGridMixDataGeneration.java
│ │ │ │ ├── TestGridmixEmulationOfHDFSPrivateDCFile.java
│ │ │ │ ├── TestGridmixEmulationOfHDFSPublicDCFile.java
│ │ │ │ ├── TestGridmixEmulationOfHighRamJobsCase1.java
│ │ │ │ ├── TestGridmixEmulationOfHighRamJobsCase2.java
│ │ │ │ ├── TestGridmixEmulationOfHighRamJobsCase3.java
│ │ │ │ ├── TestGridmixEmulationOfMultipleHDFSPrivateDCFiles.java
│ │ │ │ ├── TestGridmixEmulationOfMultipleHDFSPublicDCFiles.java
│ │ │ │ ├── TestGridMixFilePool.java
│ │ │ │ ├── TestGridmixWith10minTrace.java
│ │ │ │ ├── TestGridmixWith12minTrace.java
│ │ │ │ ├── TestGridmixWith1minTrace.java
│ │ │ │ ├── TestGridmixWith2minStreamingJobTrace.java
│ │ │ │ ├── TestGridmixWith3minStreamingJobTrace.java
│ │ │ │ ├── TestGridmixWith3minTrace.java
│ │ │ │ ├── TestGridmixWith5minStreamingJobTrace.java
│ │ │ │ ├── TestGridmixWith5minTrace.java
│ │ │ │ ├── TestGridmixWith7minTrace.java
│ │ │ │ ├── TestMemEmulForMapsAndReducesWithCustomIntrvl.java
│ │ │ │ ├── TestMemEmulForMapsAndReducesWithDefaultIntrvl.java
│ │ │ │ ├── TestMemEmulForMapsWithCustomHeapMemoryRatio.java
│ │ │ │ ├── TestMemEmulForMapsWithCustomIntrvl.java
│ │ │ │ └── TestMemEmulForMapsWithDefaultIntrvl.java
│ │ │ └── resources
│ │ │ ├── 2m_stream_trace.json.gz
│ │ │ ├── 3m_stream_trace.json.gz
│ │ │ ├── 5m_stream_trace.json.gz
│ │ │ ├── compression_case1_trace.json.gz
│ │ │ ├── compression_case2_trace.json.gz
│ │ │ ├── compression_case3_trace.json.gz
│ │ │ ├── compression_case4_trace.json.gz
│ │ │ ├── cpu_emul_case1.json.gz
│ │ │ ├── cpu_emul_case2.json.gz
│ │ │ ├── distcache_case1_trace.json.gz
│ │ │ ├── distcache_case2_trace.json.gz
│ │ │ ├── distcache_case3_trace.json.gz
│ │ │ ├── distcache_case4_trace.json.gz
│ │ │ ├── distcache_case5_trace.json.gz
│ │ │ ├── distcache_case6_trace.json.gz
│ │ │ ├── distcache_case7_trace.json.gz
│ │ │ ├── distcache_case8_trace.json.gz
│ │ │ ├── distcache_case9_trace.json.gz
│ │ │ ├── highram_mr_jobs_case1.json.gz
│ │ │ ├── highram_mr_jobs_case2.json.gz
│ │ │ ├── highram_mr_jobs_case3.json.gz
│ │ │ ├── highram_mr_jobs_case4.json.gz
│ │ │ ├── mem_emul_case1.json.gz
│ │ │ ├── mem_emul_case2.json.gz
│ │ │ ├── trace_10m.json.gz
│ │ │ ├── trace_12m.json.gz
│ │ │ ├── trace_1m.json.gz
│ │ │ ├── trace_3m.json.gz
│ │ │ ├── trace_5m.json.gz
│ │ │ └── trace_7m.json.gz
│ │ ├── hdfsproxy
│ │ │ ├── bin
│ │ │ │ ├── hdfsproxy
│ │ │ │ ├── hdfsproxy-config.sh
│ │ │ │ ├── hdfsproxy-daemon.sh
│ │ │ │ ├── hdfsproxy-daemons.sh
│ │ │ │ ├── hdfsproxy-slaves.sh
│ │ │ │ ├── start-hdfsproxy.sh
│ │ │ │ └── stop-hdfsproxy.sh
│ │ │ ├── build.xml
│ │ │ ├── conf
│ │ │ │ ├── configuration.xsl
│ │ │ │ ├── hdfsproxy-default.xml
│ │ │ │ ├── hdfsproxy-env.sh
│ │ │ │ ├── hdfsproxy-hosts
│ │ │ │ ├── log4j.properties
│ │ │ │ ├── ssl-server.xml
│ │ │ │ ├── tomcat-forward-web.xml
│ │ │ │ ├── tomcat-web.xml
│ │ │ │ ├── user-certs.xml
│ │ │ │ └── user-permissions.xml
│ │ │ ├── ivy
│ │ │ │ └── libraries.properties
│ │ │ ├── ivy.xml
│ │ │ ├── README
│ │ │ └── src
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── apache
│ │ │ │ └── hadoop
│ │ │ │ └── hdfsproxy
│ │ │ │ ├── AuthorizationFilter.java
│ │ │ │ ├── HdfsProxy.java
│ │ │ │ ├── KerberosAuthorizationFilter.java
│ │ │ │ ├── LdapIpDirFilter.java
│ │ │ │ ├── ProxyFileDataServlet.java
│ │ │ │ ├── ProxyFileForward.java
│ │ │ │ ├── ProxyFilter.java
│ │ │ │ ├── ProxyForwardServlet.java
│ │ │ │ ├── ProxyHttpServer.java
│ │ │ │ ├── ProxyListPathsServlet.java
│ │ │ │ ├── ProxyStreamFile.java
│ │ │ │ └── ProxyUtil.java
│ │ │ └── test
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── hadoop
│ │ │ └── hdfsproxy
│ │ │ ├── DummyLdapContext.java
│ │ │ ├── FindFreePort.java
│ │ │ ├── SimpleServlet.java
│ │ │ ├── TestHdfsProxy.java
│ │ │ └── TestProxyUtil.java
│ │ ├── hod
│ │ │ ├── bin
│ │ │ │ ├── checknodes
│ │ │ │ ├── hod
│ │ │ │ ├── hodcleanup
│ │ │ │ ├── hodring
│ │ │ │ ├── ringmaster
│ │ │ │ ├── verify-account
│ │ │ │ └── VERSION
│ │ │ ├── build.xml
│ │ │ ├── CHANGES.txt
│ │ │ ├── conf
│ │ │ │ └── hodrc
│ │ │ ├── config.txt
│ │ │ ├── getting_started.txt
│ │ │ ├── hodlib
│ │ │ │ ├── AllocationManagers
│ │ │ │ │ ├── goldAllocationManager.py
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── Common
│ │ │ │ │ ├── allocationManagerUtil.py
│ │ │ │ │ ├── descGenerator.py
│ │ │ │ │ ├── desc.py
│ │ │ │ │ ├── hodsvc.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── logger.py
│ │ │ │ │ ├── miniHTMLParser.py
│ │ │ │ │ ├── nodepoolutil.py
│ │ │ │ │ ├── setup.py
│ │ │ │ │ ├── socketServers.py
│ │ │ │ │ ├── tcp.py
│ │ │ │ │ ├── threads.py
│ │ │ │ │ ├── types.py
│ │ │ │ │ ├── util.py
│ │ │ │ │ └── xmlrpc.py
│ │ │ │ ├── GridServices
│ │ │ │ │ ├── hdfs.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── mapred.py
│ │ │ │ │ └── service.py
│ │ │ │ ├── Hod
│ │ │ │ │ ├── hadoop.py
│ │ │ │ │ ├── hod.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── nodePool.py
│ │ │ │ ├── HodRing
│ │ │ │ │ ├── hodRing.py
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── NodePools
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── torque.py
│ │ │ │ ├── RingMaster
│ │ │ │ │ ├── idleJobTracker.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── ringMaster.py
│ │ │ │ ├── Schedulers
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── torque.py
│ │ │ │ ├── ServiceProxy
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── serviceProxy.py
│ │ │ │ └── ServiceRegistry
│ │ │ │ ├── __init__.py
│ │ │ │ └── serviceRegistry.py
│ │ │ ├── ivy
│ │ │ │ └── libraries.properties
│ │ │ ├── ivy.xml
│ │ │ ├── README
│ │ │ ├── support
│ │ │ │ ├── checklimits.sh
│ │ │ │ └── logcondense.py
│ │ │ └── testing
│ │ │ ├── helper.py
│ │ │ ├── __init__.py
│ │ │ ├── lib.py
│ │ │ ├── main.py
│ │ │ ├── testHadoop.py
│ │ │ ├── testHodCleanup.py
│ │ │ ├── testHod.py
│ │ │ ├── testHodRing.py
│ │ │ ├── testModule.py
│ │ │ ├── testRingmasterRPCs.py
│ │ │ ├── testThreads.py
│ │ │ ├── testTypes.py
│ │ │ ├── testUtil.py
│ │ │ └── testXmlrpc.py
│ │ ├── index
│ │ │ ├── build.xml
│ │ │ ├── conf
│ │ │ │ └── index-config.xml
│ │ │ ├── ivy
│ │ │ │ └── libraries.properties
│ │ │ ├── ivy.xml
│ │ │ ├── README
│ │ │ ├── sample
│ │ │ │ ├── data2.txt
│ │ │ │ └── data.txt
│ │ │ └── src
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── apache
│ │ │ │ └── hadoop
│ │ │ │ └── contrib
│ │ │ │ └── index
│ │ │ │ ├── example
│ │ │ │ │ ├── HashingDistributionPolicy.java
│ │ │ │ │ ├── IdentityLocalAnalysis.java
│ │ │ │ │ ├── LineDocInputFormat.java
│ │ │ │ │ ├── LineDocLocalAnalysis.java
│ │ │ │ │ ├── LineDocRecordReader.java
│ │ │ │ │ ├── LineDocTextAndOp.java
│ │ │ │ │ └── RoundRobinDistributionPolicy.java
│ │ │ │ ├── lucene
│ │ │ │ │ ├── FileSystemDirectory.java
│ │ │ │ │ ├── LuceneIndexFileNameFilter.java
│ │ │ │ │ ├── LuceneUtil.java
│ │ │ │ │ ├── MixedDeletionPolicy.java
│ │ │ │ │ ├── MixedDirectory.java
│ │ │ │ │ ├── RAMDirectoryUtil.java
│ │ │ │ │ └── ShardWriter.java
│ │ │ │ ├── main
│ │ │ │ │ └── UpdateIndex.java
│ │ │ │ └── mapred
│ │ │ │ ├── DocumentAndOp.java
│ │ │ │ ├── DocumentID.java
│ │ │ │ ├── IDistributionPolicy.java
│ │ │ │ ├── IIndexUpdater.java
│ │ │ │ ├── ILocalAnalysis.java
│ │ │ │ ├── IndexUpdateCombiner.java
│ │ │ │ ├── IndexUpdateConfiguration.java
│ │ │ │ ├── IndexUpdateMapper.java
│ │ │ │ ├── IndexUpdateOutputFormat.java
│ │ │ │ ├── IndexUpdatePartitioner.java
│ │ │ │ ├── IndexUpdateReducer.java
│ │ │ │ ├── IndexUpdater.java
│ │ │ │ ├── IntermediateForm.java
│ │ │ │ └── Shard.java
│ │ │ └── test
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── hadoop
│ │ │ └── contrib
│ │ │ └── index
│ │ │ ├── lucene
│ │ │ │ └── TestMixedDirectory.java
│ │ │ └── mapred
│ │ │ ├── TestDistributionPolicy.java
│ │ │ └── TestIndexUpdater.java
│ │ ├── streaming
│ │ │ ├── build.xml
│ │ │ ├── ivy
│ │ │ │ └── libraries.properties
│ │ │ ├── ivy.xml
│ │ │ └── src
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ └── apache
│ │ │ │ └── hadoop
│ │ │ │ ├── streaming
│ │ │ │ │ ├── AutoInputFormat.java
│ │ │ │ │ ├── DumpTypedBytes.java
│ │ │ │ │ ├── Environment.java
│ │ │ │ │ ├── HadoopStreaming.java
│ │ │ │ │ ├── io
│ │ │ │ │ │ ├── IdentifierResolver.java
│ │ │ │ │ │ ├── InputWriter.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
│ │ │ │ │ └── UTF8ByteArrayUtils.java
│ │ │ │ └── typedbytes
│ │ │ │ ├── package.html
│ │ │ │ ├── TypedBytesInput.java
│ │ │ │ ├── TypedBytesOutput.java
│ │ │ │ ├── TypedBytesRecordInput.java
│ │ │ │ ├── TypedBytesRecordOutput.java
│ │ │ │ ├── TypedBytesWritableInput.java
│ │ │ │ ├── TypedBytesWritable.java
│ │ │ │ ├── TypedBytesWritableOutput.java
│ │ │ │ └── Type.java
│ │ │ └── test
│ │ │ ├── org
│ │ │ │ └── apache
│ │ │ │ └── hadoop
│ │ │ │ ├── streaming
│ │ │ │ │ ├── CatApp.java
│ │ │ │ │ ├── FailApp.java
│ │ │ │ │ ├── RawBytesMapApp.java
│ │ │ │ │ ├── RawBytesReduceApp.java
│ │ │ │ │ ├── StderrApp.java
│ │ │ │ │ ├── StreamAggregate.java
│ │ │ │ │ ├── TestAutoInputFormat.java
│ │ │ │ │ ├── TestDumpTypedBytes.java
│ │ │ │ │ ├── TestGzipInput.java
│ │ │ │ │ ├── TestLoadTypedBytes.java
│ │ │ │ │ ├── TestMultipleArchiveFiles.java
│ │ │ │ │ ├── TestMultipleCachefiles.java
│ │ │ │ │ ├── TestRawBytesStreaming.java
│ │ │ │ │ ├── TestStreamAggregate.java
│ │ │ │ │ ├── TestStreamDataProtocol.java
│ │ │ │ │ ├── TestStreamingAsDifferentUser.java
│ │ │ │ │ ├── TestStreamingBadRecords.java
│ │ │ │ │ ├── TestStreamingCombiner.java
│ │ │ │ │ ├── TestStreamingCounters.java
│ │ │ │ │ ├── TestStreamingEmptyInpNonemptyOut.java
│ │ │ │ │ ├── TestStreamingExitStatus.java
│ │ │ │ │ ├── TestStreamingFailure.java
│ │ │ │ │ ├── TestStreaming.java
│ │ │ │ │ ├── TestStreamingKeyValue.java
│ │ │ │ │ ├── TestStreamingSeparator.java
│ │ │ │ │ ├── TestStreamingStatus.java
│ │ │ │ │ ├── TestStreamingStderr.java
│ │ │ │ │ ├── TestStreamingTaskLog.java
│ │ │ │ │ ├── TestStreamReduceNone.java
│ │ │ │ │ ├── TestStreamXmlRecordReader.java
│ │ │ │ │ ├── TestSymLink.java
│ │ │ │ │ ├── TestTypedBytesStreaming.java
│ │ │ │ │ ├── TestUlimit.java
│ │ │ │ │ ├── TrApp.java
│ │ │ │ │ ├── TrAppReduce.java
│ │ │ │ │ ├── TypedBytesMapApp.java
│ │ │ │ │ ├── TypedBytesReduceApp.java
│ │ │ │ │ ├── UlimitApp.java
│ │ │ │ │ ├── UniqApp.java
│ │ │ │ │ ├── UtilTest.java
│ │ │ │ │ └── ValueCountReduce.java
│ │ │ │ └── typedbytes
│ │ │ │ ├── TestIO.java
│ │ │ │ └── TestTypedBytesWritable.java
│ │ │ └── system
│ │ │ ├── org
│ │ │ │ └── apache
│ │ │ │ └── hadoop
│ │ │ │ └── mapred
│ │ │ │ ├── TestLinuxTaskControllerOtherUserStreamingJob.java
│ │ │ │ ├── TestStreamingJobProcessTree.java
│ │ │ │ └── TestTaskKillingOfStreamingJob.java
│ │ │ └── scripts
│ │ │ ├── ProcessTree.sh
│ │ │ └── StreamMapper.sh
│ │ ├── test
│ │ │ ├── core-site.xml
│ │ │ ├── hadoop-site.xml
│ │ │ ├── hdfs-site.xml
│ │ │ └── mapred-site.xml
│ │ ├── thriftfs
│ │ │ ├── build.xml
│ │ │ ├── gen-cocoa
│ │ │ │ ├── hadoopfs.h
│ │ │ │ └── hadoopfs.m
│ │ │ ├── gen-cpp
│ │ │ │ ├── hadoopfs_constants.cpp
│ │ │ │ ├── hadoopfs_constants.h
│ │ │ │ ├── hadoopfs_types.cpp
│ │ │ │ ├── hadoopfs_types.h
│ │ │ │ ├── ThriftHadoopFileSystem.cpp
│ │ │ │ ├── ThriftHadoopFileSystem.h
│ │ │ │ └── ThriftHadoopFileSystem_server.skeleton.cpp
│ │ │ ├── gen-java
│ │ │ │ └── org
│ │ │ │ └── apache
│ │ │ │ └── hadoop
│ │ │ │ └── thriftfs
│ │ │ │ └── api
│ │ │ │ ├── BlockLocation.java
│ │ │ │ ├── FileStatus.java
│ │ │ │ ├── MalformedInputException.java
│ │ │ │ ├── Pathname.java
│ │ │ │ ├── ThriftHadoopFileSystem.java
│ │ │ │ ├── ThriftHandle.java
│ │ │ │ └── ThriftIOException.java
│ │ │ ├── gen-perl
│ │ │ │ ├── Constants.pm
│ │ │ │ ├── ThriftHadoopFileSystem.pm
│ │ │ │ └── Types.pm
│ │ │ ├── gen-php
│ │ │ │ ├── hadoopfs_types.php
│ │ │ │ └── ThriftHadoopFileSystem.php
│ │ │ ├── gen-py
│ │ │ │ ├── hadoopfs
│ │ │ │ │ ├── constants.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── __init__.pyc
│ │ │ │ │ ├── ThriftHadoopFileSystem.py
│ │ │ │ │ ├── ThriftHadoopFileSystem.pyc
│ │ │ │ │ ├── ThriftHadoopFileSystem-remote
│ │ │ │ │ ├── ttypes.py
│ │ │ │ │ └── ttypes.pyc
│ │ │ │ └── __init__.py
│ │ │ ├── gen-rb
│ │ │ │ ├── hadoopfs_constants.rb
│ │ │ │ ├── hadoopfs_types.rb
│ │ │ │ └── ThriftHadoopFileSystem.rb
│ │ │ ├── gen-st
│ │ │ │ └── hadoopfs.st
│ │ │ ├── if
│ │ │ │ └── hadoopfs.thrift
│ │ │ ├── ivy
│ │ │ │ └── libraries.properties
│ │ │ ├── ivy.xml
│ │ │ ├── lib
│ │ │ │ ├── hadoopthriftapi.jar
│ │ │ │ ├── libthrift.jar
│ │ │ │ ├── README
│ │ │ │ └── Thrift.LICENSE
│ │ │ ├── README
│ │ │ ├── scripts
│ │ │ │ ├── hdfs.py
│ │ │ │ └── start_thrift_server.sh
│ │ │ ├── src
│ │ │ │ └── java
│ │ │ │ └── org
│ │ │ │ └── apache
│ │ │ │ └── hadoop
│ │ │ │ └── thriftfs
│ │ │ │ └── HadoopThriftServer.java
│ │ │ └── test
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── hadoop
│ │ │ └── thriftfs
│ │ │ └── TestThriftfs.java
│ │ └── vaidya
│ │ ├── build.xml
│ │ ├── ivy
│ │ │ └── libraries.properties
│ │ ├── ivy.xml
│ │ └── src
│ │ └── java
│ │ └── org
│ │ └── apache
│ │ └── hadoop
│ │ └── vaidya
│ │ ├── DiagnosticTest.java
│ │ ├── JobDiagnoser.java
│ │ ├── postexdiagnosis
│ │ │ ├── PostExPerformanceDiagnoser.java
│ │ │ └── tests
│ │ │ ├── BalancedReducePartitioning.java
│ │ │ ├── MapSideDiskSpill.java
│ │ │ ├── MapsReExecutionImpact.java
│ │ │ ├── postex_diagnosis_tests.xml
│ │ │ ├── ReadingHDFSFilesAsSideEffect.java
│ │ │ └── ReducesReExecutionImpact.java
│ │ ├── statistics
│ │ │ └── job
│ │ │ ├── JobStatisticsInterface.java
│ │ │ ├── JobStatistics.java
│ │ │ ├── MapTaskStatistics.java
│ │ │ ├── ReduceTaskStatistics.java
│ │ │ └── TaskStatistics.java
│ │ ├── util
│ │ │ └── XMLUtils.java
│ │ └── vaidya.sh
│ ├── core
│ │ ├── core-default.xml
│ │ ├── org
│ │ │ └── apache
│ │ │ └── hadoop
│ │ │ ├── classification
│ │ │ │ ├── InterfaceAudience.java
│ │ │ │ └── InterfaceStability.java
│ │ │ ├── conf
│ │ │ │ ├── Configurable.java
│ │ │ │ ├── Configuration.java
│ │ │ │ ├── Configured.java
│ │ │ │ ├── ConfServlet.java
│ │ │ │ └── package.html
│ │ │ ├── filecache
│ │ │ ├── fs
│ │ │ │ ├── BlockLocation.java
│ │ │ │ ├── BufferedFSInputStream.java
│ │ │ │ ├── ChecksumException.java
│ │ │ │ ├── ChecksumFileSystem.java
│ │ │ │ ├── CommonConfigurationKeys.java
│ │ │ │ ├── ContentSummary.java
│ │ │ │ ├── DF.java
│ │ │ │ ├── DU.java
│ │ │ │ ├── FileAlreadyExistsException.java
│ │ │ │ ├── FileChecksum.java
│ │ │ │ ├── FileStatus.java
│ │ │ │ ├── FileSystem.java
│ │ │ │ ├── FileUtil.java
│ │ │ │ ├── FilterFileSystem.java
│ │ │ │ ├── FSDataInputStream.java
│ │ │ │ ├── FSDataOutputStream.java
│ │ │ │ ├── FSError.java
│ │ │ │ ├── FSInputChecker.java
│ │ │ │ ├── FSInputStream.java
│ │ │ │ ├── FSOutputSummer.java
│ │ │ │ ├── FsShell.java
│ │ │ │ ├── FsShellPermissions.java
│ │ │ │ ├── FsUrlConnection.java
│ │ │ │ ├── FsUrlStreamHandlerFactory.java
│ │ │ │ ├── FsUrlStreamHandler.java
│ │ │ │ ├── ftp
│ │ │ │ │ ├── FTPException.java
│ │ │ │ │ ├── FTPFileSystem.java
│ │ │ │ │ └── FTPInputStream.java
│ │ │ │ ├── GlobExpander.java
│ │ │ │ ├── GlobFilter.java
│ │ │ │ ├── GlobPattern.java
│ │ │ │ ├── HardLink.java
│ │ │ │ ├── HarFileSystem.java
│ │ │ │ ├── InMemoryFileSystem.java
│ │ │ │ ├── kfs
│ │ │ │ │ ├── IFSImpl.java
│ │ │ │ │ ├── KFSImpl.java
│ │ │ │ │ ├── KFSInputStream.java
│ │ │ │ │ ├── KFSOutputStream.java
│ │ │ │ │ ├── KosmosFileSystem.java
│ │ │ │ │ └── package.html
│ │ │ │ ├── LocalDirAllocator.java
│ │ │ │ ├── LocalFileSystem.java
│ │ │ │ ├── MD5MD5CRC32FileChecksum.java
│ │ │ │ ├── package.html
│ │ │ │ ├── PathFilter.java
│ │ │ │ ├── Path.java
│ │ │ │ ├── permission
│ │ │ │ │ ├── AccessControlException.java
│ │ │ │ │ ├── ChmodParser.java
│ │ │ │ │ ├── FsAction.java
│ │ │ │ │ ├── FsPermission.java
│ │ │ │ │ ├── PermissionParser.java
│ │ │ │ │ ├── PermissionStatus.java
│ │ │ │ │ └── UmaskParser.java
│ │ │ │ ├── PositionedReadable.java
│ │ │ │ ├── RawLocalFileSystem.java
│ │ │ │ ├── s3
│ │ │ │ │ ├── Block.java
│ │ │ │ │ ├── FileSystemStore.java
│ │ │ │ │ ├── INode.java
│ │ │ │ │ ├── Jets3tFileSystemStore.java
│ │ │ │ │ ├── MigrationTool.java
│ │ │ │ │ ├── package.html
│ │ │ │ │ ├── S3Credentials.java
│ │ │ │ │ ├── S3Exception.java
│ │ │ │ │ ├── S3FileSystemException.java
│ │ │ │ │ ├── S3FileSystem.java
│ │ │ │ │ ├── S3InputStream.java
│ │ │ │ │ ├── S3OutputStream.java
│ │ │ │ │ └── VersionMismatchException.java
│ │ │ │ ├── s3native
│ │ │ │ │ ├── FileMetadata.java
│ │ │ │ │ ├── Jets3tNativeFileSystemStore.java
│ │ │ │ │ ├── NativeFileSystemStore.java
│ │ │ │ │ ├── NativeS3FileSystem.java
│ │ │ │ │ ├── package.html
│ │ │ │ │ └── PartialListing.java
│ │ │ │ ├── Seekable.java
│ │ │ │ ├── shell
│ │ │ │ │ ├── CommandFormat.java
│ │ │ │ │ ├── Command.java
│ │ │ │ │ ├── CommandUtils.java
│ │ │ │ │ └── Count.java
│ │ │ │ ├── Syncable.java
│ │ │ │ └── Trash.java
│ │ │ ├── HadoopVersionAnnotation.java
│ │ │ ├── http
│ │ │ │ ├── AdminAuthorizedServlet.java
│ │ │ │ ├── FilterContainer.java
│ │ │ │ ├── FilterInitializer.java
│ │ │ │ ├── HtmlQuoting.java
│ │ │ │ ├── HttpServer.java
│ │ │ │ └── lib
│ │ │ │ ├── package.html
│ │ │ │ └── StaticUserWebFilter.java
│ │ │ ├── io
│ │ │ │ ├── AbstractMapWritable.java
│ │ │ │ ├── ArrayFile.java
│ │ │ │ ├── ArrayWritable.java
│ │ │ │ ├── BinaryComparable.java
│ │ │ │ ├── BloomMapFile.java
│ │ │ │ ├── BooleanWritable.java
│ │ │ │ ├── BytesWritable.java
│ │ │ │ ├── ByteWritable.java
│ │ │ │ ├── Closeable.java
│ │ │ │ ├── compress
│ │ │ │ │ ├── BlockCompressorStream.java
│ │ │ │ │ ├── BlockDecompressorStream.java
│ │ │ │ │ ├── bzip2
│ │ │ │ │ │ ├── BZip2Constants.java
│ │ │ │ │ │ ├── BZip2DummyCompressor.java
│ │ │ │ │ │ ├── BZip2DummyDecompressor.java
│ │ │ │ │ │ ├── CBZip2InputStream.java
│ │ │ │ │ │ ├── CBZip2OutputStream.java
│ │ │ │ │ │ └── CRC.java
│ │ │ │ │ ├── BZip2Codec.java
│ │ │ │ │ ├── CodecPool.java
│ │ │ │ │ ├── CompressionCodecFactory.java
│ │ │ │ │ ├── CompressionCodec.java
│ │ │ │ │ ├── CompressionInputStream.java
│ │ │ │ │ ├── CompressionOutputStream.java
│ │ │ │ │ ├── Compressor.java
│ │ │ │ │ ├── CompressorStream.java
│ │ │ │ │ ├── Decompressor.java
│ │ │ │ │ ├── DecompressorStream.java
│ │ │ │ │ ├── DefaultCodec.java
│ │ │ │ │ ├── DoNotPool.java
│ │ │ │ │ ├── GzipCodec.java
│ │ │ │ │ ├── snappy
│ │ │ │ │ │ ├── LoadSnappy.java
│ │ │ │ │ │ ├── SnappyCompressor.java
│ │ │ │ │ │ └── SnappyDecompressor.java
│ │ │ │ │ ├── SnappyCodec.java
│ │ │ │ │ ├── SplitCompressionInputStream.java
│ │ │ │ │ ├── SplittableCompressionCodec.java
│ │ │ │ │ └── zlib
│ │ │ │ │ ├── BuiltInGzipDecompressor.java
│ │ │ │ │ ├── BuiltInZlibDeflater.java
│ │ │ │ │ ├── BuiltInZlibInflater.java
│ │ │ │ │ ├── ZlibCompressor.java
│ │ │ │ │ ├── ZlibDecompressor.java
│ │ │ │ │ └── ZlibFactory.java
│ │ │ │ ├── CompressedWritable.java
│ │ │ │ ├── DataInputBuffer.java
│ │ │ │ ├── DataOutputBuffer.java
│ │ │ │ ├── DefaultStringifier.java
│ │ │ │ ├── DoubleWritable.java
│ │ │ │ ├── file
│ │ │ │ │ └── tfile
│ │ │ │ │ ├── BCFile.java
│ │ │ │ │ ├── BoundedByteArrayOutputStream.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
│ │ │ │ ├── NullWritable.java
│ │ │ │ ├── ObjectWritable.java
│ │ │ │ ├── OutputBuffer.java
│ │ │ │ ├── package.html
│ │ │ │ ├── RawComparator.java
│ │ │ │ ├── ReadaheadPool.java
│ │ │ │ ├── retry
│ │ │ │ │ ├── package.html
│ │ │ │ │ ├── RetryInvocationHandler.java
│ │ │ │ │ ├── RetryPolicies.java
│ │ │ │ │ ├── RetryPolicy.java
│ │ │ │ │ ├── RetryProxy.java
│ │ │ │ │ └── RetryUtils.java
│ │ │ │ ├── SecureIOUtils.java
│ │ │ │ ├── SequenceFile.java
│ │ │ │ ├── serializer
│ │ │ │ │ ├── DeserializerComparator.java
│ │ │ │ │ ├── Deserializer.java
│ │ │ │ │ ├── JavaSerializationComparator.java
│ │ │ │ │ ├── JavaSerialization.java
│ │ │ │ │ ├── package.html
│ │ │ │ │ ├── SerializationFactory.java
│ │ │ │ │ ├── Serialization.java
│ │ │ │ │ ├── Serializer.java
│ │ │ │ │ └── WritableSerialization.java
│ │ │ │ ├── SetFile.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
│ │ │ │ ├── Client.java
│ │ │ │ ├── ConnectionHeader.java
│ │ │ │ ├── metrics
│ │ │ │ │ └── RpcInstrumentation.java
│ │ │ │ ├── package.html
│ │ │ │ ├── RemoteException.java
│ │ │ │ ├── RPC.java
│ │ │ │ ├── Server.java
│ │ │ │ ├── Status.java
│ │ │ │ └── VersionedProtocol.java
│ │ │ ├── jmx
│ │ │ │ ├── JMXJsonServlet.java
│ │ │ │ └── package-info.java
│ │ │ ├── log
│ │ │ │ ├── EventCounter.java
│ │ │ │ ├── LogLevel.java
│ │ │ │ └── metrics
│ │ │ │ └── EventCounter.java
│ │ │ ├── metrics
│ │ │ │ ├── ContextFactory.java
│ │ │ │ ├── file
│ │ │ │ │ ├── FileContext.java
│ │ │ │ │ └── package.html
│ │ │ │ ├── ganglia
│ │ │ │ │ ├── GangliaContext31.java
│ │ │ │ │ ├── GangliaContext.java
│ │ │ │ │ └── package.html
│ │ │ │ ├── jvm
│ │ │ │ │ ├── EventCounter.java
│ │ │ │ │ └── JvmMetrics.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
│ │ │ │ ├── filter
│ │ │ │ │ ├── AbstractPatternFilter.java
│ │ │ │ │ ├── GlobFilter.java
│ │ │ │ │ └── RegexFilter.java
│ │ │ │ ├── impl
│ │ │ │ │ ├── Consumer.java
│ │ │ │ │ ├── MBeanInfoBuilder.java
│ │ │ │ │ ├── MetricCounterInt.java
│ │ │ │ │ ├── MetricCounterLong.java
│ │ │ │ │ ├── MetricGaugeDouble.java
│ │ │ │ │ ├── MetricGaugeFloat.java
│ │ │ │ │ ├── MetricGaugeInt.java
│ │ │ │ │ ├── MetricGaugeLong.java
│ │ │ │ │ ├── MetricsBufferBuilder.java
│ │ │ │ │ ├── MetricsBuffer.java
│ │ │ │ │ ├── MetricsBuilderImpl.java
│ │ │ │ │ ├── MetricsConfigException.java
│ │ │ │ │ ├── MetricsConfig.java
│ │ │ │ │ ├── MetricsRecordBuilderImpl.java
│ │ │ │ │ ├── MetricsRecordFiltered.java
│ │ │ │ │ ├── MetricsRecordImpl.java
│ │ │ │ │ ├── MetricsSinkAdapter.java
│ │ │ │ │ ├── MetricsSourceAdapter.java
│ │ │ │ │ ├── MetricsSystemImpl.java
│ │ │ │ │ └── SinkQueue.java
│ │ │ │ ├── lib
│ │ │ │ │ ├── AbstractMetricsSource.java
│ │ │ │ │ ├── DefaultMetricsSystem.java
│ │ │ │ │ ├── MetricMutableCounterInt.java
│ │ │ │ │ ├── MetricMutableCounter.java
│ │ │ │ │ ├── MetricMutableCounterLong.java
│ │ │ │ │ ├── MetricMutableFactory.java
│ │ │ │ │ ├── MetricMutableGaugeInt.java
│ │ │ │ │ ├── MetricMutableGauge.java
│ │ │ │ │ ├── MetricMutableGaugeLong.java
│ │ │ │ │ ├── MetricMutable.java
│ │ │ │ │ ├── MetricMutableStat.java
│ │ │ │ │ └── MetricsRegistry.java
│ │ │ │ ├── MetricCounter.java
│ │ │ │ ├── MetricGauge.java
│ │ │ │ ├── Metric.java
│ │ │ │ ├── MetricsBuilder.java
│ │ │ │ ├── MetricsException.java
│ │ │ │ ├── MetricsFilter.java
│ │ │ │ ├── MetricsPlugin.java
│ │ │ │ ├── MetricsRecordBuilder.java
│ │ │ │ ├── MetricsRecord.java
│ │ │ │ ├── MetricsSink.java
│ │ │ │ ├── MetricsSource.java
│ │ │ │ ├── MetricsSystem.java
│ │ │ │ ├── MetricsSystemMXBean.java
│ │ │ │ ├── MetricsTag.java
│ │ │ │ ├── MetricsVisitor.java
│ │ │ │ ├── package.html
│ │ │ │ ├── sink
│ │ │ │ │ ├── FileSink.java
│ │ │ │ │ └── ganglia
│ │ │ │ │ ├── AbstractGangliaSink.java
│ │ │ │ │ ├── GangliaConf.java
│ │ │ │ │ ├── GangliaMetricVisitor.java
│ │ │ │ │ ├── GangliaSink30.java
│ │ │ │ │ └── GangliaSink31.java
│ │ │ │ ├── source
│ │ │ │ │ └── JvmMetricsSource.java
│ │ │ │ └── util
│ │ │ │ ├── Contracts.java
│ │ │ │ ├── MBeans.java
│ │ │ │ ├── MetricsCache.java
│ │ │ │ ├── SampleStat.java
│ │ │ │ ├── Servers.java
│ │ │ │ └── TryIterator.java
│ │ │ ├── net
│ │ │ │ ├── CachedDNSToSwitchMapping.java
│ │ │ │ ├── DNS.java
│ │ │ │ ├── DNSToSwitchMapping.java
│ │ │ │ ├── NetUtils.java
│ │ │ │ ├── NetworkTopology.java
│ │ │ │ ├── NodeBase.java
│ │ │ │ ├── Node.java
│ │ │ │ ├── package.html
│ │ │ │ ├── ScriptBasedMapping.java
│ │ │ │ ├── SocketInputStream.java
│ │ │ │ ├── SocketIOWithTimeout.java
│ │ │ │ ├── SocketOutputStream.java
│ │ │ │ ├── SocksSocketFactory.java
│ │ │ │ └── StandardSocketFactory.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
│ │ │ │ ├── authentication
│ │ │ │ │ ├── client
│ │ │ │ │ │ ├── AuthenticatedURL.java
│ │ │ │ │ │ ├── AuthenticationException.java
│ │ │ │ │ │ ├── Authenticator.java
│ │ │ │ │ │ ├── KerberosAuthenticator.java
│ │ │ │ │ │ └── PseudoAuthenticator.java
│ │ │ │ │ ├── README.txt
│ │ │ │ │ ├── server
│ │ │ │ │ │ ├── AuthenticationFilter.java
│ │ │ │ │ │ ├── AuthenticationHandler.java
│ │ │ │ │ │ ├── AuthenticationToken.java
│ │ │ │ │ │ ├── KerberosAuthenticationHandler.java
│ │ │ │ │ │ └── PseudoAuthenticationHandler.java
│ │ │ │ │ └── util
│ │ │ │ │ ├── KerberosUtil.java
│ │ │ │ │ ├── SignerException.java
│ │ │ │ │ └── Signer.java
│ │ │ │ ├── AuthenticationFilterInitializer.java
│ │ │ │ ├── authorize
│ │ │ │ │ ├── AccessControlList.java
│ │ │ │ │ ├── AuthorizationException.java
│ │ │ │ │ ├── PolicyProvider.java
│ │ │ │ │ ├── ProxyUsers.java
│ │ │ │ │ ├── RefreshAuthorizationPolicyProtocol.java
│ │ │ │ │ ├── ServiceAuthorizationManager.java
│ │ │ │ │ └── Service.java
│ │ │ │ ├── Credentials.java
│ │ │ │ ├── GroupMappingServiceProvider.java
│ │ │ │ ├── Groups.java
│ │ │ │ ├── JniBasedUnixGroupsMapping.java
│ │ │ │ ├── JniBasedUnixGroupsNetgroupMapping.java
│ │ │ │ ├── KerberosInfo.java
│ │ │ │ ├── KerberosName.java
│ │ │ │ ├── Krb5AndCertsSslSocketConnector.java
│ │ │ │ ├── NetgroupCache.java
│ │ │ │ ├── RefreshUserMappingsProtocol.java
│ │ │ │ ├── SaslInputStream.java
│ │ │ │ ├── SaslOutputStream.java
│ │ │ │ ├── SaslRpcClient.java
│ │ │ │ ├── SaslRpcServer.java
│ │ │ │ ├── SecurityUtil.java
│ │ │ │ ├── ShellBasedUnixGroupsMapping.java
│ │ │ │ ├── ShellBasedUnixGroupsNetgroupMapping.java
│ │ │ │ ├── token
│ │ │ │ │ ├── delegation
│ │ │ │ │ │ ├── AbstractDelegationTokenIdentifier.java
│ │ │ │ │ │ ├── AbstractDelegationTokenSecretManager.java
│ │ │ │ │ │ ├── AbstractDelegationTokenSelector.java
│ │ │ │ │ │ └── DelegationKey.java
│ │ │ │ │ ├── SecretManager.java
│ │ │ │ │ ├── TokenIdentifier.java
│ │ │ │ │ ├── TokenInfo.java
│ │ │ │ │ ├── Token.java
│ │ │ │ │ ├── TokenRenewer.java
│ │ │ │ │ └── TokenSelector.java
│ │ │ │ ├── UgiInstrumentation.java
│ │ │ │ ├── UserGroupInformation.java
│ │ │ │ └── User.java
│ │ │ └── util
│ │ │ ├── bloom
│ │ │ │ ├── BloomFilter.java
│ │ │ │ ├── CountingBloomFilter.java
│ │ │ │ ├── DynamicBloomFilter.java
│ │ │ │ ├── Filter.java
│ │ │ │ ├── HashFunction.java
│ │ │ │ ├── Key.java
│ │ │ │ ├── RemoveScheme.java
│ │ │ │ └── RetouchedBloomFilter.java
│ │ │ ├── ChecksumUtil.java
│ │ │ ├── CyclicIteration.java
│ │ │ ├── Daemon.java
│ │ │ ├── DataChecksum.java
│ │ │ ├── DiskChecker.java
│ │ │ ├── GenericOptionsParser.java
│ │ │ ├── GenericsUtil.java
│ │ │ ├── hash
│ │ │ │ ├── Hash.java
│ │ │ │ ├── JenkinsHash.java
│ │ │ │ └── MurmurHash.java
│ │ │ ├── HeapSort.java
│ │ │ ├── HostsFileReader.java
│ │ │ ├── IndexedSortable.java
│ │ │ ├── IndexedSorter.java
│ │ │ ├── LineReader.java
│ │ │ ├── LinuxMemoryCalculatorPlugin.java
│ │ │ ├── LinuxResourceCalculatorPlugin.java
│ │ │ ├── MemoryCalculatorPlugin.java
│ │ │ ├── MergeSort.java
│ │ │ ├── NativeCodeLoader.java
│ │ │ ├── package.html
│ │ │ ├── PlatformName.java
│ │ │ ├── PrintJarMainClass.java
│ │ │ ├── PriorityQueue.java
│ │ │ ├── ProcessTree.java
│ │ │ ├── ProcfsBasedProcessTree.java
│ │ │ ├── ProgramDriver.java
│ │ │ ├── Progressable.java
│ │ │ ├── Progress.java
│ │ │ ├── PureJavaCrc32.java
│ │ │ ├── QueueProcessingStatistics.java
│ │ │ ├── QuickSort.java
│ │ │ ├── ReflectionUtils.java
│ │ │ ├── ResourceCalculatorPlugin.java
│ │ │ ├── RunJar.java
│ │ │ ├── ServletUtil.java
│ │ │ ├── Shell.java
│ │ │ ├── StringUtils.java
│ │ │ ├── Tool.java
│ │ │ ├── ToolRunner.java
│ │ │ ├── UTF8ByteArrayUtils.java
│ │ │ ├── VersionInfo.java
│ │ │ └── XMLUtils.java
│ │ └── overview.html
│ ├── docs
│ │ ├── build
│ │ ├── changes
│ │ │ ├── changes2html.pl
│ │ │ ├── ChangesFancyStyle.css
│ │ │ └── ChangesSimpleStyle.css
│ │ ├── cn
│ │ │ ├── changes
│ │ │ │ ├── changes2html.pl
│ │ │ │ ├── ChangesFancyStyle.css
│ │ │ │ └── ChangesSimpleStyle.css
│ │ │ ├── forrest.properties
│ │ │ ├── src
│ │ │ │ └── documentation
│ │ │ │ ├── classes
│ │ │ │ │ └── CatalogManager.properties
│ │ │ │ ├── conf
│ │ │ │ │ └── cli.xconf
│ │ │ │ ├── content
│ │ │ │ │ └── xdocs
│ │ │ │ │ ├── cluster_setup.xml
│ │ │ │ │ ├── commands_manual.xml
│ │ │ │ │ ├── distcp.xml
│ │ │ │ │ ├── hadoop_archives.xml
│ │ │ │ │ ├── hdfs_design.xml
│ │ │ │ │ ├── hdfs_permissions_guide.xml
│ │ │ │ │ ├── hdfs_quota_admin_guide.xml
│ │ │ │ │ ├── hdfs_shell.xml
│ │ │ │ │ ├── hdfs_user_guide.xml
│ │ │ │ │ ├── hod_admin_guide.xml
│ │ │ │ │ ├── hod_config_guide.xml
│ │ │ │ │ ├── hod_user_guide.xml
│ │ │ │ │ ├── hod.xml
│ │ │ │ │ ├── index.xml
│ │ │ │ │ ├── mapred_tutorial.xml
│ │ │ │ │ ├── native_libraries.xml
│ │ │ │ │ ├── quickstart.xml
│ │ │ │ │ ├── site.xml
│ │ │ │ │ ├── streaming.xml
│ │ │ │ │ └── tabs.xml
│ │ │ │ ├── README.txt
│ │ │ │ ├── resources
│ │ │ │ │ └── images
│ │ │ │ │ ├── architecture.gif
│ │ │ │ │ ├── core-logo.gif
│ │ │ │ │ ├── favicon.ico
│ │ │ │ │ ├── hadoop-logo-big.jpg
│ │ │ │ │ ├── hadoop-logo.jpg
│ │ │ │ │ ├── hdfsarchitecture.gif
│ │ │ │ │ ├── hdfsarchitecture.odg
│ │ │ │ │ ├── hdfsarchitecture.png
│ │ │ │ │ ├── hdfsdatanodes.gif
│ │ │ │ │ ├── hdfsdatanodes.odg
│ │ │ │ │ └── hdfsdatanodes.png
│ │ │ │ ├── sitemap.xmap
│ │ │ │ ├── skinconf.xml
│ │ │ │ └── skins
│ │ │ │ ├── common
│ │ │ │ │ ├── css
│ │ │ │ │ │ └── forrest.css.xslt
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── add.jpg
│ │ │ │ │ │ ├── built-with-forrest-button.png
│ │ │ │ │ │ ├── corner-imports.svg.xslt
│ │ │ │ │ │ ├── dc.svg.xslt
│ │ │ │ │ │ ├── external-link.gif
│ │ │ │ │ │ ├── fix.jpg
│ │ │ │ │ │ ├── forrest-credit-logo.png
│ │ │ │ │ │ ├── hack.jpg
│ │ │ │ │ │ ├── pdfdoc.gif
│ │ │ │ │ │ ├── poddoc.png
│ │ │ │ │ │ ├── poddoc.svg.xslt
│ │ │ │ │ │ ├── printer.gif
│ │ │ │ │ │ ├── rc.svg.xslt
│ │ │ │ │ │ ├── README.txt
│ │ │ │ │ │ ├── remove.jpg
│ │ │ │ │ │ ├── rss.png
│ │ │ │ │ │ ├── spacer.gif
│ │ │ │ │ │ ├── txtdoc.png
│ │ │ │ │ │ ├── txtdoc.svg.xslt
│ │ │ │ │ │ ├── update.jpg
│ │ │ │ │ │ ├── valid-html401.png
│ │ │ │ │ │ ├── vcss.png
│ │ │ │ │ │ └── xmldoc.gif
│ │ │ │ │ ├── scripts
│ │ │ │ │ │ ├── breadcrumbs.js
│ │ │ │ │ │ ├── breadcrumbs-optimized.js
│ │ │ │ │ │ ├── fontsize.js
│ │ │ │ │ │ ├── getBlank.js
│ │ │ │ │ │ ├── getMenu.js
│ │ │ │ │ │ ├── menu.js
│ │ │ │ │ │ └── prototype.js
│ │ │ │ │ ├── skinconf.xsl
│ │ │ │ │ ├── translations
│ │ │ │ │ │ ├── CommonMessages_de.xml
│ │ │ │ │ │ ├── CommonMessages_en_US.xml
│ │ │ │ │ │ ├── CommonMessages_es.xml
│ │ │ │ │ │ └── CommonMessages_fr.xml
│ │ │ │ │ └── xslt
│ │ │ │ │ ├── fo
│ │ │ │ │ │ ├── d2fo.xml
│ │ │ │ │ │ ├── document-to-fo.xsl
│ │ │ │ │ │ ├── footerinfo.xsl
│ │ │ │ │ │ └── pdfoutline.xsl
│ │ │ │ │ ├── html
│ │ │ │ │ │ ├── book-to-menu.xsl
│ │ │ │ │ │ ├── document-to-html.xsl
│ │ │ │ │ │ ├── dotdots.xsl
│ │ │ │ │ │ ├── pathutils.xsl
│ │ │ │ │ │ ├── renderlogo.xsl
│ │ │ │ │ │ ├── site-to-xhtml.xsl
│ │ │ │ │ │ ├── split.xsl
│ │ │ │ │ │ ├── strip_namespaces.xsl
│ │ │ │ │ │ ├── tab-to-menu.xsl
│ │ │ │ │ │ └── tabutils.xsl
│ │ │ │ │ └── svg
│ │ │ │ │ └── document-to-svg.xsl
│ │ │ │ └── pelt
│ │ │ │ ├── css
│ │ │ │ │ ├── basic.css
│ │ │ │ │ ├── print.css
│ │ │ │ │ ├── profile.css.xslt
│ │ │ │ │ └── screen.css
│ │ │ │ ├── images
│ │ │ │ │ ├── chapter.gif
│ │ │ │ │ ├── chapter_open.gif
│ │ │ │ │ ├── current.gif
│ │ │ │ │ ├── error.png
│ │ │ │ │ ├── header_white_line.gif
│ │ │ │ │ ├── info.png
│ │ │ │ │ ├── instruction_arrow.png
│ │ │ │ │ ├── label.gif
│ │ │ │ │ ├── page.gif
│ │ │ │ │ ├── pdfdoc.gif
│ │ │ │ │ ├── printer.gif
│ │ │ │ │ ├── success.png
│ │ │ │ │ ├── warning.png
│ │ │ │ │ └── xmldoc.gif
│ │ │ │ ├── note.txt
│ │ │ │ ├── skinconf.xsl
│ │ │ │ └── xslt
│ │ │ │ ├── fo
│ │ │ │ │ └── document-to-fo.xsl
│ │ │ │ └── html
│ │ │ │ ├── book-to-menu.xsl
│ │ │ │ ├── document-to-html.xsl
│ │ │ │ ├── site-to-xhtml.xsl
│ │ │ │ └── tab-to-menu.xsl
│ │ │ ├── status.xml
│ │ │ ├── uming.conf
│ │ │ ├── uming.ttc
│ │ │ └── uming.xml
│ │ ├── forrest.properties
│ │ ├── releasenotes.html
│ │ ├── relnotes.py
│ │ ├── src
│ │ │ └── documentation
│ │ │ ├── classes
│ │ │ │ └── CatalogManager.properties
│ │ │ ├── conf
│ │ │ │ └── cli.xconf
│ │ │ ├── content
│ │ │ │ └── xdocs
│ │ │ │ ├── capacity_scheduler.xml
│ │ │ │ ├── cluster_setup.xml
│ │ │ │ ├── commands_manual.xml
│ │ │ │ ├── deployment_layout.xml
│ │ │ │ ├── distcp.xml
│ │ │ │ ├── fair_scheduler.xml
│ │ │ │ ├── file_system_shell.xml
│ │ │ │ ├── gridmix.xml
│ │ │ │ ├── hadoop_archives.xml
│ │ │ │ ├── hdfs_design.xml
│ │ │ │ ├── hdfs_permissions_guide.xml
│ │ │ │ ├── hdfs_quota_admin_guide.xml
│ │ │ │ ├── hdfs_user_guide.xml
│ │ │ │ ├── hod_scheduler.xml
│ │ │ │ ├── HttpAuthentication.xml
│ │ │ │ ├── index.xml
│ │ │ │ ├── libhdfs.xml
│ │ │ │ ├── mapred_tutorial.xml
│ │ │ │ ├── native_libraries.xml
│ │ │ │ ├── rumen.xml
│ │ │ │ ├── Secure_Impersonation.xml
│ │ │ │ ├── service_level_auth.xml
│ │ │ │ ├── single_node_setup.xml
│ │ │ │ ├── site.xml
│ │ │ │ ├── SLG_user_guide.xml
│ │ │ │ ├── streaming.xml
│ │ │ │ ├── tabs.xml
│ │ │ │ ├── vaidya.xml
│ │ │ │ └── webhdfs.xml
│ │ │ ├── README.txt
│ │ │ ├── resources
│ │ │ │ └── images
│ │ │ │ ├── architecture.gif
│ │ │ │ ├── core-logo.gif
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── hadoop-logo-2.gif
│ │ │ │ ├── hadoop-logo-big.jpg
│ │ │ │ ├── hadoop-logo.jpg
│ │ │ │ ├── hdfsarchitecture.gif
│ │ │ │ ├── hdfsarchitecture.odg
│ │ │ │ ├── hdfsarchitecture.png
│ │ │ │ ├── hdfsdatanodes.gif
│ │ │ │ ├── hdfsdatanodes.odg
│ │ │ │ └── hdfsdatanodes.png
│ │ │ └── skinconf.xml
│ │ └── status.xml
│ ├── examples
│ │ ├── org
│ │ │ └── apache
│ │ │ └── hadoop
│ │ │ └── examples
│ │ │ ├── AggregateWordCount.java
│ │ │ ├── AggregateWordHistogram.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
│ │ │ ├── PiEstimator.java
│ │ │ ├── RandomTextWriter.java
│ │ │ ├── RandomWriter.java
│ │ │ ├── SecondarySort.java
│ │ │ ├── SleepJob.java
│ │ │ ├── Sort.java
│ │ │ ├── terasort
│ │ │ │ ├── job_history_summary.py
│ │ │ │ ├── package.html
│ │ │ │ ├── TeraGen.java
│ │ │ │ ├── TeraInputFormat.java
│ │ │ │ ├── TeraOutputFormat.java
│ │ │ │ ├── TeraSort.java
│ │ │ │ └── TeraValidate.java
│ │ │ └── WordCount.java
│ │ ├── pipes
│ │ │ ├── aclocal.m4
│ │ │ ├── conf
│ │ │ │ ├── word-part.xml
│ │ │ │ └── word.xml
│ │ │ ├── config.guess
│ │ │ ├── config.sub
│ │ │ ├── configure
│ │ │ ├── configure.ac
│ │ │ ├── depcomp
│ │ │ ├── impl
│ │ │ │ ├── config.h.in
│ │ │ │ ├── sort.cc
│ │ │ │ ├── wordcount-nopipe.cc
│ │ │ │ ├── wordcount-part.cc
│ │ │ │ └── wordcount-simple.cc
│ │ │ ├── install-sh
│ │ │ ├── ltmain.sh
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── missing
│ │ │ └── README.txt
│ │ └── python
│ │ ├── compile
│ │ ├── pyAbacus
│ │ │ ├── compile
│ │ │ ├── JyAbacusWCPlugIN.py
│ │ │ ├── JythonAbacus.py
│ │ │ └── wordcountaggregator.spec
│ │ └── WordCount.py
│ ├── fixFontsPath.sh
│ ├── hdfs
│ │ ├── hdfs-default.xml
│ │ └── org
│ │ └── apache
│ │ └── hadoop
│ │ └── hdfs
│ │ ├── BlockReader.java
│ │ ├── BlockReaderLocal.java
│ │ ├── ByteRangeInputStream.java
│ │ ├── ChecksumDistributedFileSystem.java
│ │ ├── DFSClient.java
│ │ ├── DFSConfigKeys.java
│ │ ├── DFSUtil.java
│ │ ├── DistributedFileSystem.java
│ │ ├── HDFSPolicyProvider.java
│ │ ├── HftpFileSystem.java
│ │ ├── HsftpFileSystem.java
│ │ ├── LeaseRenewer.java
│ │ ├── package.html
│ │ ├── protocol
│ │ │ ├── AlreadyBeingCreatedException.java
│ │ │ ├── Block.java
│ │ │ ├── BlockListAsLongs.java
│ │ │ ├── BlockLocalPathInfo.java
│ │ │ ├── ClientDatanodeProtocol.java
│ │ │ ├── ClientProtocol.java
│ │ │ ├── DatanodeID.java
│ │ │ ├── DatanodeInfo.java
│ │ │ ├── DataTransferProtocol.java
│ │ │ ├── DirectoryListing.java
│ │ │ ├── DSQuotaExceededException.java
│ │ │ ├── FSConstants.java
│ │ │ ├── HdfsFileStatus.java
│ │ │ ├── LocatedBlock.java
│ │ │ ├── LocatedBlocks.java
│ │ │ ├── NSQuotaExceededException.java
│ │ │ ├── QuotaExceededException.java
│ │ │ └── UnregisteredDatanodeException.java
│ │ ├── security
│ │ │ └── token
│ │ │ ├── block
│ │ │ │ ├── BlockKey.java
│ │ │ │ ├── BlockTokenIdentifier.java
│ │ │ │ ├── BlockTokenSecretManager.java
│ │ │ │ ├── BlockTokenSelector.java
│ │ │ │ ├── ExportedBlockKeys.java
│ │ │ │ └── InvalidBlockTokenException.java
│ │ │ └── delegation
│ │ │ ├── DelegationTokenIdentifier.java
│ │ │ ├── DelegationTokenRenewer.java
│ │ │ ├── DelegationTokenSecretManager.java
│ │ │ └── DelegationTokenSelector.java
│ │ ├── server
│ │ │ ├── balancer
│ │ │ │ └── Balancer.java
│ │ │ ├── common
│ │ │ │ ├── GenerationStamp.java
│ │ │ │ ├── HdfsConstants.java
│ │ │ │ ├── InconsistentFSStateException.java
│ │ │ │ ├── IncorrectVersionException.java
│ │ │ │ ├── StorageInfo.java
│ │ │ │ ├── Storage.java
│ │ │ │ ├── Upgradeable.java
│ │ │ │ ├── UpgradeManager.java
│ │ │ │ ├── UpgradeObjectCollection.java
│ │ │ │ ├── UpgradeObject.java
│ │ │ │ ├── UpgradeStatusReport.java
│ │ │ │ └── Util.java
│ │ │ ├── datanode
│ │ │ │ ├── BlockAlreadyExistsException.java
│ │ │ │ ├── BlockMetadataHeader.java
│ │ │ │ ├── BlockReceiver.java
│ │ │ │ ├── BlockSender.java
│ │ │ │ ├── BlockTransferThrottler.java
│ │ │ │ ├── DataBlockScanner.java
│ │ │ │ ├── DatanodeBlockInfo.java
│ │ │ │ ├── DataNode.java
│ │ │ │ ├── DataNodeMXBean.java
│ │ │ │ ├── DataStorage.java
│ │ │ │ ├── DataXceiver.java
│ │ │ │ ├── DataXceiverServer.java
│ │ │ │ ├── FSDatasetAsyncDiskService.java
│ │ │ │ ├── FSDatasetInterface.java
│ │ │ │ ├── FSDataset.java
│ │ │ │ ├── metrics
│ │ │ │ │ ├── DataNodeInstrumentation.java
│ │ │ │ │ └── FSDatasetMBean.java
│ │ │ │ ├── SecureDataNodeStarter.java
│ │ │ │ ├── UpgradeManagerDatanode.java
│ │ │ │ ├── UpgradeObjectDatanode.java
│ │ │ │ └── web
│ │ │ │ └── resources
│ │ │ │ └── DatanodeWebHdfsMethods.java
│ │ │ ├── namenode
│ │ │ │ ├── BlocksMap.java
│ │ │ │ ├── CancelDelegationTokenServlet.java
│ │ │ │ ├── CheckpointSignature.java
│ │ │ │ ├── ContentSummaryServlet.java
│ │ │ │ ├── CorruptReplicasMap.java
│ │ │ │ ├── DatanodeDescriptor.java
│ │ │ │ ├── DecommissionManager.java
│ │ │ │ ├── DfsServlet.java
│ │ │ │ ├── EditLogInputStream.java
│ │ │ │ ├── EditLogOutputStream.java
│ │ │ │ ├── FileChecksumServlets.java
│ │ │ │ ├── FileDataServlet.java
│ │ │ │ ├── FsckServlet.java
│ │ │ │ ├── FSDirectory.java
│ │ │ │ ├── FSEditLog.java
│ │ │ │ ├── FSImage.java
│ │ │ │ ├── FSNamesystem.java
│ │ │ │ ├── FSPermissionChecker.java
│ │ │ │ ├── GetDelegationTokenServlet.java
│ │ │ │ ├── GetImageServlet.java
│ │ │ │ ├── Host2NodesMap.java
│ │ │ │ ├── INodeDirectory.java
│ │ │ │ ├── INodeDirectoryWithQuota.java
│ │ │ │ ├── INodeFile.java
│ │ │ │ ├── INodeFileUnderConstruction.java
│ │ │ │ ├── INode.java
│ │ │ │ ├── JspHelper.java
│ │ │ │ ├── LeaseExpiredException.java
│ │ │ │ ├── LeaseManager.java
│ │ │ │ ├── ListPathsServlet.java
│ │ │ │ ├── MetaRecoveryContext.java
│ │ │ │ ├── metrics
│ │ │ │ │ ├── FSNamesystemMBean.java
│ │ │ │ │ └── NameNodeInstrumentation.java
│ │ │ │ ├── NameCache.java
│ │ │ │ ├── NamenodeFsck.java
│ │ │ │ ├── NameNode.java
│ │ │ │ ├── NameNodeMXBean.java
│ │ │ │ ├── NotReplicatedYetException.java
│ │ │ │ ├── PendingReplicationBlocks.java
│ │ │ │ ├── PermissionChecker.java
│ │ │ │ ├── RenewDelegationTokenServlet.java
│ │ │ │ ├── ReplicationTargetChooser.java
│ │ │ │ ├── SafeModeException.java
│ │ │ │ ├── SecondaryNameNode.java
│ │ │ │ ├── SerialNumberManager.java
│ │ │ │ ├── StreamFile.java
│ │ │ │ ├── TransferFsImage.java
│ │ │ │ ├── UnderReplicatedBlocks.java
│ │ │ │ ├── UpgradeManagerNamenode.java
│ │ │ │ ├── UpgradeObjectNamenode.java
│ │ │ │ └── web
│ │ │ │ └── resources
│ │ │ │ └── NamenodeWebHdfsMethods.java
│ │ │ └── protocol
│ │ │ ├── BalancerBandwidthCommand.java
│ │ │ ├── BlockCommand.java
│ │ │ ├── BlockMetaDataInfo.java
│ │ │ ├── BlockRecoveryInfo.java
│ │ │ ├── BlocksWithLocations.java
│ │ │ ├── DatanodeCommand.java
│ │ │ ├── DatanodeProtocol.java
│ │ │ ├── DatanodeRegistration.java
│ │ │ ├── DisallowedDatanodeException.java
│ │ │ ├── InterDatanodeProtocol.java
│ │ │ ├── KeyUpdateCommand.java
│ │ │ ├── NamenodeProtocol.java
│ │ │ ├── NamespaceInfo.java
│ │ │ └── UpgradeCommand.java
│ │ ├── tools
│ │ │ ├── DelegationTokenFetcher.java
│ │ │ ├── DFSAdmin.java
│ │ │ └── DFSck.java
│ │ ├── util
│ │ │ ├── AtomicFileOutputStream.java
│ │ │ ├── ByteArray.java
│ │ │ ├── GSetByHashMap.java
│ │ │ ├── GSet.java
│ │ │ └── LightWeightGSet.java
│ │ └── web
│ │ ├── AuthFilter.java
│ │ ├── JsonUtil.java
│ │ ├── KerberosUgiAuthenticator.java
│ │ ├── ParamFilter.java
│ │ ├── resources
│ │ │ ├── AccessTimeParam.java
│ │ │ ├── BlockSizeParam.java
│ │ │ ├── BooleanParam.java
│ │ │ ├── BufferSizeParam.java
│ │ │ ├── DelegationParam.java
│ │ │ ├── DeleteOpParam.java
│ │ │ ├── DestinationParam.java
│ │ │ ├── DoAsParam.java
│ │ │ ├── EnumParam.java
│ │ │ ├── ExceptionHandler.java
│ │ │ ├── GetOpParam.java
│ │ │ ├── GroupParam.java
│ │ │ ├── HttpOpParam.java
│ │ │ ├── IntegerParam.java
│ │ │ ├── LengthParam.java
│ │ │ ├── LongParam.java
│ │ │ ├── ModificationTimeParam.java
│ │ │ ├── OffsetParam.java
│ │ │ ├── OverwriteParam.java
│ │ │ ├── OwnerParam.java
│ │ │ ├── Param.java
│ │ │ ├── PermissionParam.java
│ │ │ ├── PostOpParam.java
│ │ │ ├── PutOpParam.java
│ │ │ ├── RecursiveParam.java
│ │ │ ├── RenewerParam.java
│ │ │ ├── ReplicationParam.java
│ │ │ ├── ShortParam.java
│ │ │ ├── StringParam.java
│ │ │ ├── TokenArgumentParam.java
│ │ │ ├── UriFsPathParam.java
│ │ │ ├── UserParam.java
│ │ │ └── UserProvider.java
│ │ └── WebHdfsFileSystem.java
│ ├── mapred
│ │ ├── mapred-default.xml
│ │ └── org
│ │ └── apache
│ │ └── hadoop
│ │ ├── filecache
│ │ │ ├── DistributedCache.java
│ │ │ ├── TaskDistributedCacheManager.java
│ │ │ └── TrackerDistributedCacheManager.java
│ │ ├── mapred
│ │ │ ├── ACLsManager.java
│ │ │ ├── AdminOperationsProtocol.java
│ │ │ ├── AuditLogger.java
│ │ │ ├── BasicTypeSorterBase.java
│ │ │ ├── BufferSorter.java
│ │ │ ├── Child.java
│ │ │ ├── CleanupQueue.java
│ │ │ ├── Clock.java
│ │ │ ├── ClusterStatus.java
│ │ │ ├── CommitTaskAction.java
│ │ │ ├── CompletedJobStatusStore.java
│ │ │ ├── Counters.java
│ │ │ ├── DefaultJobHistoryParser.java
│ │ │ ├── DefaultTaskController.java
│ │ │ ├── DisallowedTaskTrackerException.java
│ │ │ ├── EagerTaskInitializationListener.java
│ │ │ ├── FileAlreadyExistsException.java
│ │ │ ├── FileInputFormat_Counter.properties
│ │ │ ├── FileInputFormat.java
│ │ │ ├── FileOutputCommitter.java
│ │ │ ├── FileOutputFormat_Counter.properties
│ │ │ ├── FileOutputFormat.java
│ │ │ ├── FileSplit.java
│ │ │ ├── HDFSMonitorThread.java
│ │ │ ├── HeartbeatResponse.java
│ │ │ ├── HistoryViewer.java
│ │ │ ├── ID.java
│ │ │ ├── IFileInputStream.java
│ │ │ ├── IFile.java
│ │ │ ├── IFileOutputStream.java
│ │ │ ├── IndexCache.java
│ │ │ ├── InfoMap.java
│ │ │ ├── InputFormat.java
│ │ │ ├── InputSplit.java
│ │ │ ├── InterTrackerProtocol.java
│ │ │ ├── InvalidFileTypeException.java
│ │ │ ├── InvalidInputException.java
│ │ │ ├── InvalidJobConfException.java
│ │ │ ├── IsolationRunner.java
│ │ │ ├── JettyBugMonitor.java
│ │ │ ├── JobACLsManager.java
│ │ │ ├── JobChangeEvent.java
│ │ │ ├── JobClient.java
│ │ │ ├── JobConfigurable.java
│ │ │ ├── JobConf.java
│ │ │ ├── JobContext.java
│ │ │ ├── jobcontrol
│ │ │ │ ├── JobControl.java
│ │ │ │ ├── Job.java
│ │ │ │ └── package.html
│ │ │ ├── JobEndNotifier.java
│ │ │ ├── JobHistory.java
│ │ │ ├── JobHistoryServer.java
│ │ │ ├── JobID.java
│ │ │ ├── JobInfo.java
│ │ │ ├── JobInProgress_Counter.properties
│ │ │ ├── JobInProgress.java
│ │ │ ├── JobInProgressListener.java
│ │ │ ├── JobLocalizer.java
│ │ │ ├── JobPriority.java
│ │ │ ├── JobProfile.java
│ │ │ ├── JobQueueClient.java
│ │ │ ├── JobQueueInfo.java
│ │ │ ├── JobQueueJobInProgressListener.java
│ │ │ ├── JobQueueTaskScheduler.java
│ │ │ ├── JobStatusChangeEvent.java
│ │ │ ├── JobStatus.java
│ │ │ ├── JobSubmissionProtocol.java
│ │ │ ├── JobTrackerInstrumentation.java
│ │ │ ├── JobTracker.java
│ │ │ ├── JobTrackerMetricsSource.java
│ │ │ ├── JobTrackerMXBean.java
│ │ │ ├── JobTrackerStatistics.java
│ │ │ ├── join
│ │ │ │ ├── ArrayListBackedIterator.java
│ │ │ │ ├── ComposableInputFormat.java
│ │ │ │ ├── ComposableRecordReader.java
│ │ │ │ ├── CompositeInputFormat.java
│ │ │ │ ├── CompositeInputSplit.java
│ │ │ │ ├── CompositeRecordReader.java
│ │ │ │ ├── InnerJoinRecordReader.java
│ │ │ │ ├── JoinRecordReader.java
│ │ │ │ ├── MultiFilterRecordReader.java
│ │ │ │ ├── OuterJoinRecordReader.java
│ │ │ │ ├── OverrideRecordReader.java
│ │ │ │ ├── package.html
│ │ │ │ ├── Parser.java
│ │ │ │ ├── ResetableIterator.java
│ │ │ │ ├── StreamBackedIterator.java
│ │ │ │ ├── TupleWritable.java
│ │ │ │ └── WrappedRecordReader.java
│ │ │ ├── JSPUtil.java
│ │ │ ├── JvmContext.java
│ │ │ ├── JVMId.java
│ │ │ ├── JvmManager.java
│ │ │ ├── JvmTask.java
│ │ │ ├── KeyValueLineRecordReader.java
│ │ │ ├── KeyValueTextInputFormat.java
│ │ │ ├── KillJobAction.java
│ │ │ ├── KillTaskAction.java
│ │ │ ├── LaunchTaskAction.java
│ │ │ ├── lib
│ │ │ │ ├── aggregate
│ │ │ │ │ ├── DoubleValueSum.java
│ │ │ │ │ ├── LongValueMax.java
│ │ │ │ │ ├── LongValueMin.java
│ │ │ │ │ ├── LongValueSum.java
│ │ │ │ │ ├── package.html
│ │ │ │ │ ├── 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
│ │ │ │ ├── CombineFileSplit.java
│ │ │ │ ├── db
│ │ │ │ │ ├── DBConfiguration.java
│ │ │ │ │ ├── DBInputFormat.java
│ │ │ │ │ ├── DBOutputFormat.java
│ │ │ │ │ ├── DBWritable.java
│ │ │ │ │ └── package.html
│ │ │ │ ├── DelegatingInputFormat.java
│ │ │ │ ├── DelegatingMapper.java
│ │ │ │ ├── FieldSelectionMapReduce.java
│ │ │ │ ├── HashPartitioner.java
│ │ │ │ ├── IdentityMapper.java
│ │ │ │ ├── IdentityReducer.java
│ │ │ │ ├── InputSampler.java
│ │ │ │ ├── InverseMapper.java
│ │ │ │ ├── KeyFieldBasedComparator.java
│ │ │ │ ├── KeyFieldBasedPartitioner.java
│ │ │ │ ├── KeyFieldHelper.java
│ │ │ │ ├── LongSumReducer.java
│ │ │ │ ├── MultipleInputs.java
│ │ │ │ ├── MultipleOutputFormat.java
│ │ │ │ ├── MultipleOutputs.java
│ │ │ │ ├── MultipleSequenceFileOutputFormat.java
│ │ │ │ ├── MultipleTextOutputFormat.java
│ │ │ │ ├── MultithreadedMapRunner.java
│ │ │ │ ├── NLineInputFormat.java
│ │ │ │ ├── NullOutputFormat.java
│ │ │ │ ├── package.html
│ │ │ │ ├── RegexMapper.java
│ │ │ │ ├── TaggedInputSplit.java
│ │ │ │ ├── TokenCountMapper.java
│ │ │ │ └── TotalOrderPartitioner.java
│ │ │ ├── LimitTasksPerJobTaskScheduler.java
│ │ │ ├── LineRecordReader.java
│ │ │ ├── LinuxTaskController.java
│ │ │ ├── LocalJobRunner.java
│ │ │ ├── MapFileOutputFormat.java
│ │ │ ├── MapOutputFile.java
│ │ │ ├── Mapper.java
│ │ │ ├── MapReduceBase.java
│ │ │ ├── MapReducePolicyProvider.java
│ │ │ ├── MapRunnable.java
│ │ │ ├── MapRunner.java
│ │ │ ├── MapTaskCompletionEventsUpdate.java
│ │ │ ├── MapTask.java
│ │ │ ├── MapTaskRunner.java
│ │ │ ├── MapTaskStatus.java
│ │ │ ├── Merger.java
│ │ │ ├── MergeSorter.java
│ │ │ ├── MRConstants.java
│ │ │ ├── MultiFileInputFormat.java
│ │ │ ├── MultiFileSplit.java
│ │ │ ├── NodeHealthCheckerService.java
│ │ │ ├── Operation.java
│ │ │ ├── OutputCollector.java
│ │ │ ├── OutputCommitter.java
│ │ │ ├── OutputFormat.java
│ │ │ ├── OutputLogFilter.java
│ │ │ ├── package.html
│ │ │ ├── Partitioner.java
│ │ │ ├── pipes
│ │ │ │ ├── Application.java
│ │ │ │ ├── BinaryProtocol.java
│ │ │ │ ├── DownwardProtocol.java
│ │ │ │ ├── OutputHandler.java
│ │ │ │ ├── package.html
│ │ │ │ ├── PipesMapRunner.java
│ │ │ │ ├── PipesNonJavaInputFormat.java
│ │ │ │ ├── PipesPartitioner.java
│ │ │ │ ├── PipesReducer.java
│ │ │ │ ├── Submitter.java
│ │ │ │ └── UpwardProtocol.java
│ │ │ ├── QueueAclsInfo.java
│ │ │ ├── Queue.java
│ │ │ ├── QueueManager.java
│ │ │ ├── QueueMetrics.java
│ │ │ ├── RamManager.java
│ │ │ ├── RawHistoryFileServlet.java
│ │ │ ├── RawKeyValueIterator.java
│ │ │ ├── RecordReader.java
│ │ │ ├── RecordWriter.java
│ │ │ ├── Reducer.java
│ │ │ ├── ReduceTask.java
│ │ │ ├── ReduceTaskRunner.java
│ │ │ ├── ReduceTaskStatus.java
│ │ │ ├── ReinitTrackerAction.java
│ │ │ ├── Reporter.java
│ │ │ ├── ResourceEstimator.java
│ │ │ ├── RunningJob.java
│ │ │ ├── SafeModeException.java
│ │ │ ├── SequenceFileAsBinaryInputFormat.java
│ │ │ ├── SequenceFileAsBinaryOutputFormat.java
│ │ │ ├── SequenceFileAsTextInputFormat.java
│ │ │ ├── SequenceFileAsTextRecordReader.java
│ │ │ ├── SequenceFileInputFilter.java
│ │ │ ├── SequenceFileInputFormat.java
│ │ │ ├── SequenceFileOutputFormat.java
│ │ │ ├── SequenceFileRecordReader.java
│ │ │ ├── ShuffleExceptionTracker.java
│ │ │ ├── ShuffleServerInstrumentation.java
│ │ │ ├── SkipBadRecords.java
│ │ │ ├── SortedRanges.java
│ │ │ ├── SpillRecord.java
│ │ │ ├── StatisticsCollector.java
│ │ │ ├── TaskAttemptContext.java
│ │ │ ├── TaskAttemptID.java
│ │ │ ├── TaskCompletionEvent.java
│ │ │ ├── TaskController.java
│ │ │ ├── Task_Counter.properties
│ │ │ ├── TaskGraphServlet.java
│ │ │ ├── TaskID.java
│ │ │ ├── TaskInProgress.java
│ │ │ ├── Task.java
│ │ │ ├── TaskLogAppender.java
│ │ │ ├── TaskLog.java
│ │ │ ├── TaskLogServlet.java
│ │ │ ├── TaskLogsTruncater.java
│ │ │ ├── TaskMemoryManagerThread.java
│ │ │ ├── TaskReport.java
│ │ │ ├── TaskRunner.java
│ │ │ ├── TaskScheduler.java
│ │ │ ├── TaskStatus.java
│ │ │ ├── TaskTrackerAction.java
│ │ │ ├── TaskTrackerInstrumentation.java
│ │ │ ├── TaskTracker.java
│ │ │ ├── TaskTrackerManager.java
│ │ │ ├── TaskTrackerMetricsSource.java
│ │ │ ├── TaskTrackerMXBean.java
│ │ │ ├── TaskTrackerStatus.java
│ │ │ ├── TaskUmbilicalProtocol.java
│ │ │ ├── TextInputFormat.java
│ │ │ ├── TextOutputFormat.java
│ │ │ ├── TimeBucketMetrics.java
│ │ │ ├── TIPStatus.java
│ │ │ ├── tools
│ │ │ │ └── MRAdmin.java
│ │ │ ├── UserLogCleaner.java
│ │ │ └── Utils.java
│ │ └── mapreduce
│ │ ├── ClusterMetrics.java
│ │ ├── CounterGroup.java
│ │ ├── Counter.java
│ │ ├── Counters.java
│ │ ├── example
│ │ ├── ID.java
│ │ ├── InputFormat.java
│ │ ├── InputSplit.java
│ │ ├── JobACL.java
│ │ ├── JobContext.java
│ │ ├── JobID.java
│ │ ├── Job.java
│ │ ├── JobStatus.java
│ │ ├── JobSubmissionFiles.java
│ │ ├── lib
│ │ │ ├── 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
│ │ │ │ ├── CombineFileSplit.java
│ │ │ │ ├── DelegatingInputFormat.java
│ │ │ │ ├── DelegatingMapper.java
│ │ │ │ ├── DelegatingRecordReader.java
│ │ │ │ ├── FileInputFormat_Counter.properties
│ │ │ │ ├── FileInputFormat.java
│ │ │ │ ├── FileSplit.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
│ │ │ │ ├── TaggedInputSplit.java
│ │ │ │ └── TextInputFormat.java
│ │ │ ├── jobcontrol
│ │ │ │ ├── ControlledJob.java
│ │ │ │ └── JobControl.java
│ │ │ ├── map
│ │ │ │ ├── InverseMapper.java
│ │ │ │ ├── MultithreadedMapper.java
│ │ │ │ └── TokenCounterMapper.java
│ │ │ ├── output
│ │ │ │ ├── FileOutputCommitter.java
│ │ │ │ ├── FileOutputFormat_Counter.properties
│ │ │ │ ├── FileOutputFormat.java
│ │ │ │ ├── FilterOutputFormat.java
│ │ │ │ ├── LazyOutputFormat.java
│ │ │ │ ├── MultipleOutputs.java
│ │ │ │ ├── NullOutputFormat.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
│ │ ├── MapContext.java
│ │ ├── Mapper.java
│ │ ├── OutputCommitter.java
│ │ ├── OutputFormat.java
│ │ ├── Partitioner.java
│ │ ├── RecordReader.java
│ │ ├── RecordWriter.java
│ │ ├── ReduceContext.java
│ │ ├── Reducer.java
│ │ ├── security
│ │ │ ├── SecureShuffleUtils.java
│ │ │ ├── token
│ │ │ │ ├── delegation
│ │ │ │ │ ├── DelegationTokenIdentifier.java
│ │ │ │ │ ├── DelegationTokenSecretManager.java
│ │ │ │ │ └── DelegationTokenSelector.java
│ │ │ │ ├── DelegationTokenRenewal.java
│ │ │ │ ├── JobTokenIdentifier.java
│ │ │ │ ├── JobTokenSecretManager.java
│ │ │ │ └── JobTokenSelector.java
│ │ │ └── TokenCache.java
│ │ ├── server
│ │ │ ├── jobtracker
│ │ │ │ └── TaskTracker.java
│ │ │ └── tasktracker
│ │ │ ├── JVMInfo.java
│ │ │ ├── Localizer.java
│ │ │ └── userlogs
│ │ │ ├── DeleteJobEvent.java
│ │ │ ├── JobCompletedEvent.java
│ │ │ ├── JobStartedEvent.java
│ │ │ ├── JvmFinishedEvent.java
│ │ │ ├── UserLogEvent.java
│ │ │ └── UserLogManager.java
│ │ ├── split
│ │ │ ├── JobSplit.java
│ │ │ ├── JobSplitWriter.java
│ │ │ └── SplitMetaInfoReader.java
│ │ ├── StatusReporter.java
│ │ ├── TaskAttemptContext.java
│ │ ├── TaskAttemptID.java
│ │ ├── TaskID.java
│ │ ├── TaskInputOutputContext.java
│ │ └── TaskType.java
│ ├── native
│ │ ├── acinclude.m4
│ │ ├── aclocal.m4
│ │ ├── AUTHORS
│ │ ├── ChangeLog
│ │ ├── config
│ │ │ ├── config.guess
│ │ │ ├── config.sub
│ │ │ ├── depcomp
│ │ │ ├── install-sh
│ │ │ ├── ltmain.sh
│ │ │ └── missing
│ │ ├── config.h.in
│ │ ├── configure
│ │ ├── configure.ac
│ │ ├── COPYING
│ │ ├── INSTALL
│ │ ├── lib
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── NEWS
│ │ ├── packageBinNativeHadoop.sh
│ │ ├── packageNativeHadoop.sh
│ │ ├── README
│ │ └── src
│ │ ├── org
│ │ │ └── apache
│ │ │ └── hadoop
│ │ │ ├── io
│ │ │ │ ├── compress
│ │ │ │ │ ├── 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
│ │ │ └── security
│ │ │ ├── getGroup.c
│ │ │ ├── JniBasedUnixGroupsMapping.c
│ │ │ └── JniBasedUnixGroupsNetgroupMapping.c
│ │ └── org_apache_hadoop.h
│ ├── packages
│ │ ├── deb
│ │ │ ├── hadoop.control
│ │ │ │ ├── conffile
│ │ │ │ ├── control
│ │ │ │ ├── postinst
│ │ │ │ ├── postrm
│ │ │ │ ├── preinst
│ │ │ │ └── prerm
│ │ │ └── init.d
│ │ │ ├── hadoop-datanode
│ │ │ ├── hadoop-historyserver
│ │ │ ├── hadoop-jobtracker
│ │ │ ├── hadoop-namenode
│ │ │ ├── hadoop-secondarynamenode
│ │ │ └── hadoop-tasktracker
│ │ ├── hadoop-create-user.sh
│ │ ├── hadoop-setup-applications.sh
│ │ ├── hadoop-setup-conf.sh
│ │ ├── hadoop-setup-hdfs.sh
│ │ ├── hadoop-setup-single-node.sh
│ │ ├── hadoop-validate-setup.sh
│ │ ├── rpm
│ │ │ ├── init.d
│ │ │ │ ├── hadoop-datanode
│ │ │ │ ├── hadoop-historyserver
│ │ │ │ ├── hadoop-jobtracker
│ │ │ │ ├── hadoop-namenode
│ │ │ │ ├── hadoop-secondarynamenode
│ │ │ │ └── hadoop-tasktracker
│ │ │ └── spec
│ │ │ └── hadoop.spec
│ │ ├── templates
│ │ │ └── conf
│ │ │ ├── capacity-scheduler.xml
│ │ │ ├── commons-logging.properties
│ │ │ ├── core-site.xml
│ │ │ ├── hadoop-env.sh
│ │ │ ├── hadoop-metrics2.properties
│ │ │ ├── hadoop-policy.xml
│ │ │ ├── hdfs-site.xml
│ │ │ ├── log4j.properties
│ │ │ ├── mapred-queue-acls.xml
│ │ │ ├── mapred-site.xml
│ │ │ └── taskcontroller.cfg
│ │ └── update-hadoop-env.sh
│ ├── saveVersion.sh
│ ├── test
│ │ ├── all-tests
│ │ ├── aop
│ │ │ ├── build
│ │ │ │ └── aop.xml
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── hadoop
│ │ │ └── fi
│ │ │ ├── FiConfig.java
│ │ │ └── ProbabilityModel.java
│ │ ├── bin
│ │ │ ├── runScript.sh
│ │ │ └── test-patch.sh
│ │ ├── checkstyle-noframes-sorted.xsl
│ │ ├── checkstyle.xml
│ │ ├── commit-tests
│ │ ├── core-site.xml
│ │ ├── ddl
│ │ │ ├── buffer.jr
│ │ │ ├── int.jr
│ │ │ ├── string.jr
│ │ │ └── test.jr
│ │ ├── findbugsExcludeFile.xml
│ │ ├── fi-site.xml
│ │ ├── hadoop-policy.xml
│ │ ├── hadoop-site.xml
│ │ ├── hdfs-site.xml
│ │ ├── krb5.conf
│ │ ├── lib
│ │ │ ├── ftplet-api-1.0.0-SNAPSHOT.jar
│ │ │ ├── ftpserver-core-1.0.0-SNAPSHOT.jar
│ │ │ ├── ftpserver-server-1.0.0-SNAPSHOT.jar
│ │ │ └── mina-core-2.0.0-M2-20080407.124109-12.jar
│ │ ├── log4j.properties
│ │ ├── mapred-site.xml
│ │ ├── META-INF
│ │ │ └── services
│ │ │ └── org.apache.hadoop.security.token.TokenRenewer
│ │ ├── org
│ │ │ └── apache
│ │ │ └── hadoop
│ │ │ ├── cli
│ │ │ │ ├── clitest_data
│ │ │ │ │ ├── data120bytes
│ │ │ │ │ ├── data15bytes
│ │ │ │ │ ├── data30bytes
│ │ │ │ │ └── data60bytes
│ │ │ │ ├── TestCLI.java
│ │ │ │ ├── testConf.xml
│ │ │ │ ├── testConf.xsl
│ │ │ │ └── util
│ │ │ │ ├── CLITestData.java
│ │ │ │ ├── CommandExecutor.java
│ │ │ │ ├── ComparatorBase.java
│ │ │ │ ├── ComparatorData.java
│ │ │ │ ├── ExactComparator.java
│ │ │ │ ├── RegexpComparator.java
│ │ │ │ ├── SubstringComparator.java
│ │ │ │ └── TokenComparator.java
│ │ │ ├── conf
│ │ │ │ ├── TestConfiguration.java
│ │ │ │ ├── TestConfServlet.java
│ │ │ │ ├── TestJobConf.java
│ │ │ │ └── TestNoDefaultsJobConf.java
│ │ │ ├── filecache
│ │ │ │ ├── TestMRWithDistributedCache.java
│ │ │ │ └── TestTrackerDistributedCacheManager.java
│ │ │ ├── fs
│ │ │ │ ├── AccumulatingReducer.java
│ │ │ │ ├── DFSCIOTest.java
│ │ │ │ ├── DistributedFSCheck.java
│ │ │ │ ├── FileSystemContractBaseTest.java
│ │ │ │ ├── FileSystemTestHelper.java
│ │ │ │ ├── FSMainOperationsBaseTest.java
│ │ │ │ ├── ftp
│ │ │ │ │ └── TestFTPFileSystem.java
│ │ │ │ ├── IOMapperBase.java
│ │ │ │ ├── kfs
│ │ │ │ │ ├── KFSEmulationImpl.java
│ │ │ │ │ └── TestKosmosFileSystem.java
│ │ │ │ ├── loadGenerator
│ │ │ │ │ ├── DataGenerator.java
│ │ │ │ │ ├── LoadGenerator.java
│ │ │ │ │ ├── StructureGenerator.java
│ │ │ │ │ └── TestLoadGenerator.java
│ │ │ │ ├── permission
│ │ │ │ │ └── TestFsPermission.java
│ │ │ │ ├── s3
│ │ │ │ │ ├── InMemoryFileSystemStore.java
│ │ │ │ │ ├── Jets3tS3FileSystemContractTest.java
│ │ │ │ │ ├── S3FileSystemContractBaseTest.java
│ │ │ │ │ ├── TestInMemoryS3FileSystemContract.java
│ │ │ │ │ ├── TestINode.java
│ │ │ │ │ ├── TestS3Credentials.java
│ │ │ │ │ └── TestS3FileSystem.java
│ │ │ │ ├── s3native
│ │ │ │ │ ├── InMemoryNativeFileSystemStore.java
│ │ │ │ │ ├── Jets3tNativeS3FileSystemContractTest.java
│ │ │ │ │ ├── NativeS3FileSystemContractBaseTest.java
│ │ │ │ │ └── TestInMemoryNativeS3FileSystemContract.java
│ │ │ │ ├── TestChecksumFileSystem.java
│ │ │ │ ├── TestCopyFiles.java
│ │ │ │ ├── TestDFSIO.java
│ │ │ │ ├── TestDisableCache.java
│ │ │ │ ├── TestDU.java
│ │ │ │ ├── TestFileSystemCaching.java
│ │ │ │ ├── TestFileSystem.java
│ │ │ │ ├── TestFileUtil.java
│ │ │ │ ├── TestFSMainOperationsLocalFileSystem.java
│ │ │ │ ├── TestFsShellReturnCode.java
│ │ │ │ ├── TestGetFileBlockLocations.java
│ │ │ │ ├── TestGlobExpander.java
│ │ │ │ ├── TestGlobPaths.java
│ │ │ │ ├── TestGlobPattern.java
│ │ │ │ ├── TestHardLink.java
│ │ │ │ ├── TestHarFileSystem.java
│ │ │ │ ├── TestLocalDirAllocator.java
│ │ │ │ ├── TestLocalFileSystem.java
│ │ │ │ ├── TestLocalFileSystemPermission.java
│ │ │ │ ├── TestPath.java
│ │ │ │ ├── TestTrash.java
│ │ │ │ ├── TestTruncatedInputBug.java
│ │ │ │ └── TestUrlStreamHandler.java
│ │ │ ├── hdfs
│ │ │ │ ├── AppendTestUtil.java
│ │ │ │ ├── BenchmarkThroughput.java
│ │ │ │ ├── DataNodeCluster.java
│ │ │ │ ├── DFSTestUtil.java
│ │ │ │ ├── hadoop-1.0-multiblock-file.tgz
│ │ │ │ ├── hadoop-14-dfs-dir.tgz
│ │ │ │ ├── hadoop-dfs-dir.txt
│ │ │ │ ├── MiniDFSCluster.java
│ │ │ │ ├── NNBench.java
│ │ │ │ ├── NNBenchWithoutMR.java
│ │ │ │ ├── security
│ │ │ │ │ ├── TestClientProtocolWithDelegationToken.java
│ │ │ │ │ ├── TestDelegationTokenAuthMethod.java
│ │ │ │ │ ├── TestDelegationTokenForProxyUser.java
│ │ │ │ │ ├── TestDelegationToken.java
│ │ │ │ │ └── token
│ │ │ │ │ ├── block
│ │ │ │ │ │ ├── SecurityTestUtil.java
│ │ │ │ │ │ └── TestBlockToken.java
│ │ │ │ │ └── TestDelegationTokenRenewer.java
│ │ │ │ ├── server
│ │ │ │ │ ├── balancer
│ │ │ │ │ │ └── TestBalancer.java
│ │ │ │ │ ├── common
│ │ │ │ │ │ └── TestDistributedUpgrade.java
│ │ │ │ │ ├── datanode
│ │ │ │ │ │ ├── FSDatasetTestUtil.java
│ │ │ │ │ │ ├── SimulatedFSDataset.java
│ │ │ │ │ │ ├── TestBlockReplacement.java
│ │ │ │ │ │ ├── TestBlockReportGeneration.java
│ │ │ │ │ │ ├── TestDataBlockScanner.java
│ │ │ │ │ │ ├── TestDataNodeMetrics.java
│ │ │ │ │ │ ├── TestDataNodeMXBean.java
│ │ │ │ │ │ ├── TestDataNodeVersionCheck.java
│ │ │ │ │ │ ├── TestDataNodeVolumeFailure.java
│ │ │ │ │ │ ├── TestDiskError.java
│ │ │ │ │ │ ├── TestInterDatanodeProtocol.java
│ │ │ │ │ │ ├── TestSimulatedFSDataset.java
│ │ │ │ │ │ └── TestStuckDataNode.java
│ │ │ │ │ └── namenode
│ │ │ │ │ ├── CreateEditsLog.java
│ │ │ │ │ ├── FileNameGenerator.java
│ │ │ │ │ ├── FSImageAdapter.java
│ │ │ │ │ ├── metrics
│ │ │ │ │ │ ├── TestNameNodeMetrics.java
│ │ │ │ │ │ └── TestNNMetricFilesInGetListingOps.java
│ │ │ │ │ ├── NameNodeAdapter.java
│ │ │ │ │ ├── NNThroughputBenchmark.java
│ │ │ │ │ ├── TestBBWBlockReport.java
│ │ │ │ │ ├── TestBlockTokenWithDFS.java
│ │ │ │ │ ├── TestCheckPointForSecurityTokens.java
│ │ │ │ │ ├── TestCheckpoint.java
│ │ │ │ │ ├── TestComputeInvalidateWork.java
│ │ │ │ │ ├── TestCorruptFilesJsp.java
│ │ │ │ │ ├── TestDatanodeDescriptor.java
│ │ │ │ │ ├── TestDeadDatanode.java
│ │ │ │ │ ├── TestDecommissioningStatus.java
│ │ │ │ │ ├── TestDFSConcurrentFileOperations.java
│ │ │ │ │ ├── TestEditLog.java
│ │ │ │ │ ├── TestEditLogLoading.java
│ │ │ │ │ ├── TestFileLimit.java
│ │ │ │ │ ├── TestFsck.java
│ │ │ │ │ ├── TestHeartbeatHandling.java
│ │ │ │ │ ├── TestHost2NodesMap.java
│ │ │ │ │ ├── TestINodeFile.java
│ │ │ │ │ ├── TestJspHelper.java
│ │ │ │ │ ├── TestLargeDirectoryDelete.java
│ │ │ │ │ ├── TestLeaseManager.java
│ │ │ │ │ ├── TestMetaSave.java
│ │ │ │ │ ├── TestNameCache.java
│ │ │ │ │ ├── TestNameEditsConfigs.java
│ │ │ │ │ ├── TestNamenodeCapacityReport.java
│ │ │ │ │ ├── TestNameNodeCorruptionRecovery.java
│ │ │ │ │ ├── TestNameNodeFormat.java
│ │ │ │ │ ├── TestNameNodeMXBean.java
│ │ │ │ │ ├── TestNameNodeRecovery.java
│ │ │ │ │ ├── TestNNThroughputBenchmark.java
│ │ │ │ │ ├── TestNodeCount.java
│ │ │ │ │ ├── TestOverReplicatedBlocks.java
│ │ │ │ │ ├── TestPendingReplication.java
│ │ │ │ │ ├── TestReplicationPolicy.java
│ │ │ │ │ ├── TestSaveNamespace.java
│ │ │ │ │ ├── TestSecurityTokenEditLog.java
│ │ │ │ │ ├── TestStartup.java
│ │ │ │ │ ├── TestStorageDirectoryFailure.java
│ │ │ │ │ ├── TestStorageRestore.java
│ │ │ │ │ ├── TestUnderReplicatedBlocks.java
│ │ │ │ │ └── web
│ │ │ │ │ └── resources
│ │ │ │ │ └── TestWebHdfsDataLocality.java
│ │ │ │ ├── TestAbandonBlock.java
│ │ │ │ ├── TestBalancerBandwidth.java
│ │ │ │ ├── TestBlocksScheduledCounter.java
│ │ │ │ ├── TestByteRangeInputStream.java
│ │ │ │ ├── TestCrcCorruption.java
│ │ │ │ ├── TestDatanodeBlockScanner.java
│ │ │ │ ├── TestDatanodeDeath.java
│ │ │ │ ├── TestDatanodeReport.java
│ │ │ │ ├── TestDataTransferProtocol.java
│ │ │ │ ├── TestDecommission.java
│ │ │ │ ├── TestDefaultNameNodePort.java
│ │ │ │ ├── TestDFSClientExcludedNodes.java
│ │ │ │ ├── TestDFSClientRetries.java
│ │ │ │ ├── TestDFSFinalize.java
│ │ │ │ ├── TestDFSMkdirs.java
│ │ │ │ ├── TestDFSPermission.java
│ │ │ │ ├── TestDFSRemove.java
│ │ │ │ ├── TestDFSRename.java
│ │ │ │ ├── TestDFSRollback.java
│ │ │ │ ├── TestDFSShellGenericOptions.java
│ │ │ │ ├── TestDFSShell.java
│ │ │ │ ├── TestDFSStartupVersions.java
│ │ │ │ ├── TestDFSStorageStateRecovery.java
│ │ │ │ ├── TestDFSUpgradeFromImage.java
│ │ │ │ ├── TestDFSUpgrade.java
│ │ │ │ ├── TestDistributedFileSystem.java
│ │ │ │ ├── TestFileAppend2.java
│ │ │ │ ├── TestFileAppend3.java
│ │ │ │ ├── TestFileAppend4.java
│ │ │ │ ├── TestFileAppend.java
│ │ │ │ ├── TestFileConcurrentReader.java
│ │ │ │ ├── TestFileCorruption.java
│ │ │ │ ├── TestFileCreationClient.java
│ │ │ │ ├── TestFileCreationDelete.java
│ │ │ │ ├── TestFileCreationEmpty.java
│ │ │ │ ├── TestFileCreation.java
│ │ │ │ ├── TestFileCreationNamenodeRestart.java
│ │ │ │ ├── TestFileLengthOnClusterRestart.java
│ │ │ │ ├── TestFileStatus.java
│ │ │ │ ├── TestFSInputChecker.java
│ │ │ │ ├── TestFSOutputSummer.java
│ │ │ │ ├── TestGetBlocks.java
│ │ │ │ ├── TestHDFSFileSystemContract.java
│ │ │ │ ├── TestHDFSServerPorts.java
│ │ │ │ ├── TestHDFSTrash.java
│ │ │ │ ├── TestHftpFileSystem.java
│ │ │ │ ├── TestInjectionForSimulatedStorage.java
│ │ │ │ ├── TestLargeBlock.java
│ │ │ │ ├── TestLease.java
│ │ │ │ ├── TestLeaseRecovery2.java
│ │ │ │ ├── TestLeaseRecovery.java
│ │ │ │ ├── TestListPathServlet.java
│ │ │ │ ├── TestLocalDFS.java
│ │ │ │ ├── TestMissingBlocksAlert.java
│ │ │ │ ├── TestModTime.java
│ │ │ │ ├── TestMultiThreadedSync.java
│ │ │ │ ├── TestPersistBlocks.java
│ │ │ │ ├── TestPread.java
│ │ │ │ ├── TestQuota.java
│ │ │ │ ├── TestRenameWhileOpen.java
│ │ │ │ ├── TestReplication.java
│ │ │ │ ├── TestRestartDFS.java
│ │ │ │ ├── TestSafeMode.java
│ │ │ │ ├── TestSeekBug.java
│ │ │ │ ├── TestSetrepDecreasing.java
│ │ │ │ ├── TestSetrepIncreasing.java
│ │ │ │ ├── TestSetTimes.java
│ │ │ │ ├── TestShortCircuitLocalRead.java
│ │ │ │ ├── TestSmallBlock.java
│ │ │ │ ├── TestSyncingWriterInterrupted.java
│ │ │ │ ├── TestWriteConfigurationToDFS.java
│ │ │ │ ├── UpgradeUtilities.java
│ │ │ │ ├── util
│ │ │ │ │ └── TestGSet.java
│ │ │ │ └── web
│ │ │ │ ├── resources
│ │ │ │ │ └── TestParam.java
│ │ │ │ ├── TestAuthFilter.java
│ │ │ │ ├── TestFSMainOperationsWebHdfs.java
│ │ │ │ ├── TestJsonUtil.java
│ │ │ │ ├── TestOffsetUrlInputStream.java
│ │ │ │ ├── TestWebHdfsFileSystemContract.java
│ │ │ │ ├── TestWebHDFS.java
│ │ │ │ ├── TestWebHdfsUrl.java
│ │ │ │ └── WebHdfsTestUtil.java
│ │ │ ├── http
│ │ │ │ ├── resource
│ │ │ │ │ └── JerseyResource.java
│ │ │ │ ├── TestGlobalFilter.java
│ │ │ │ ├── TestHtmlQuoting.java
│ │ │ │ ├── TestHttpServer.java
│ │ │ │ └── TestServletFilter.java
│ │ │ ├── io
│ │ │ │ ├── compress
│ │ │ │ │ ├── TestCodecFactory.java
│ │ │ │ │ ├── TestCodec.java
│ │ │ │ │ └── TestCompressionStreamReuse.java
│ │ │ │ ├── file
│ │ │ │ │ └── tfile
│ │ │ │ │ ├── KeySampler.java
│ │ │ │ │ ├── KVGenerator.java
│ │ │ │ │ ├── NanoTimer.java
│ │ │ │ │ ├── RandomDistribution.java
│ │ │ │ │ ├── TestTFileByteArrays.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
│ │ │ │ ├── FileBench.java
│ │ │ │ ├── nativeio
│ │ │ │ │ └── TestNativeIO.java
│ │ │ │ ├── RandomDatum.java
│ │ │ │ ├── retry
│ │ │ │ │ ├── TestRetryProxy.java
│ │ │ │ │ ├── UnreliableImplementation.java
│ │ │ │ │ └── UnreliableInterface.java
│ │ │ │ ├── serializer
│ │ │ │ │ └── TestWritableSerialization.java
│ │ │ │ ├── TestArrayFile.java
│ │ │ │ ├── TestArrayWritable.java
│ │ │ │ ├── TestBloomMapFile.java
│ │ │ │ ├── TestBytesWritable.java
│ │ │ │ ├── TestDefaultStringifier.java
│ │ │ │ ├── TestGenericWritable.java
│ │ │ │ ├── TestMapFile.java
│ │ │ │ ├── TestMapWritable.java
│ │ │ │ ├── TestMD5Hash.java
│ │ │ │ ├── TestSecureIOUtils.java
│ │ │ │ ├── TestSequenceFile.java
│ │ │ │ ├── TestSequenceFileMergeProgress.java
│ │ │ │ ├── TestSequenceFileSerialization.java
│ │ │ │ ├── TestSetFile.java
│ │ │ │ ├── TestSortedMapWritable.java
│ │ │ │ ├── TestText.java
│ │ │ │ ├── TestTextNonUTF8.java
│ │ │ │ ├── TestUTF8.java
│ │ │ │ ├── TestVersionedWritable.java
│ │ │ │ ├── TestWritable.java
│ │ │ │ ├── TestWritableName.java
│ │ │ │ └── TestWritableUtils.java
│ │ │ ├── ipc
│ │ │ │ ├── MiniRPCBenchmark.java
│ │ │ │ ├── TestIPC.java
│ │ │ │ ├── TestIPCServerResponder.java
│ │ │ │ ├── TestMiniRPCBenchmark.java
│ │ │ │ ├── TestRPC.java
│ │ │ │ ├── TestSaslRPC.java
│ │ │ │ └── TestSocketFactory.java
│ │ │ ├── jmx
│ │ │ │ └── TestJMXJsonServlet.java
│ │ │ ├── log
│ │ │ │ └── TestLogLevel.java
│ │ │ ├── mapred
│ │ │ │ ├── BigMapOutput.java
│ │ │ │ ├── ClusterMapReduceTestCase.java
│ │ │ │ ├── ClusterWithLinuxTaskController.java
│ │ │ │ ├── ControlledMapReduceJob.java
│ │ │ │ ├── DummyMemoryCalculatorPlugin.java
│ │ │ │ ├── EmptyInputFormat.java
│ │ │ │ ├── FakeObjectUtilities.java
│ │ │ │ ├── GenericMRLoadGenerator.java
│ │ │ │ ├── HadoopTestCase.java
│ │ │ │ ├── jobcontrol
│ │ │ │ │ ├── JobControlTestUtils.java
│ │ │ │ │ ├── TestJobControl.java
│ │ │ │ │ └── TestLocalJobControl.java
│ │ │ │ ├── join
│ │ │ │ │ ├── ConfigurableInputFormat.java
│ │ │ │ │ ├── IncomparableKey.java
│ │ │ │ │ ├── TestDatamerge.java
│ │ │ │ │ └── TestTupleWritable.java
│ │ │ │ ├── lib
│ │ │ │ │ ├── aggregate
│ │ │ │ │ │ ├── AggregatorTests.java
│ │ │ │ │ │ └── TestAggregates.java
│ │ │ │ │ ├── db
│ │ │ │ │ │ ├── TestConstructQuery.java
│ │ │ │ │ │ └── TestDBJob.java
│ │ │ │ │ ├── TestChainMapReduce.java
│ │ │ │ │ ├── TestCombineFileInputFormat.java
│ │ │ │ │ ├── TestDelegatingInputFormat.java
│ │ │ │ │ ├── TestKeyFieldBasedComparator.java
│ │ │ │ │ ├── TestKeyFieldBasedPartitioner.java
│ │ │ │ │ ├── TestKeyFieldHelper.java
│ │ │ │ │ ├── TestLineInputFormat.java
│ │ │ │ │ ├── TestMultipleInputs.java
│ │ │ │ │ ├── TestMultipleOutputs.java
│ │ │ │ │ ├── TestMultithreadedMapRunner.java
│ │ │ │ │ └── TestTotalOrderPartitioner.java
│ │ │ │ ├── MiniMRClientClusterFactory.java
│ │ │ │ ├── MiniMRClientCluster.java
│ │ │ │ ├── MiniMRClusterAdapter.java
│ │ │ │ ├── MiniMRCluster.java
│ │ │ │ ├── MRBench.java
│ │ │ │ ├── MRCaching.java
│ │ │ │ ├── NotificationTestCase.java
│ │ │ │ ├── pipes
│ │ │ │ │ ├── TestPipesAsDifferentUser.java
│ │ │ │ │ ├── TestPipes.java
│ │ │ │ │ └── WordCountInputFormat.java
│ │ │ │ ├── ReliabilityTest.java
│ │ │ │ ├── SortValidator.java
│ │ │ │ ├── TestAdminOperationsProtocolWithServiceAuthorization.java
│ │ │ │ ├── TestAuditLogger.java
│ │ │ │ ├── TestBadRecords.java
│ │ │ │ ├── TestClusterMapReduceTestCase.java
│ │ │ │ ├── TestClusterMRNotification.java
│ │ │ │ ├── TestClusterStatus.java
│ │ │ │ ├── TestCollect.java
│ │ │ │ ├── TestCombineOutputCollector.java
│ │ │ │ ├── TestCommandLineJobSubmission.java
│ │ │ │ ├── TestComparators.java
│ │ │ │ ├── TestCompressedEmptyMapOutputs.java
│ │ │ │ ├── TestControlledMapReduceJob.java
│ │ │ │ ├── TestCounters.java
│ │ │ │ ├── TestCustomOutputCommitter.java
│ │ │ │ ├── TestDiskFailures.java
│ │ │ │ ├── TestDuplicateArchiveFileCachedURL.java
│ │ │ │ ├── TestDuplicateArchiveFileCachedURLMinicluster.java
│ │ │ │ ├── TestEmptyJob.java
│ │ │ │ ├── TestFieldSelection.java
│ │ │ │ ├── TestFileInputFormat.java
│ │ │ │ ├── TestFileInputFormatPathFilter.java
│ │ │ │ ├── TestFileOutputCommitter.java
│ │ │ │ ├── TestFileOutputFormat.java
│ │ │ │ ├── TestGetSplitHosts.java
│ │ │ │ ├── TestIFileStreams.java
│ │ │ │ ├── TestIndexCache.java
│ │ │ │ ├── TestInputPath.java
│ │ │ │ ├── TestIsolationRunner.java
│ │ │ │ ├── test.jar
│ │ │ │ ├── TestJavaSerialization.java
│ │ │ │ ├── TestJettyBugMonitor.java
│ │ │ │ ├── TestJobACLs.java
│ │ │ │ ├── TestJobCleanup.java
│ │ │ │ ├── TestJobClient.java
│ │ │ │ ├── TestJobClientRetries.java
│ │ │ │ ├── TestJobCounters.java
│ │ │ │ ├── TestJobDirCleanup.java
│ │ │ │ ├── TestJobExecutionAsDifferentUser.java
│ │ │ │ ├── TestJobHistoryConfig.java
│ │ │ │ ├── TestJobHistory.java
│ │ │ │ ├── TestJobHistoryParsing.java
│ │ │ │ ├── TestJobHistoryServer.java
│ │ │ │ ├── TestJobHistoryVersion.java
│ │ │ │ ├── TestJobInProgress.java
│ │ │ │ ├── TestJobInProgressListener.java
│ │ │ │ ├── TestJobKillAndFail.java
│ │ │ │ ├── TestJobName.java
│ │ │ │ ├── TestJobQueueInformation.java
│ │ │ │ ├── TestJobQueueTaskScheduler.java
│ │ │ │ ├── TestJobRetire.java
│ │ │ │ ├── TestJobStatusPersistency.java
│ │ │ │ ├── TestJobSysDirWithDFS.java
│ │ │ │ ├── TestJobTrackerInstrumentation.java
│ │ │ │ ├── TestJobTrackerQuiescence.java
│ │ │ │ ├── TestJobTrackerRestart.java
│ │ │ │ ├── TestJobTrackerRestartWithLostTracker.java
│ │ │ │ ├── TestJobTrackerSafeMode.java
│ │ │ │ ├── TestJobTrackerStart.java
│ │ │ │ ├── TestJvmManager.java
│ │ │ │ ├── TestJvmReuse.java
│ │ │ │ ├── TestKeyValueTextInputFormat.java
│ │ │ │ ├── TestKillCompletedJob.java
│ │ │ │ ├── TestKillSubProcesses.java
│ │ │ │ ├── TestKillSubProcessesWithLinuxTaskController.java
│ │ │ │ ├── TestLimitTasksPerJobTaskScheduler.java
│ │ │ │ ├── TestLinuxTaskController.java
│ │ │ │ ├── TestLinuxTaskControllerLaunchArgs.java
│ │ │ │ ├── TestLocalizationWithLinuxTaskController.java
│ │ │ │ ├── TestLocalMRNotification.java
│ │ │ │ ├── TestLostTracker.java
│ │ │ │ ├── TestLRUCache.java
│ │ │ │ ├── TestMapCollection.java
│ │ │ │ ├── TestMapOutputType.java
│ │ │ │ ├── TestMapredHeartbeat.java
│ │ │ │ ├── TestMapRed.java
│ │ │ │ ├── TestMapredSystemDir.java
│ │ │ │ ├── TestMiniMRBringup.java
│ │ │ │ ├── TestMiniMRChildTask.java
│ │ │ │ ├── TestMiniMRClasspath.java
│ │ │ │ ├── TestMiniMRClientCluster.java
│ │ │ │ ├── TestMiniMRDFSCaching.java
│ │ │ │ ├── TestMiniMRDFSSort.java
│ │ │ │ ├── TestMiniMRLocalFS.java
│ │ │ │ ├── TestMiniMRMapRedDebugScript.java
│ │ │ │ ├── TestMiniMRTaskTempDir.java
│ │ │ │ ├── TestMiniMRWithDFS.java
│ │ │ │ ├── TestMiniMRWithDFSWithDistinctUsers.java
│ │ │ │ ├── TestMRServerPorts.java
│ │ │ │ ├── TestMultiFileInputFormat.java
│ │ │ │ ├── TestMultiFileSplit.java
│ │ │ │ ├── TestMultipleLevelCaching.java
│ │ │ │ ├── TestMultipleTextOutputFormat.java
│ │ │ │ ├── TestNetworkedJob.java
│ │ │ │ ├── TestNodeBlacklisting.java
│ │ │ │ ├── TestNodeHealthService.java
│ │ │ │ ├── TestNodeRefresh.java
│ │ │ │ ├── TestParallelInitialization.java
│ │ │ │ ├── TestQueueAclsForCurrentUser.java
│ │ │ │ ├── TestQueueManagerForJobKillAndJobPriority.java
│ │ │ │ ├── TestQueueManagerForJobKillAndNonDefaultQueue.java
│ │ │ │ ├── TestQueueManager.java
│ │ │ │ ├── TestQueueMetrics.java
│ │ │ │ ├── TestRackAwareTaskPlacement.java
│ │ │ │ ├── TestRawHistoryFile.java
│ │ │ │ ├── TestRecoveryManager.java
│ │ │ │ ├── TestReduceFetch.java
│ │ │ │ ├── TestReduceTaskFetchFail.java
│ │ │ │ ├── TestReduceTask.java
│ │ │ │ ├── TestResourceEstimation.java
│ │ │ │ ├── testscript.txt
│ │ │ │ ├── TestSequenceFileAsBinaryInputFormat.java
│ │ │ │ ├── TestSequenceFileAsBinaryOutputFormat.java
│ │ │ │ ├── TestSequenceFileAsTextInputFormat.java
│ │ │ │ ├── TestSequenceFileInputFilter.java
│ │ │ │ ├── TestSequenceFileInputFormat.java
│ │ │ │ ├── TestSetupAndCleanupFailure.java
│ │ │ │ ├── TestSetupWorkDir.java
│ │ │ │ ├── TestShuffleExceptionCount.java
│ │ │ │ ├── TestShuffleJobToken.java
│ │ │ │ ├── TestSortedRanges.java
│ │ │ │ ├── TestSpecialCharactersInOutputPath.java
│ │ │ │ ├── TestStatisticsCollector.java
│ │ │ │ ├── TestSubmitJob.java
│ │ │ │ ├── test.tar
│ │ │ │ ├── test.tar.gz
│ │ │ │ ├── TestTaskCommit.java
│ │ │ │ ├── TestTaskEnvironment.java
│ │ │ │ ├── TestTaskFail.java
│ │ │ │ ├── TestTaskGraphServlet.java
│ │ │ │ ├── TestTaskLauncher.java
│ │ │ │ ├── TestTaskLauncherThreaded.java
│ │ │ │ ├── TestTaskLimits.java
│ │ │ │ ├── TestTaskLogsTruncater.java
│ │ │ │ ├── TestTaskOutputSize.java
│ │ │ │ ├── TestTaskStatus.java
│ │ │ │ ├── TestTaskTrackerActionCleanup.java
│ │ │ │ ├── TestTaskTrackerInstrumentation.java
│ │ │ │ ├── TestTaskTrackerLocalization.java
│ │ │ │ ├── TestTaskTrackerLogIndex.java
│ │ │ │ ├── TestTaskTrackerMemoryManager.java
│ │ │ │ ├── TestTaskTrackerVersionCheck.java
│ │ │ │ ├── TestTextInputFormat.java
│ │ │ │ ├── TestTextOutputFormat.java
│ │ │ │ ├── test.tgz
│ │ │ │ ├── TestTrackerBlacklistAcrossJobs.java
│ │ │ │ ├── TestTrackerDistributedCacheManagerWithLinuxTaskController.java
│ │ │ │ ├── TestTTResourceReporting.java
│ │ │ │ ├── test.txt
│ │ │ │ ├── TestUserDefinedCounters.java
│ │ │ │ ├── TestUserLogCleanup.java
│ │ │ │ ├── TestWebUIAuthorization.java
│ │ │ │ ├── TestWritableJobConf.java
│ │ │ │ ├── test.zip
│ │ │ │ ├── ThreadedMapBenchmark.java
│ │ │ │ ├── UtilsForTests.java
│ │ │ │ └── WordCount.java
│ │ │ ├── mapreduce
│ │ │ │ ├── lib
│ │ │ │ │ ├── db
│ │ │ │ │ │ ├── TestDataDrivenDBInputFormat.java
│ │ │ │ │ │ ├── TestDBJob.java
│ │ │ │ │ │ ├── TestDBOutputFormat.java
│ │ │ │ │ │ ├── TestIntegerSplitter.java
│ │ │ │ │ │ └── TestTextSplitter.java
│ │ │ │ │ ├── fieldsel
│ │ │ │ │ │ └── TestMRFieldSelection.java
│ │ │ │ │ ├── input
│ │ │ │ │ │ ├── TestCombineFileInputFormat.java
│ │ │ │ │ │ ├── TestDelegatingInputFormat.java
│ │ │ │ │ │ ├── TestFileInputFormat.java
│ │ │ │ │ │ ├── TestKeyValueTextInputFormat.java
│ │ │ │ │ │ ├── TestMRSequenceFileAsBinaryInputFormat.java
│ │ │ │ │ │ ├── TestMRSequenceFileAsTextInputFormat.java
│ │ │ │ │ │ ├── TestMRSequenceFileInputFilter.java
│ │ │ │ │ │ ├── TestMultipleInputs.java
│ │ │ │ │ │ └── TestNLineInputFormat.java
│ │ │ │ │ ├── jobcontrol
│ │ │ │ │ │ ├── TestControlledJob.java
│ │ │ │ │ │ └── TestMapReduceJobControlWithMocks.java
│ │ │ │ │ ├── map
│ │ │ │ │ │ └── TestMultithreadedMapper.java
│ │ │ │ │ ├── output
│ │ │ │ │ │ ├── TestJobOutputCommitter.java
│ │ │ │ │ │ ├── TestMRSequenceFileAsBinaryOutputFormat.java
│ │ │ │ │ │ └── TestMultipleOutputs.java
│ │ │ │ │ └── partition
│ │ │ │ │ ├── TestBinaryPartitioner.java
│ │ │ │ │ ├── TestInputSampler.java
│ │ │ │ │ ├── TestKeyFieldHelper.java
│ │ │ │ │ ├── TestMRKeyFieldBasedPartitioner.java
│ │ │ │ │ └── TestTotalOrderPartitioner.java
│ │ │ │ ├── MapReduceTestUtil.java
│ │ │ │ ├── security
│ │ │ │ │ ├── TestTokenCache.java
│ │ │ │ │ ├── TestUmbilicalProtocolWithJobToken.java
│ │ │ │ │ └── token
│ │ │ │ │ ├── delegation
│ │ │ │ │ │ ├── TestDelegationTokenAuthMethod.java
│ │ │ │ │ │ └── TestDelegationToken.java
│ │ │ │ │ └── TestDelegationTokenRenewal.java
│ │ │ │ ├── split
│ │ │ │ │ ├── TestBlockLimits.java
│ │ │ │ │ └── TestJobSplitWriter.java
│ │ │ │ ├── TestChild.java
│ │ │ │ ├── TestMapReduceLazyOutput.java
│ │ │ │ ├── TestMapReduceLocal.java
│ │ │ │ ├── TestMROutputFormat.java
│ │ │ │ └── TestSleepJob.java
│ │ │ ├── metrics2
│ │ │ │ ├── filter
│ │ │ │ │ └── TestPatternFilter.java
│ │ │ │ ├── impl
│ │ │ │ │ ├── ConfigBuilder.java
│ │ │ │ │ ├── ConfigUtil.java
│ │ │ │ │ ├── TestGangliaMetrics.java
│ │ │ │ │ ├── TestMetricsBuilderImpl.java
│ │ │ │ │ ├── TestMetricsConfig.java
│ │ │ │ │ ├── TestMetricsSystemImpl.java
│ │ │ │ │ ├── TestMetricsVisitor.java
│ │ │ │ │ └── TestSinkQueue.java
│ │ │ │ ├── lib
│ │ │ │ │ ├── TestMetricMutables.java
│ │ │ │ │ └── TestMetricsRegistry.java
│ │ │ │ ├── sink
│ │ │ │ │ └── ganglia
│ │ │ │ │ └── GangliaMetricsTestHelper.java
│ │ │ │ └── util
│ │ │ │ ├── TestMetricsCache.java
│ │ │ │ ├── TestSampleStat.java
│ │ │ │ └── TestTryIterator.java
│ │ │ ├── net
│ │ │ │ ├── StaticMapping.java
│ │ │ │ ├── TestNetUtils.java
│ │ │ │ ├── TestNetworkTopology.java
│ │ │ │ ├── TestScriptBasedMapping.java
│ │ │ │ └── TestSocketIOWithTimeout.java
│ │ │ ├── record
│ │ │ │ ├── FromCpp.java
│ │ │ │ ├── RecordBench.java
│ │ │ │ ├── TestBuffer.java
│ │ │ │ ├── TestRecordIO.java
│ │ │ │ ├── TestRecordMR.java
│ │ │ │ ├── TestRecordVersioning.java
│ │ │ │ ├── TestRecordWritable.java
│ │ │ │ └── ToCpp.java
│ │ │ ├── security
│ │ │ │ ├── authentication
│ │ │ │ │ ├── client
│ │ │ │ │ │ ├── AuthenticatorTestCase.java
│ │ │ │ │ │ ├── TestAuthenticatedURL.java
│ │ │ │ │ │ ├── TestKerberosAuthenticator.java
│ │ │ │ │ │ └── TestPseudoAuthenticator.java
│ │ │ │ │ ├── KerberosTestUtils.java
│ │ │ │ │ ├── server
│ │ │ │ │ │ ├── TestAuthenticationFilter.java
│ │ │ │ │ │ ├── TestAuthenticationToken.java
│ │ │ │ │ │ ├── TestKerberosAuthenticationHandler.java
│ │ │ │ │ │ └── TestPseudoAuthenticationHandler.java
│ │ │ │ │ └── util
│ │ │ │ │ └── TestSigner.java
│ │ │ │ ├── authorize
│ │ │ │ │ ├── HadoopPolicyProvider.java
│ │ │ │ │ ├── TestAccessControlList.java
│ │ │ │ │ ├── TestProxyUsers.java
│ │ │ │ │ └── TestServiceLevelAuthorization.java
│ │ │ │ ├── ManualTestKeytabLogins.java
│ │ │ │ ├── NetUtilsTestResolver.java
│ │ │ │ ├── ShellBasedUnixGroupsNetgroupMappingTestWrapper.java
│ │ │ │ ├── TestAuthenticationFilter.java
│ │ │ │ ├── TestDistributedCacheAlternateFileSystem.java
│ │ │ │ ├── TestDoAsEffectiveUser.java
│ │ │ │ ├── TestGroupsCaching.java
│ │ │ │ ├── TestJobCredentials.java
│ │ │ │ ├── TestKerberosName.java
│ │ │ │ ├── TestKerberosUtil.java
│ │ │ │ ├── TestMapredGroupMappingServiceRefresh.java
│ │ │ │ ├── TestPermission.java
│ │ │ │ ├── TestProxyUserFromEnv.java
│ │ │ │ ├── TestRefreshUserMappings.java
│ │ │ │ ├── TestSecurityUtil.java
│ │ │ │ ├── TestUserFromEnv.java
│ │ │ │ ├── TestUserGroupInformation.java
│ │ │ │ └── token
│ │ │ │ ├── delegation
│ │ │ │ │ └── TestDelegationToken.java
│ │ │ │ └── TestToken.java
│ │ │ ├── test
│ │ │ │ ├── AllTestDriver.java
│ │ │ │ ├── MetricsAsserts.java
│ │ │ │ └── MoreAsserts.java
│ │ │ ├── tools
│ │ │ │ ├── rumen
│ │ │ │ │ ├── ConcatenatedInputFilesDemuxer.java
│ │ │ │ │ ├── HistogramRawTestData.java
│ │ │ │ │ ├── TestConcurrentRead.java
│ │ │ │ │ ├── TestHistograms.java
│ │ │ │ │ ├── TestParsedLine.java
│ │ │ │ │ ├── TestPiecewiseLinearInterpolation.java
│ │ │ │ │ ├── TestRandomSeedGenerator.java
│ │ │ │ │ ├── TestRumenJobTraces.java
│ │ │ │ │ └── TestZombieJob.java
│ │ │ │ ├── TestDelegationTokenFetcher.java
│ │ │ │ ├── TestDistCh.java
│ │ │ │ └── TestHadoopArchives.java
│ │ │ └── util
│ │ │ ├── DummyResourceCalculatorPlugin.java
│ │ │ ├── TestCyclicIteration.java
│ │ │ ├── TestGenericOptionsParser.java
│ │ │ ├── TestGenericsUtil.java
│ │ │ ├── TestIndexedSort.java
│ │ │ ├── TestLinuxResourceCalculatorPlugin.java
│ │ │ ├── TestProcfsBasedProcessTree.java
│ │ │ ├── TestPureJavaCrc32.java
│ │ │ ├── TestQueueProcessingStatistics.java
│ │ │ ├── TestReflectionUtils.java
│ │ │ ├── TestShell.java
│ │ │ └── TestStringUtils.java
│ │ ├── smoke-tests
│ │ ├── system
│ │ │ ├── aop
│ │ │ │ └── org
│ │ │ │ └── apache
│ │ │ │ └── hadoop
│ │ │ │ ├── hdfs
│ │ │ │ │ ├── HDFSPolicyProviderAspect.aj
│ │ │ │ │ └── server
│ │ │ │ │ ├── datanode
│ │ │ │ │ │ └── DataNodeAspect.aj
│ │ │ │ │ └── namenode
│ │ │ │ │ └── NameNodeAspect.aj
│ │ │ │ ├── mapred
│ │ │ │ │ ├── JobClientAspect.aj
│ │ │ │ │ ├── JobInProgressAspect.aj
│ │ │ │ │ ├── JobTrackerAspect.aj
│ │ │ │ │ ├── JTProtocolAspect.aj
│ │ │ │ │ ├── MapReducePolicyProviderAspect.aj
│ │ │ │ │ ├── StatisticsCollectorAspect.aj
│ │ │ │ │ ├── TaskAspect.aj
│ │ │ │ │ └── TaskTrackerAspect.aj
│ │ │ │ └── test
│ │ │ │ └── system
│ │ │ │ └── DaemonProtocolAspect.aj
│ │ │ ├── c++
│ │ │ │ └── runAs
│ │ │ │ ├── configure
│ │ │ │ ├── configure.ac
│ │ │ │ ├── main.c
│ │ │ │ ├── Makefile.in
│ │ │ │ ├── runAs.c
│ │ │ │ └── runAs.h.in
│ │ │ ├── conf
│ │ │ │ ├── hadoop-policy-system-test.xml
│ │ │ │ └── system-test.xml
│ │ │ ├── java
│ │ │ │ ├── org
│ │ │ │ │ └── apache
│ │ │ │ │ └── hadoop
│ │ │ │ │ ├── hdfs
│ │ │ │ │ │ ├── test
│ │ │ │ │ │ │ └── system
│ │ │ │ │ │ │ ├── DNClient.java
│ │ │ │ │ │ │ ├── DNProtocol.java
│ │ │ │ │ │ │ ├── HDFSCluster.java
│ │ │ │ │ │ │ ├── HDFSDaemonClient.java
│ │ │ │ │ │ │ ├── NNClient.java
│ │ │ │ │ │ │ └── NNProtocol.java
│ │ │ │ │ │ ├── TestBalancer.java
│ │ │ │ │ │ └── TestHL040.java
│ │ │ │ │ ├── mapred
│ │ │ │ │ │ ├── HealthScriptHelper.java
│ │ │ │ │ │ ├── HighRamJobHelper.java
│ │ │ │ │ │ ├── JobInfoImpl.java
│ │ │ │ │ │ ├── TaskInfoImpl.java
│ │ │ │ │ │ ├── TestCacheFileReferenceCount.java
│ │ │ │ │ │ ├── TestChildsKillingOfMemoryExceedsTask.java
│ │ │ │ │ │ ├── TestChildsKillingOfSuspendTask.java
│ │ │ │ │ │ ├── TestCluster.java
│ │ │ │ │ │ ├── TestCMExceptionDuringRunJob.java
│ │ │ │ │ │ ├── TestControlledJob.java
│ │ │ │ │ │ ├── TestCorruptedDiskJob.java
│ │ │ │ │ │ ├── TestDistributedCacheModifiedFile.java
│ │ │ │ │ │ ├── TestDistributedCachePrivateFile.java
│ │ │ │ │ │ ├── TestDistributedCacheUnModifiedFile.java
│ │ │ │ │ │ ├── TestFileOwner.java
│ │ │ │ │ │ ├── TestHealthScriptError.java
│ │ │ │ │ │ ├── TestHealthScriptPathError.java
│ │ │ │ │ │ ├── TestHealthScriptTimeout.java
│ │ │ │ │ │ ├── TestHiRamJobWithBlackListTT.java
│ │ │ │ │ │ ├── TestJobCacheDirectoriesCleanUp.java
│ │ │ │ │ │ ├── TestJobHistoryLocation.java
│ │ │ │ │ │ ├── TestJobKill.java
│ │ │ │ │ │ ├── TestJobSummary.java
│ │ │ │ │ │ ├── TestLinuxTaskControllerOtherUser.java
│ │ │ │ │ │ ├── TestLostTaskTracker.java
│ │ │ │ │ │ ├── TestNodeDecommissioning.java
│ │ │ │ │ │ ├── TestPushConfig.java
│ │ │ │ │ │ ├── TestRetiredJobs.java
│ │ │ │ │ │ ├── TestSortValidate.java
│ │ │ │ │ │ ├── TestTaskChildsKilling.java
│ │ │ │ │ │ ├── TestTaskController.java
│ │ │ │ │ │ ├── TestTaskKilling.java
│ │ │ │ │ │ ├── TestTaskOwner.java
│ │ │ │ │ │ ├── TestTaskTrackerInfoSuccessfulFailedJobs.java
│ │ │ │ │ │ ├── TestTaskTrackerInfoTTProcess.java
│ │ │ │ │ │ ├── TTInfoImpl.java
│ │ │ │ │ │ └── TTTaskInfoImpl.java
│ │ │ │ │ ├── mapreduce
│ │ │ │ │ │ └── test
│ │ │ │ │ │ └── system
│ │ │ │ │ │ ├── FinishTaskControlAction.java
│ │ │ │ │ │ ├── JobInfo.java
│ │ │ │ │ │ ├── JTClient.java
│ │ │ │ │ │ ├── JTProtocol.java
│ │ │ │ │ │ ├── MRCluster.java
│ │ │ │ │ │ ├── MRDaemonClient.java
│ │ │ │ │ │ ├── TaskInfo.java
│ │ │ │ │ │ ├── TTClient.java
│ │ │ │ │ │ ├── TTInfo.java
│ │ │ │ │ │ ├── TTProtocol.java
│ │ │ │ │ │ └── TTTaskInfo.java
│ │ │ │ │ ├── test
│ │ │ │ │ │ └── system
│ │ │ │ │ │ ├── AbstractDaemonClient.java
│ │ │ │ │ │ ├── AbstractDaemonCluster.java
│ │ │ │ │ │ ├── ControlAction.java
│ │ │ │ │ │ ├── DaemonProtocol.java
│ │ │ │ │ │ ├── process
│ │ │ │ │ │ │ ├── ClusterProcessManager.java
│ │ │ │ │ │ │ ├── HadoopDaemonRemoteCluster.java
│ │ │ │ │ │ │ ├── MultiUserHadoopDaemonRemoteCluster.java
│ │ │ │ │ │ │ └── RemoteProcess.java
│ │ │ │ │ │ ├── ProcessInfoImpl.java
│ │ │ │ │ │ ├── ProcessInfo.java
│ │ │ │ │ │ └── ProxyUserDefinitions.java
│ │ │ │ │ └── util
│ │ │ │ │ ├── RemoteExecution.java
│ │ │ │ │ └── SSHRemoteExecution.java
│ │ │ │ └── shared
│ │ │ │ └── org
│ │ │ │ └── apache
│ │ │ │ └── hadoop
│ │ │ │ ├── common
│ │ │ │ └── mapred
│ │ │ │ └── StatisticsCollectionHandler.java
│ │ │ ├── scripts
│ │ │ │ ├── healthScriptError
│ │ │ │ ├── healthScriptTimeout
│ │ │ │ └── pushConfig.sh
│ │ │ └── validation
│ │ │ └── org
│ │ │ └── apache
│ │ │ └── hadoop
│ │ │ └── util
│ │ │ └── TestSSHRemoteExecution.java
│ │ ├── testjar
│ │ │ ├── ClassWordCount.java
│ │ │ ├── CustomOutputCommitter.java
│ │ │ ├── ExternalMapperReducer.java
│ │ │ ├── ExternalWritable.java
│ │ │ ├── GenerateTaskChildProcess.java
│ │ │ ├── JobKillCommitter.java
│ │ │ └── UserNamePermission.java
│ │ ├── test-patch.properties
│ │ ├── testshell
│ │ │ └── ExternalMapReduce.java
│ │ └── tools
│ │ └── data
│ │ └── rumen
│ │ ├── histogram-tests
│ │ │ ├── gold-minimal.json
│ │ │ ├── gold-one-value-many-repeats.json
│ │ │ ├── gold-only-one-value.json
│ │ │ ├── gold-three-values.json
│ │ │ ├── input-minimal.json
│ │ │ ├── input-one-value-many-repeats.json
│ │ │ ├── input-only-one-value.json
│ │ │ └── input-three-values.json
│ │ ├── small-trace-test
│ │ │ ├── counters-format-test-logs
│ │ │ │ ├── megacluster.megacorp.com_1265616107882_job_201002080801_40864_conf.xml
│ │ │ │ ├── megacluster.megacorp.com_1265616107882_job_201002080801_40864_job_name-DAILY%2F20100210%5D.gz
│ │ │ │ ├── megacluster.megacorp.com_1265616107882_job_201002080801_50510_conf.xml
│ │ │ │ └── megacluster.megacorp.com_1265616107882_job_201002080801_50510_job_name-DAILY%2F20100208%5D.gz
│ │ │ ├── counters-test-trace.json.gz
│ │ │ ├── dispatch-sample-v20-jt-log.gz
│ │ │ ├── dispatch-topology-output.json.gz
│ │ │ ├── dispatch-trace-output.json.gz
│ │ │ ├── folder-input-trace.json.gz
│ │ │ ├── goldFoldedTrace.json.gz
│ │ │ ├── job-tracker-logs-topology-output
│ │ │ ├── job-tracker-logs-trace-output.gz
│ │ │ ├── sample-conf.file.xml
│ │ │ ├── sample-job-tracker-logs.gz
│ │ │ ├── truncated-job-tracker-log
│ │ │ ├── truncated-topology-output
│ │ │ ├── truncated-trace-output
│ │ │ ├── v20-resource-usage-log.gz
│ │ │ ├── v20-single-input-log-event-classes.text.gz
│ │ │ └── v20-single-input-log.gz
│ │ └── zombie
│ │ ├── input-topology.json
│ │ └── input-trace.json
│ ├── tools
│ │ └── org
│ │ └── apache
│ │ └── hadoop
│ │ └── tools
│ │ ├── DistCh.java
│ │ ├── DistCp_Counter.properties
│ │ ├── DistCp.java
│ │ ├── DistTool.java
│ │ ├── HadoopArchives.java
│ │ ├── Logalyzer.java
│ │ └── rumen
│ │ ├── AbstractClusterStory.java
│ │ ├── CDFPiecewiseLinearRandomGenerator.java
│ │ ├── CDFRandomGenerator.java
│ │ ├── ClusterStory.java
│ │ ├── ClusterTopologyReader.java
│ │ ├── DeepCompare.java
│ │ ├── DeepInequalityException.java
│ │ ├── DefaultInputDemuxer.java
│ │ ├── DefaultOutputter.java
│ │ ├── DeskewedJobTraceReader.java
│ │ ├── EventType.java
│ │ ├── Hadoop20JHParser.java
│ │ ├── HadoopLogsAnalyzer.java
│ │ ├── Histogram.java
│ │ ├── HistoryEventEmitter.java
│ │ ├── HistoryEvent.java
│ │ ├── InputDemuxer.java
│ │ ├── JhCounterGroup.java
│ │ ├── JhCounter.java
│ │ ├── JhCounters.java
│ │ ├── Job20LineHistoryEventEmitter.java
│ │ ├── JobBuilder.java
│ │ ├── JobConfigurationParser.java
│ │ ├── JobConfPropertyNames.java
│ │ ├── JobFinishedEvent.java
│ │ ├── JobHistoryParserFactory.java
│ │ ├── JobHistoryParser.java
│ │ ├── JobHistoryUtils.java
│ │ ├── JobInfoChangeEvent.java
│ │ ├── JobInitedEvent.java
│ │ ├── JobPriorityChangeEvent.java
│ │ ├── JobStatusChangedEvent.java
│ │ ├── JobStory.java
│ │ ├── JobStoryProducer.java
│ │ ├── JobSubmittedEvent.java
│ │ ├── JobTraceReader.java
│ │ ├── JobUnsuccessfulCompletionEvent.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
│ │ ├── MapAttemptFinishedEvent.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
│ │ ├── ReduceAttemptFinishedEvent.java
│ │ ├── ReduceTaskAttemptInfo.java
│ │ ├── ResourceUsageMetrics.java
│ │ ├── RewindableInputStream.java
│ │ ├── SingleEventEmitter.java
│ │ ├── Task20LineHistoryEventEmitter.java
│ │ ├── TaskAttempt20LineEventEmitter.java
│ │ ├── TaskAttemptFinishedEvent.java
│ │ ├── TaskAttemptInfo.java
│ │ ├── TaskAttemptStartedEvent.java
│ │ ├── TaskAttemptUnsuccessfulCompletionEvent.java
│ │ ├── TaskFailedEvent.java
│ │ ├── TaskFinishedEvent.java
│ │ ├── TaskInfo.java
│ │ ├── TaskStartedEvent.java
│ │ ├── TaskUpdatedEvent.java
│ │ ├── TopologyBuilder.java
│ │ ├── TraceBuilder.java
│ │ ├── TreePath.java
│ │ ├── Version20LogInterfaceUtils.java
│ │ ├── ZombieCluster.java
│ │ ├── ZombieJob.java
│ │ └── ZombieJobProducer.java
│ └── webapps
│ ├── datanode
│ │ ├── browseBlock.jsp
│ │ ├── browseDirectory.jsp
│ │ └── tail.jsp
│ ├── hdfs
│ │ ├── corrupt_files.jsp
│ │ ├── dfshealth.jsp
│ │ ├── dfsnodelist.jsp
│ │ ├── index.html
│ │ └── nn_browsedfscontent.jsp
│ ├── history
│ │ ├── analysejobhistory.jsp
│ │ ├── job_authorization_error.jsp
│ │ ├── jobconf_history.jsp
│ │ ├── jobdetailshistory.jsp
│ │ ├── jobhistoryhome.jsp
│ │ ├── jobtaskshistory.jsp
│ │ ├── legacyjobhistory.jsp
│ │ ├── loadhistory.jsp
│ │ ├── taskdetailshistory.jsp
│ │ └── taskstatshistory.jsp
│ ├── job
│ │ ├── gethistory.jsp
│ │ ├── index.html
│ │ ├── job_authorization_error.jsp
│ │ ├── jobblacklistedtrackers.jsp
│ │ ├── jobconf.jsp
│ │ ├── jobdetails.jsp
│ │ ├── jobfailures.jsp
│ │ ├── jobhistory.jsp
│ │ ├── jobqueue_details.jsp
│ │ ├── jobtasks.jsp
│ │ ├── jobtracker.jsp
│ │ ├── machines.jsp
│ │ ├── taskdetails.jsp
│ │ └── taskstats.jsp
│ ├── static
│ │ ├── hadoop.css
│ │ ├── hadoop-logo.jpg
│ │ ├── jobconf.xsl
│ │ ├── jobtracker.js
│ │ └── sorttable.js
│ └── task
│ ├── index.html
│ └── tasktracker.jsp
└── webapps
├── datanode
│ └── WEB-INF
│ └── web.xml
├── hdfs
│ ├── index.html
│ └── WEB-INF
│ └── web.xml
├── history
│ └── WEB-INF
│ └── web.xml
├── job
│ ├── analysejobhistory.jsp
│ ├── gethistory.jsp
│ ├── index.html
│ ├── job_authorization_error.jsp
│ ├── jobblacklistedtrackers.jsp
│ ├── jobconf_history.jsp
│ ├── jobconf.jsp
│ ├── jobdetailshistory.jsp
│ ├── jobdetails.jsp
│ ├── jobfailures.jsp
│ ├── jobhistoryhome.jsp
│ ├── jobhistory.jsp
│ ├── jobqueue_details.jsp
│ ├── jobtaskshistory.jsp
│ ├── jobtasks.jsp
│ ├── jobtracker.jsp
│ ├── legacyjobhistory.jsp
│ ├── loadhistory.jsp
│ ├── machines.jsp
│ ├── taskdetailshistory.jsp
│ ├── taskdetails.jsp
│ ├── taskstatshistory.jsp
│ ├── taskstats.jsp
│ └── WEB-INF
│ └── web.xml
├── secondary
│ └── WEB-INF
├── static
│ ├── hadoop.css
│ ├── hadoop-logo.jpg
│ ├── jobconf.xsl
│ ├── jobtracker.js
│ └── sorttable.js
└── task
├── index.html
└── WEB-INF
└── web.xml
912 directories, 6150 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论