kafka-connect-storage-common
kafka-connect-storage-common copied to clipboard
Added azure-storage-blob-shaded.
Problem
Azure Blob Storage Source Connector uses and ships with com.azure.azure-storage-blob dependency.
But, if the classpath has the older versions of this dependency - the connector will fail because of conflicting versions.
After bringing up the connector using the Docker playground, I see that Worker's classpath has 2 versions of this JAR:
[main] INFO org.apache.kafka.common.utils.AppInfoParser - Kafka startTimeMs: 1635903919086
jvm.classpath = .../usr/share/java/confluent-security/connect/azure-storage-blob-12.5.0.jar:.../:/usr/share/java/kafka/azure-storage-blob-12.6.0.jar:.../usr/bin/../share/java/kafka/azure-storage-blob-12.6.0.jar:
Solution
Does this solution apply anywhere else?
- [ ] yes
- [ ] no
If yes, where?
Test Strategy
Testing done:
- [ ] Unit tests
- [ ] Integration tests
- [ ] System tests
- [ ] Manual tests