Hi William, do you have staging/running/failed/killed broker tasks? First
thought looking at the status the issue could be that you have the heap ==
mem, when setting it so small for testing usually twice the size (assuming
you have cgroups for your isolator). What version are you using?

~ Joe Stein
- - - - - - - - - - - - - - - - -

  http://www.stealth.ly
- - - - - - - - - - - - - - - - -

On Thu, Jun 4, 2015 at 5:38 PM, William Francis <[email protected]> wrote:

>
> Hello - I have Mesos and Marathon running on centos 7. I'm trying to get
> Kafka running but am having difficulty starting the brokers. I can launch
> the scheduler directly as a framework or as a docker container and that is
> fine (I think) but when I try to launch the brokers they time out and I'm
> not aware of any logs I can look through to find out what's going on.
>
> In this example I start up a kafa-mesos docker container on my slave2 and
> then attempt to control it from master1.
>
> This is all with java 1.7.0
>
> docker run -it -p 7000:7000 --add-host=master1:172.27.1.11
> root/kafka-mesos ./kafka-mesos.sh scheduler --master=master1:5050
> --zk=master1:2181 --api=http://172.27.2.12:7000
> --storage=file:kafka-mesos.json
>
> 2015-06-04 20:46:04,664 [main] INFO  ly.stealth.mesos.kafka.Scheduler$  -
> Starting Scheduler$:
> debug: false, storage: file:kafka-mesos.json
> mesos: master=master1:5050, user=<default>, principal=<none>, secret=<none>
> framework: name=kafka, role=*, timeout=30d
> api: http://172.27.2.12:7000, zk: master1:2181, jre: <none>
> 2015-06-04 20:46:04,780 [main] INFO  org.eclipse.jetty.server.Server  -
> jetty-9.0.z-SNAPSHOTWrappedArray()
> 2015-06-04 20:46:04,821 [main] INFO
>  org.eclipse.jetty.server.handler.ContextHandler  - Started
> WrappedArray(o.e.j.s.ServletContextHandler@13a15f06{/,null,AVAILABLE})
> 2015-06-04 20:46:04,850 [main] INFO
>  org.eclipse.jetty.server.ServerConnector  - Started
> WrappedArray(ServerConnector@2f37e8bc{HTTP/1.1}{0.0.0.0:7000})
> 2015-06-04 20:46:04,851 [main] INFO  ly.stealth.mesos.kafka.HttpServer$  -
> started on port 7000
> I0604 20:46:04.943804    16 sched.cpp:157] Version: 0.22.1
> I0604 20:46:04.947131    43 sched.cpp:254] New master detected at
> [email protected]:5050
> I0604 20:46:04.947571    43 sched.cpp:264] No credentials provided.
> Attempting to register without authentication
>
> then back on my master1:
>
> [root@wfrancis-centos7-master1 kafka]# ./kafka-mesos.sh status --api=
> http://slave2:7000
> Cluster status received
>
> cluster:
>   brokers:
>
> [root@wfrancis-centos7-master1 kafka]# ./kafka-mesos.sh add 0 --api=
> http://slave2:7000
> Broker added
>
> broker:
>   id: 0
>   active: false
>   state: stopped
>   resources: cpus:0.50, mem:128, heap:128
>   failover: delay:10s, max-delay:60s
>
> [root@wfrancis-centos7-master1 kafka]# ./kafka-mesos.sh start 0 --api=
> http://slave2:7000
> Error: Broker 0 scheduled to start. Got timeout
>
> [root@wfrancis-centos7-master1 kafka]# ./kafka-mesos.sh status --api=
> http://slave2:7000
> Cluster status received
>
> cluster:
>   brokers:
>     id: 0
>     active: true
>     state: starting
>     resources: cpus:0.50, mem:128, heap:128
>     failover: delay:10s, max-delay:60s
>
> However the broker never starts. Ideas of how to debug this?
>
>
>

Reply via email to