hadoopinpracticehadoopinpracticehadoopinpracticehadoopinpracticehadoopinpracticehadoopinpracticehadoopinpracticehadoopinpracticehadoopinpracticehadoopinpracticehadoopinpracticehadoopinpracticehadoopinpracticehadoopinpracticehadoopinpracticehadoopinpracticehadoopinpracticehadoopinp