aboutsummaryrefslogtreecommitdiff
path: root/yarn/README.md
blob: 3639f2c364ef730a2849d5f982f514793d109db1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# YARN DIRECTORY LAYOUT

Hadoop Yarn related code are organized 

Hadoop Yarn related codes are organized in separate modules with layered dependency.

 * common : Common codes that will be called into by other modules.

 * 2.0 / 2.2 : Codes that involve specific version of Hadoop YARN API. Depends on common module.

  2.0 actually represents  0.23 and 2.0
  2.2 actually represents 2.2 and later, until the API is break again.

 * Scheduler : Implementation of various YARN Scheduler and backend. Depends on 2.0 / 2.2 modules.
 * Assembly : For maven build to assembly all other modules in Yarn into one single jar.