Corso Sistemi Distribuiti: parte 6b: Hadoop e mapreduce