8000 GitHub - phenompeople/apache-storm
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

phenompeople/apache-storm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status License

Dockerfiles for building a storm cluster.

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

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

storm-ui-ro

This flavour of Storm UI will be used to access cluster, topology, component overview and metrics. Deactive, Activate, Kill and Rebalance topology options were removed

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 (admin.squad@phenompeople.com)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0