Docker compose
Bollow you can find instructions on how to run some commonly used services, via docker compose files provided in this repository.
ELK stack
docker-compose -f elk_stack.yml up -d
Kibana available at http://localhost:5601
Elasticsearch HTTP available at http://localhost:9200
Kafka
docker-compose -f kafka.yml up -d && docker-compose -f kafka.yml logs -f
Landoop UI available at http://localhost:3030
Now includes KSQL with CLI, to enter CLI execute following:
docker exec -it ksqldb-cli ksql http://ksqldb-server:8088
Prometheus & Grafana
docker-compose -f monitoring.yml up -d
Grafana available at http://localhost:3000 - to login use admin/admin
Prometheus available at http://localhost:9000
Postgres (with PgAdmin)
docker-compose -f postgres.yml up -d
PgAdmin available at http://localhost:5433
To connect pgadmin to postgres container point it to pg
host.
You can use pgcli
from host to connect to it:
pgcli -U admin -h localhost db1
Open Map Tiles
docker-compose -f openmaptiles.yml up -d
OpenMapTiles server will be available on https://localhost