I have a running Confluent 4.0.0 stack and would like to upgrade to the latest (4.1.0).
After updating the repository URLs, if I run
yum update confluent-schema-registry
the package is updated to the 4.1.0, but when starting the schema registry daemon I get this classpath error:
at io.confluent.kafka.schemaregistry.rest.SchemaRegistryMain.main(SchemaRegistryMain.java:43)
at io.confluent.rest.Application.createServer(Application.java:157)
at io.confluent.kafka.schemaregistry.rest.SchemaRegistryRestApplication.setupResources(SchemaRegistryRestApplication.java:41)
at io.confluent.kafka.schemaregistry.rest.SchemaRegistryRestApplication.setupResources(SchemaRegistryRestApplication.java:59)
at io.confluent.kafka.schemaregistry.storage.KafkaSchemaRegistry.<init>(KafkaSchemaRegistry.java:156)
Exception in thread "main" java.lang.NoSuchMethodError: io.confluent.kafka.schemaregistry.rest.SchemaRegistryConfig.getMap(Ljava/lang/String;)Ljava/util/Map;
[2018-04-19 12:50:47,533] INFO Initializing KafkaStore with broker endpoints: PLAINTEXT://broker1:9092,PLAINTEXT://broker2:9092 (io.confluent.ka
[2018-04-19 12:50:47,381] INFO Logging initialized @553ms (org.eclipse.jetty.util.log:186)
(io.confluent.kafka.schemaregistry.rest.SchemaRegistryConfig:175)
In fact, if I check the installed confluent versions I find:
So the yum update of the schema registry did not update the dependencies. I checked the dependencies of the package and found that it references the confluent-rest-utils package without a required version
Do you think that the Confluent's yum packages should point to a specific version of the dependencies in order to let the yum update command update all the dependencies together?
Hi all,
I have a running Confluent 4.0.0 stack and would like to upgrade to the latest (4.1.0). After updating the repository URLs, if I run
yum update confluent-schema-registry
the package is updated to the 4.1.0, but when starting the schema registry daemon I get this classpath error:
In fact, if I check the installed confluent versions I find:
So the yum update of the schema registry did not update the dependencies. I checked the dependencies of the package and found that it references the
confluent-rest-utils
package without a required versionThis is different by, for example, the
kernel
yum package, where some dependencies target a specific versionDo you think that the Confluent's yum packages should point to a specific version of the dependencies in order to let the
yum update
command update all the dependencies together?