Bird
0
0

Which of the following is the correct way to set the value deserializer in Kafka consumer properties?

easy📝 Syntax Q3 of 15
Kafka - Consumers

Which of the following is the correct way to set the value deserializer in Kafka consumer properties?

Aprops.put("value.deserializer", "org.apache.kafka.common.serialization.StringDeserializer");
Bprops.setProperty("value.serializer", "StringSerializer");
Cprops.put("key.deserializer", "StringDeserializer");
Dprops.set("value.deserializer", "IntegerDeserializer");
Step-by-Step Solution
Solution:
  1. Step 1: Identify correct property key and method

    The property key for value deserializer is "value.deserializer" and it is set using put() method in Properties.
  2. Step 2: Verify correct class name and usage

    The class name must be fully qualified and correct, here StringDeserializer is used properly.
  3. Final Answer:

    props.put("value.deserializer", "org.apache.kafka.common.serialization.StringDeserializer"); -> Option A
  4. Quick Check:

    Set value.deserializer with put() and full class name [OK]
Quick Trick: Use put() with full class name for deserializer property [OK]
Common Mistakes:
  • Using serializer property instead of deserializer
  • Setting key deserializer instead of value deserializer
  • Using setProperty or set instead of put

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kafka Quizzes