Kafka - Schema RegistryYou try to register a new schema that removes a field, but the registry rejects it. What is the most likely cause?ASchema compatibility is set to NONEBSchema compatibility is set to FULLCSchema compatibility is set to FORWARDDSchema compatibility is set to BACKWARDCheck Answer
Step-by-Step SolutionSolution:Step 1: Understand effect of removing fields on FULL compatibilityFULL compatibility requires both backward and forward compatibility, so removing fields breaks forward compatibility.Step 2: Identify which setting rejects the schemaSchema compatibility is set to FULL (FULL) rejects the schema because removing fields breaks forward compatibility.Final Answer:Schema compatibility is set to FULL -> Option BQuick Check:Removing fields rejected under FULL compatibility [OK]Quick Trick: FULL compatibility rejects removing required fields [OK]Common Mistakes:MISTAKESThinking NONE rejects schemasConfusing BACKWARD and FORWARD effectsAssuming registry always accepts schema changes
Master "Schema Registry" in Kafka9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallTime
More Kafka Quizzes Kafka Connect - Kafka Connect architecture - Quiz 11easy Kafka Connect - Transform and converter chains - Quiz 6medium Kafka Connect - Standalone vs distributed mode - Quiz 6medium Kafka Connect - Source connectors - Quiz 10hard Kafka with Java/Python - Why SDK integration enables applications - Quiz 12easy Message Delivery Semantics - Why delivery guarantees affect correctness - Quiz 12easy Message Delivery Semantics - At-least-once delivery - Quiz 6medium Monitoring and Operations - Consumer lag monitoring - Quiz 8hard Monitoring and Operations - Key broker metrics - Quiz 12easy Schema Registry - Avro schema definition - Quiz 10hard