Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Docker kinesis

Docker Pulls

Build for AWS Kinesis local.

What's Kinesis

Use Amazon Kinesis to collect and process large streams of data records in real time.

You'll create data-processing applications, known as Amazon Kinesis applications. A typical Amazon Kinesis application takes data from data generators called producers and puts it into an Amazon Kinesis stream as data records. These applications can use the Amazon Kinesis Client Library, and they can run on Amazon EC2 instances. The processed records can be sent to dashboards, used to generate alerts, dynamically change pricing and advertising strategies, or send data to a variety of other AWS services. For information about Amazon Kinesis features and pricing, see Amazon Kinesis. AWS Kinesis Docs

What it uses

  • NodeJS with Node Package Manager
  • Kinesalite - thanks to @mhart to make it possible.

to start your local Kinesis, run:

docker run -d -p 4567:4567 vsouza/kinesis-local --port 4567

Feel free to add parameters: ( see Kinesalite doc )

docker run -d -p 4567:4567 vsouza/kinesis-local --port 4567 --createStreaMs 5

to start kinesis inside compose, create docker-compose.yaml:

version: '3.1'
services:
 kinesis:
 image: vsouza/kinesis-local:latest
 command: --port 4567
 restart: always
 ports:
 - 4567:4567

License

MIT License © Vinicius Souza

About

Docker build for AWS Kinesis local

Topics

Resources

Stars

46 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /