You are on page 1of 7

Cloud and Big Data

Map Reduce Problems

File

3. Number of movies grossing 25mn

Map (Offset, Line L)


{
Tokenize L

If ( L.Gross > 25)


Emit (“Movie_Count”, 1)
}

1|P ag e
Cloud and Big Data

 Mapper

o Input (Line 1: M1, Inception, Christopher Nolan, Sci-fi, 32)

Emit (“Movie_Count”, 1)
o Input (Line 2: M2, ET, Steven Spielberg, Sci-fi, 12)
Emit
o Input (Line 3: M3, Schinders List, Steven Spielberg, Historical, 21)
Emit

o Input (Line 4: M4, Interstellar, Christopher Nolan, Sci-fi, 43)


Emit (“Movie_Count”, 2)

o Input (Line 5: M5, Jurassic Park, Steven Spielberg, Sci-fi, 22)


Emit

o Input (Line 6: M6, The Dark Knight, Christopher Nolan, Thriller, 35)
Emit (“Movie_Count”, 3)

 Reducer

o Input (“Movie_Count”, [1,1,1])


o Output (“Movie_Count”, 3)

4. Give the genre wise count of movies

Map (Offset, Line L)


{
Tokenize L

Emit ( L.Genre, 1)

2|P ag e
Cloud and Big Data

 Mapper

o Input (Line 1: M1, Inception, Christopher Nolan, Sci-fi, 32)


Emit (Sci-fi, 1)
o Input (Line 2: M2, ET, Steven Spielberg, Sci-fi, 12)
Emit (Sci-fi, 1)
o Input (Line 3: M3, Schinders List, Steven Spielberg, Historical, 21)

Emit ( Historical, 1)
o Input (Line 4: M4, Interstellar, Christopher Nolan, Sci-fi, 43)
Emit (Sci-fi, 1)
o Input (Line 5: M5, Jurassic Park, Steven Spielberg, Sci-fi, 22)
Emit (Sci-fi, 1)

o Input (Line 6: M6, The Dark Knight, Christopher Nolan, Thriller, 35)
Emit (Thriller, 1)

 Reducer

o Input (Sci-fi, [1,1,1,1])


(Historical, 1)

(Thriller, 1)
o Output (Sci-fi, 4]
(Historical, 1)
(Thriller, 1)

5. Give Genre wise average gross value

Map (Offset, Line L)


{

3|P ag e
Cloud and Big Data

Tokenize L
Emit ( L.Genre, L.Gross)

 Mapper

o Input (Line 1: M1, Inception, Christopher Nolan, Sci-fi, 32)

Emit (Sci-fi, 32)


o Input (Line 2: M2, ET, Steven Spielberg, Sci-fi, 12)
Emit (Sci-fi, 12)
o Input (Line 3: M3, Schinders List, Steven Spielberg, Historical, 21)
Emit ( Historical, 21)

o Input (Line 4: M4, Interstellar, Christopher Nolan, Sci-fi, 43)


Emit (Sci-fi, 43)
o Input (Line 5: M5, Jurassic Park, Steven Spielberg, Sci-fi, 22)
Emit (Sci-fi, 22)
o Input (Line 6: M6, The Dark Knight, Christopher Nolan, Thriller, 35)
Emit (Thriller, 35)

 Reducer

o Input (Sci-fi, [32,12,43,22])


(Historical, 21)
(Thriller, 35)

o Output (Sci-fi, 27.25]


(Historical, 21)
(Thriller, 35)

4|P ag e
Cloud and Big Data

6. Give the genre wise max grossing movies

Map (Offset, Line L)

{
Tokenize L
Emit (L. Genre, [L.Mname, L.Gross])
}

 Mapper

o Input (Line 1: M1, Inception, Christopher Nolan, Sci-fi, 32)


Emit (Sci-fi, [Inception, 32])
o Input (Line 2: M2, ET, Steven Spielberg, Sci-fi, 12)

Emit (Sci-fi, [ET,12])


o Input (Line 3: M3, Schinders List, Steven Spielberg, Historical, 21)
Emit ( Historical, [Schinders List, 21])
o Input (Line 4: M4, Interstellar, Christopher Nolan, Sci-fi, 43)
Emit (Sci-fi, [Interstellar, 43])

o Input (Line 5: M5, Jurassic Park, Steven Spielberg, Sci-fi, 22)


Emit (Sci-fi, [Jurassic Park, 22])
o Input (Line 6: M6, The Dark Knight, Christopher Nolan, Thriller, 35)
Emit (Thriller, [The Dark Knight, 35])

 Reducer

o Input (Sci-fi, [Inception, 32], [ET,12], [Interstellar, 43], [Jurassic Park, 22])
(Historical, [Schinders List, 21])
(Thriller, [The Dark Knight, 35])
o Output (Sci-fi, Interstellar)
(Historical, Schinders List)

(Thriller, The Dark Knight)

5|P ag e
Cloud and Big Data

7. Give the genre wise max grossing movies whose gross is less than 30mn

Map (Offset, Line L)


{
Tokenize L
If (L.Gross <30)
{

Emit (L. Genre, [L.Mname, L.Gross])


}
}

 Mapper

o Input (Line 1: M1, Inception, Christopher Nolan, Sci-fi, 32)


Emit
o Input (Line 2: M2, ET, Steven Spielberg, Sci-fi, 12)
Emit (Sci-fi, [ET,12])

o Input (Line 3: M3, Schinders List, Steven Spielberg, Historical, 21)


Emit ( Historical, [Schinders List, 21])
o Input (Line 4: M4, Interstellar, Christopher Nolan, Sci-fi, 43)
Emit
o Input (Line 5: M5, Jurassic Park, Steven Spielberg, Sci-fi, 22)

Emit (Sci-fi, [Jurassic Park, 22])


o Input (Line 6: M6, The Dark Knight, Christopher Nolan, Thriller, 35)
Emit

 Reducer

o Input (Sci-fi, [ET,12], [Jurassic Park, 22])

(Historical, [Schinders List, 21])

6|P ag e
Cloud and Big Data

o Output (Sci-fi, Jurassic Park)


(Historical, Schinders List)

7|P ag e

You might also like