1. Compare and contrast Hadoop, Pig, Hive, and HBase. List strengths and weaknesses of each tool set. Research and summarize three published use cases for each tool set.2. What is the meaning of shuffling and sorting in MapReduce framework?3. What is the process of spilling in MapReduce? R for visulaizations .