Public Repository

Last pushed: 2 years ago
Short Description
Storm with Stats
Full Description

A full distributed Storm deployment with Kamon.io's Grafana+Graphite stack for graphing

https://github.com/JAlexoid/storm-docker-stats

Download Storm 0.9.5 and run the following command to deploy a sample topology to the running Storm cluster:
storm jar storm-starter-topologies-0.9.5.jar -c nimbus.host=${DOCKER_IP} -c nimbus.thrift.port=49627 storm.starter.RollingTopWords slidingWindowCounts remote

Open:
http://localhost:10080/ - for Grafana
or
http://localhost:10081/ - for Graphite

Fig/Docker Compose:

zookeeper:
  image: wurstmeister/zookeeper
  ports:
    - "49181:2181"
    - "22"
graphite:
    image: kamon/grafana_graphite
    ports:
      - "10080:80"
      - "10081:81"
      - "2003:2003/udp"
      - "2003:2003/tcp"
      - "8125:8125/udp"
      - "8126:8126"
nimbus:
  image: jalexoid/sstorm-nimbus
  ports:
    - "49773:3773"
    - "49772:3772"
    - "49627:6627"
    - "22"
  links:
    - zookeeper:zk
    - graphite:graphite
supervisor:
  image: jalexoid/sstorm-supervisor
  ports:
    - "8000"
    - "22"
  links:
    - nimbus:nimbus
    - zookeeper:zk
    - graphite:graphite
ui:
  image: jalexoid/sstorm-ui
  ports:
    - "49080:8080"
    - "22"
  links:
    - nimbus:nimbus
    - zookeeper:zk
    - graphite:graphite
Docker Pull Command
Owner
jalexoid

Comments (0)