Skip to content

Instantly share code, notes, and snippets.

@ianblenke
Created September 13, 2014 21:20
Show Gist options
  • Save ianblenke/bc70a2c83cc465c28135 to your computer and use it in GitHub Desktop.
Save ianblenke/bc70a2c83cc465c28135 to your computer and use it in GitHub Desktop.
name: shared
ships:
one: { ip: 10.2.10.16, docker_port: 4243 }
two: { ip: 10.2.27.100, docker_port: 4243 }
three: { ip: 10.2.38.249, docker_port: 4243 }
services:
zookeeper:
image: quay.io/signalfuse/zookeeper:3.4.5
instances:
zookeeper-1:
ship: one
ports: {client: 2181, peer: 2888, leader_election: 3888, jmx: 11099}
lifecycle:
running: [{type: tcp, port: client},{type: tcp, port: peer},{type: tcp, port: leader_election},{type: tcp, port: jmx}]
volumes:
/var/lib/zookeeper: /data/zookeeper
limits:
memory: 1g
cpu: 2
zookeeper-2:
ship: two
ports: {client: 2181, peer: 2888, leader_election: 3888, jmx: 11099}
lifecycle:
running: [{type: tcp, port: client},{type: tcp, port: peer},{type: tcp, port: leader_election},{type: tcp, port: jmx}]
volumes:
/var/lib/zookeeper: /data/zookeeper
limits:
memory: 1g
cpu: 2
zookeeper-3:
ship: three
ports: {client: 2181, peer: 2888, leader_election: 3888, jmx: 11099}
lifecycle:
running: [{type: tcp, port: client},{type: tcp, port: peer},{type: tcp, port: leader_election},{type: tcp, port: jmx}]
volumes:
/var/lib/zookeeper: /data/zookeeper
limits:
memory: 1g
cpu: 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment