the learning on hadoop