0
0
Hadoopdata~10 mins

Compression codecs (Snappy, LZO, Gzip) in Hadoop - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to specify the Snappy compression codec in Hadoop configuration.

Hadoop
conf.set("mapreduce.output.fileoutputformat.compress.codec", [1])
Drag options to blanks, or click blank then click option'
A"org.apache.hadoop.io.compress.DefaultCodec"
B"org.apache.hadoop.io.compress.GzipCodec"
C"org.apache.hadoop.io.compress.SnappyCodec"
D"org.apache.hadoop.io.compress.Lz4Codec"
Attempts:
3 left
💡 Hint
Common Mistakes
Using Gzip codec class instead of Snappy.
Using Lz4 codec which is different from LZO.
Forgetting to put quotes around the class name.
2fill in blank
medium

Complete the code to enable compression for MapReduce output.

Hadoop
conf.setBoolean("mapreduce.output.fileoutputformat.compress", [1])
Drag options to blanks, or click blank then click option'
Atrue
Bfalse
C"true"
D"false"
Attempts:
3 left
💡 Hint
Common Mistakes
Passing string 'true' instead of boolean true.
Passing false which disables compression.
3fill in blank
hard

Fix the error in setting the LZO codec class name for compression.

Hadoop
conf.set("mapreduce.output.fileoutputformat.compress.codec", [1])
Drag options to blanks, or click blank then click option'
A"com.hadoop.compression.lzo.LzopCodec"
B"org.apache.hadoop.io.compress.LzoCodec"
C"org.apache.hadoop.io.compress.LzopCodec"
D"com.hadoop.compression.lzo.LzoCodec"
Attempts:
3 left
💡 Hint
Common Mistakes
Using 'LzopCodec' instead of 'LzoCodec'.
Using 'org.apache.hadoop.io.compress' package for LZO.
4fill in blank
hard

Fill both blanks to create a configuration snippet that enables Gzip compression and sets the codec.

Hadoop
conf.setBoolean("mapreduce.output.fileoutputformat.compress", [1])
conf.set("mapreduce.output.fileoutputformat.compress.codec", [2])
Drag options to blanks, or click blank then click option'
Atrue
Bfalse
C"org.apache.hadoop.io.compress.GzipCodec"
D"org.apache.hadoop.io.compress.SnappyCodec"
Attempts:
3 left
💡 Hint
Common Mistakes
Disabling compression but setting codec.
Setting Snappy codec instead of Gzip.
5fill in blank
hard

Fill all three blanks to create a dictionary that maps codec names to their class names for Snappy, LZO, and Gzip.

Hadoop
codecs = {"Snappy": [1], "LZO": [2], "Gzip": [3]
Drag options to blanks, or click blank then click option'
A"org.apache.hadoop.io.compress.SnappyCodec"
B"com.hadoop.compression.lzo.LzoCodec"
C"org.apache.hadoop.io.compress.GzipCodec"
D"org.apache.hadoop.io.compress.DefaultCodec"
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing up codec class names.
Using DefaultCodec instead of specific codecs.