Do I need to master Hadoop before learning Mahout? How far I can go (in order to use data mining feature) without learning Hadoop ?
Master? No. If you are using the parts of the project based on Hadoop then basic knowledge is required but sufficient. If you are using the parts not based on Hadoop then you don't need Hadoop at all.