mirror of
https://github.com/dursunkoc/debezium-samples.git
synced 2022-02-09 10:36:56 +03:00
49 lines
1.1 KiB
YAML
49 lines
1.1 KiB
YAML
version: '2'
|
|
services:
|
|
zookeeper:
|
|
image: debezium/zookeeper:${DEBEZIUM_VERSION}
|
|
ports:
|
|
- 2181:2181
|
|
- 2888:2888
|
|
- 3888:3888
|
|
kafka:
|
|
image: debezium/kafka:${DEBEZIUM_VERSION}
|
|
ports:
|
|
- 9092:9092
|
|
links:
|
|
- zookeeper
|
|
environment:
|
|
- ZOOKEEPER_CONNECT=zookeeper:2181
|
|
mysql:
|
|
image: debezium/example-mysql:${DEBEZIUM_VERSION}
|
|
ports:
|
|
- 3306:3306
|
|
environment:
|
|
- MYSQL_ROOT_PASSWORD=debezium
|
|
- MYSQL_USER=mysqluser
|
|
- MYSQL_PASSWORD=mysqlpw
|
|
postgres:
|
|
image: debezium/postgres:9.6
|
|
ports:
|
|
- "5432:5432"
|
|
environment:
|
|
- POSTGRES_USER=postgresuser
|
|
- POSTGRES_PASSWORD=postgrespw
|
|
- POSTGRES_DB=inventory
|
|
connect:
|
|
image: debezium/connect-jdbc-es:${DEBEZIUM_VERSION}
|
|
build:
|
|
context: debezium-jdbc-es
|
|
ports:
|
|
- 8083:8083
|
|
- 5005:5005
|
|
links:
|
|
- kafka
|
|
- mysql
|
|
- postgres
|
|
environment:
|
|
- BOOTSTRAP_SERVERS=kafka:9092
|
|
- GROUP_ID=1
|
|
- CONFIG_STORAGE_TOPIC=my_connect_configs
|
|
- OFFSET_STORAGE_TOPIC=my_connect_offsets
|
|
- STATUS_STORAGE_TOPIC=my_source_connect_statuses |