hadoop chapter4