I got the same error. The problem was that I expected Kafka to use the kafka namespace in ZooKeeper, so I installed it in schema-registry.properties
kafkastore.connection.url=localhost:2181/kafka
but in Kafka server.properties I did not install it at all. Configuration contains
zookeeper.connect=localhost:2181
so I just add the ZooKeeper namespace to this property and restart Kafka
zookeeper.connect=localhost:2181/kafka
Your problem probably is that your registry is expecting a '/' namespace, but you have defined something else in your Kafka configuration. Could you post the configuration of Kafka?
Alternatively, you can use zkCli.sh to find out where topic information is stored in ZooKeeper Kafka.
/bin/zkCli.sh localhost:2181 Welcome to ZooKeeper! ls /kafka [cluster, controller, controller_epoch, brokers, admin, isr_change_notification, consumers, latest_producer_id_block, config]
source share