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 that case you would have to modify IP address of listeners and advertised.listeners in server.properties. Kouncil docker run command would look like this (replace <host_ip_address> to yours IP address):
Kouncil will be available via: http://localhost/login
use IP address of the docker bridge network. To find that IP address you have to run docker network inspect bridge in terminal and under Config use value assigned to Gateway. Also you have to modify IP address of listeners and advertised.listeners in server.properties to the found IP address of the gateway. If you run Kouncil in Windows or Mac you should be able to use host.docker.internal as IP address of bootstrapServer.
But 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 also removed publish flag as this is discarded by docker when using host network mode):
Kouncil will be available via: http://localhost:8080/login
If you run Kafka using docker container you have to put both containers in the same network, so they can reach out to each other. Firstly create 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 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 editor role (in default configuration it will be the
editor
user)Pass environment variable,
-e
,kouncil.authorization.role-editor
indocker run
command, which will include the group name for theadmin
user. This value will be used instead of the value from default configuration. Docker run command will look like this:In docker run command mount volume which will have a custom configuration file. Docker run command will look like this:
I don't see any resolution to my issue
Please reach out to us
Last updated