Source: https://hadoop.apache.org/docs/r1.2.1/index.pdf