Chris Egerton created KAFKA-12717:
-------------------------------------

             Summary: Remove internal converter config properties
                 Key: KAFKA-12717
                 URL: https://issues.apache.org/jira/browse/KAFKA-12717
             Project: Kafka
          Issue Type: Bug
          Components: KafkaConnect
            Reporter: Chris Egerton
            Assignee: Chris Egerton


KAFKA-5540 / 
[KIP-174|https://cwiki.apache.org/confluence/display/KAFKA/KIP-174+-+Deprecate+and+remove+internal+converter+configs+in+WorkerConfig]
 deprecated but did not officially remove Connect's internal converter worker 
config properties. With the upcoming 3.0 release, we can make the 
backwards-incompatible change of completely removing these properties once and 
for all.

 

One migration path for users who may still be running Connect clusters with 
different internal converters can be:
 # Stop all workers on the cluster
 # For each internal topic (config, offsets, and status):
 ## Create a new topic to take the place of the existing one
 ## For every message in the existing topic:
 ### Deserialize the message's key and value using the Connect cluster's old 
internal key and value converters
 ### Serialize the message's key and value using the [JSON 
converter|https://github.com/apache/kafka/blob/trunk/connect/json/src/main/java/org/apache/kafka/connect/json/JsonConverter.java]
 with schemas disabled (by setting the {{schemas.enable}} property to {{false}})
 ### Write a message with the new key and value to the new internal topic
 # Reconfigure each Connect worker to use the newly-created internal topics 
from step 2
 # Start all workers on the cluster



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to