b-slim commented on a change in pull request #933: HIVE-21218: Adding support 
for Confluent Kafka Avro message format
URL: https://github.com/apache/hive/pull/933#discussion_r387973124
 
 

 ##########
 File path: kafka-handler/README.md
 ##########
 @@ -50,6 +50,9 @@ ALTER TABLE
 SET TBLPROPERTIES (
   "kafka.serde.class" = "org.apache.hadoop.hive.serde2.avro.AvroSerDe");
 ```
+
+If you use Confluent Avro serialzier/deserializer with Schema Registry you may 
want to remove 5 bytes from beginning that represents magic byte + schema ID 
from registry.
 
 Review comment:
   @davidov541 please help me understand this, the first 5 bytes on the record 
am guessing it is a schema id that can be used to fetch schema from the 
registry ?
   **If that is correct then I think we should not call this confluent and let 
me explain why.**
   Imagine in the near/far future someone implement a full fledge Avro reader 
that uses those five bytes to figure out schema from the schema registry what 
shall we call this now ? Confluent V2 ? that is why I think it is confusing. 
Thus in my opinion it is better to call it skip, and document how this can be 
used to read data from Confluent Avro SerDe. Please let me know if this makes 
sense to you.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: gitbox-unsubscr...@hive.apache.org
For additional commands, e-mail: gitbox-h...@hive.apache.org

Reply via email to