FAQ
I don't see my topics, brokers.
First verify logs using:
If you see this kind of messages
follow one of the below fixes.
If you run Kafka in terminal (not using Docker) you can:
Use your host IP address - in this case you need to modify the IP address of listeners and advertised.listeners in server.properties. Kouncil Docker run command would look like this (replace <host_ip_address> with yours IP address):
Kouncil will be available via: http://localhost/login
Use the IP address of the Docker bridge network - to find that IP address, run Docker network, inspect the bridge in the terminal, and under Config, use the value assigned to Gateway. You also need to modify the IP addresses of listeners and advertised.listeners in server.properties to the IP address of the gateway. If you run Kouncil on Windows or Mac, you should be able to use host.docker.internal as the IP address of bootstrapServer.
If you are using Linux, you will have to use --add-host:
Kouncil will be available via: http://localhost/login
Add --network host to Kouncil Docker command. It will look like this (as you can see, I removed the publish flag as it is discarded by Docker when using host network mode):
Kouncil will be available via: http://localhost:8080/login
If you run Kafka using a Docker container, you have to put both containers in the same network, so they can communicate with each other. First, create a new network using
Then use this network name in run command/Docker compose files, for example, Kouncil Docker run command will look like this:
Also, you should use Kafka Docker container name as an IP address (see <container_name>)
I logged in and I see only brokers and consumer groups.
You logged in as an administrator user, admin
. In this case we have few possible solutions:
Log in as a user with the editor’s role (in default configuration, it will be the
editor
user)Pass the environment variable,
-e
,kouncil.authorization.role-editor
in thedocker run
command, with the value of the group name for the admin user. This value will be used instead of the value from default configuration. The Docker run command will look like this:In the Docker run command, mount a volume with a custom configuration file. The command will look like this:
I don't see any resolution to my issue
Please reach out to us
Last updated