2016-04-28 09:25:51 -07:00

53 lines
1.4 KiB
Markdown

# Kafka Mesos Framework
Kafka framework doesn't support Docker executors, so your Mesos Slaves must have `java` installed.
There is also no GUI. The CLI is wrapped for your convenience, and may be used from within the scheduler container:
```bash
root@5a466883dda2:/# kafka broker add 0..1 --cpus 0.1 --heap 256 --mem 384
brokers added:
id: 0
active: false
state: stopped
resources: cpus:0.10, mem:384, heap:256, port:auto
failover: delay:1m, max-delay:10m
stickiness: period:10m
id: 1
active: false
state: stopped
resources: cpus:0.10, mem:384, heap:256, port:auto
failover: delay:1m, max-delay:10m
stickiness: period:10m
root@5a466883dda2:/# kafka broker start 0..1
brokers started:
id: 0
active: true
state: running
resources: cpus:0.10, mem:384, heap:256, port:auto
failover: delay:1m, max-delay:10m
stickiness: period:10m, hostname:192.168.99.108
task:
id: broker-0-899d16d4-00bb-445a-8f57-95464640413f
state: running
endpoint: 192.168.99.108:31000
metrics:
collected: 2016-04-21 23:35:24Z
under-replicated-partitions: 0
offline-partitions-count: 2
is-active-controller: 1
id: 1
active: true
state: running
resources: cpus:0.10, mem:384, heap:256, port:auto
failover: delay:1m, max-delay:10m
stickiness: period:10m, hostname:192.168.99.108
task:
id: broker-1-97d19b5e-6d2b-4f15-8c49-abc217aac9a9
state: running
endpoint: 192.168.99.108:31001
```