kestra: The Getting Started instructions result in an immediate failure

Expected Behavior

According to the docs, you should be able to run docker-compose up -d and http://localhost:8080 and see the Kestra UI.

Actual Behaviour

I get “This site can’t be reached” at http://localhost:8080 and see the following in the logs as seen by docker logs --follow kestra-kestra-1

2022-02-25 21:37:34,067 WARN  tra.core.models.executions.Execution o.apache.kafka.clients.NetworkClient [Producer clientId=io.kestra.core.models.executions.Execution] Error connecting to node kafka:9092 (id: -1 rack: null)
java.net.UnknownHostException: kafka
	at java.base/java.net.InetAddress$CachedAddresses.get(Unknown Source)
	at java.base/java.net.InetAddress.getAllByName0(Unknown Source)
	at java.base/java.net.InetAddress.getAllByName(Unknown Source)
	at java.base/java.net.InetAddress.getAllByName(Unknown Source)
	at org.apache.kafka.clients.DefaultHostResolver.resolve(DefaultHostResolver.java:27)
	at org.apache.kafka.clients.ClientUtils.resolve(ClientUtils.java:110)
	at org.apache.kafka.clients.ClusterConnectionStates$NodeConnectionState.currentAddress(ClusterConnectionStates.java:511)
	at org.apache.kafka.clients.ClusterConnectionStates$NodeConnectionState.access$200(ClusterConnectionStates.java:468)
	at org.apache.kafka.clients.ClusterConnectionStates.currentAddress(ClusterConnectionStates.java:173)
	at org.apache.kafka.clients.NetworkClient.initiateConnect(NetworkClient.java:984)
	at org.apache.kafka.clients.NetworkClient.access$600(NetworkClient.java:73)
	at org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:1157)
	at org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:1045)
	at org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:558)
	at org.apache.kafka.clients.producer.internals.Sender.runOnce(Sender.java:328)
	at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:243)
	at java.base/java.lang.Thread.run(Unknown Source)
...

Steps To Reproduce

  1. on a mac, clone the kestra repo
  2. follow the instructions on https://kestra.io/docs/getting-started/

Environment Information

  • Kestra Version: origin/develop
  • Operating System (OS / Docker / Kubernetes): macOS Menterey
  • Java Version (If not docker):

Example flow

No response

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 18 (8 by maintainers)

Most upvoted comments

ok since you have an old version and I change the docker image of Kafka, the volume are corrupted by old version. you will need to clean up old one :

docker-compose down 
docker volume ls 
docker volume rm [name]_zookeeper-data [name]_kafka-data [name]_kestra-data [name]_elasticsearch-data