Closed mindscratch closed 8 years ago
This might be because I have the kafka-mesos-0.9.2.0.jar in the directory where i'm running kafka-mesos.sh, instead of 0.9.4.0, I'll report bac.
Ok, I put replaced the kafka-mesos jar so it's the kafka-mesos-0.9.4.0.jar.
I tried starting the broker again and still got the Error: brokers start timeout
If I execute: ./kafka-mesos.sh broker list --api http://<host running kafka framework>:<port>
and I get the list showing my broker as active: true
and state: starting
.
It was my own problem. The actual kafka-mesos.properties
that was generated (I'm using puppet) looked like this (because of a variable being reused in a template):
storage=zk:/kafka-mesos-0.9.4.0
master=zk://server1:2181/kafka09/mesos
zk=server1:2181/kafka09
The master option was incorrect!
I've got the 0.9.4.0 scheduler running with the following
kafka-mesos.properties
file:note: I'm trying to get to the point where I run the 0.9.2.0 framework with its own brokers as well as the 0.9.4.0 framework with its own brokers, hence the chroot in the
zk
option and the differentstorage
path.Anyhow, so far, just the 0.9.4.0 scheduler is up. In zookeeper I now have
/kafka09/mesos
. I try to add a broker, I see/kafka09/kafka-mesos-0.9.4.0
show up. In the terminal where I issued the./kafka-mesos.sh broker add ...
I get:I then try to start the broker with:
Any thoughts?