Sign inSign up

phenompeople/storm-ui

By phenompeople

•Updated over 3 years ago

Storm UI server provides a REST Api to access cluster, topology, component overview and metrics.

Image
0

1M+

phenompeople/storm-ui repository overview

dockeri.co dockeri.co dockeri.co dockeri.co

Dockerfiles for building a storm cluster.

The images are available directly from [phenompeople organization] (https://hub.docker.com/u/phenompeople/⁠) Build Status License

⁠apache-storm

Docker Automated build Docker Build Status Docker Pulls

⁠Supported tags

NOTE: apache-storm provides only the base images which are build on ONBUILD instructions. The ONBUILD instruction adds to the image a trigger instruction to be executed at a later time, when the image is used as the base for another build.

⁠Pre-Requisites
⁠Usage of onbuild images

These images can be used to bake your dependencies into an image by extending the plain storm images. To do so, create a custom Dockerfile like this:

FROM phenompeople/apache-storm

Don't forget to build that Dockerfile:

docker build --rm=true -t childimage .
docker run --rm -t childimage

⁠storm-ui

Docker Automated build Docker Build Status Docker Pulls

⁠Supported tags
⁠Pre-Requisites
⁠How to use this image
  1. This image was build based phenompeople/apache-storm
  2. This image can be used by simply running

$ docker run --name=storm-ui -p 8080:8080 -v `pwd`/conf:/opt/storm/conf -td phenompeople/storm-ui

  1. To make image run even after reboot use extra option --restart=always

$ docker run --restart=always --name=storm-ui -p 8080:8080 -v `pwd`/conf:/opt/storm/conf -td phenompeople/storm-ui

Note: Storm UI expects storm nimbus to be identified by hostname, in order to match hostname with host add optional -h option during run time

⁠storm-nimbus

Docker Automated build Docker Build Status Docker Pulls

⁠Supported tags
⁠Pre-Requisites
⁠How to use this image
  1. This image was build based phenompeople/apache-storm
  2. This image can be used by simply running

$ docker run --name=storm-nimbus -p 6627:6627 -v `pwd`/conf:/opt/storm/conf -td phenompeople/storm-nimbus

  1. To make image run even after reboot use extra option --restart=always

$ docker run --restart=always --name=storm-nimbus -p 6627:6627 -v `pwd`/conf:/opt/storm/conf -td phenompeople/storm-nimbus

Note: Storm UI expects storm nimbus to be identified by hostname, in order to match hostname with host add optional -h option during run time

⁠storm-supervisor

Docker Automated build Docker Build Status Docker Pulls

⁠Supported tags
⁠Pre-Requisites

Note: Storm supervisor ports were defined in image between 6700 to 6710 port. Please update your configuration file accordingly

⁠How to use this image
  1. This image was build based phenompeople/apache-storm
  2. This image can be used by simply running

$ docker run --name=storm-supervisor -v `pwd`/conf:/opt/storm/conf -td phenompeople/storm-supervisor

  1. To make image run even after reboot use extra option --restart=always

$ docker run --restart=always --name=supervisor -v `pwd`/conf:/opt/storm/conf -td phenompeople/storm-supervisor

⁠Maintainers

⁠License and Authors

License :: Apache License

Author :: Phenompeople Pvt Ltd ([email protected]⁠)

Tag summary

Content type

Image

Digest

Size

737.9 MB

Last updated

over 7 years ago

docker pull phenompeople/storm-ui