Skip to content

Commit 59e21ae

Browse files
authored
Samples use the official Apache Kafka container image (#25)
1 parent 60d674a commit 59e21ae

File tree

3 files changed

+34
-41
lines changed

3 files changed

+34
-41
lines changed

kafka-questdb-connector-samples/faker/Dockerfile-Connect

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ RUN apt-get update && apt-get install -y curl wget unzip jq
44
RUN curl -s https://api.github.com/repos/questdb/kafka-questdb-connector/releases/latest | jq -r '.assets[]|select(.content_type == "application/zip")|.browser_download_url'|wget -qi -
55
RUN unzip kafka-questdb-connector-*-bin.zip
66

7-
FROM confluentinc/cp-kafka-connect:7.6.0
7+
FROM confluentinc/cp-kafka-connect:7.7.0
88
COPY --from=builder /opt/kafka-questdb-connector/*.jar /usr/share/java/kafka/

kafka-questdb-connector-samples/faker/docker-compose.yml

Lines changed: 17 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,28 @@
1-
version: '2.1'
21
services:
32
questdb:
4-
image: questdb/questdb:7.4.0
3+
image: questdb/questdb:8.1.0
54
expose:
6-
- "9009"
5+
- "9000"
76
ports:
87
- "19000:9000"
98
environment:
109
- QDB_LINE_DEFAULT_PARTITION_BY=YEAR
11-
zookeeper:
12-
image: zookeeper:3.6.2
13-
ports:
14-
- "2181:2181"
1510
kafka:
16-
image: wurstmeister/kafka:2.13-2.8.1
17-
ports:
18-
- "9092:9092"
19-
depends_on:
20-
- zookeeper
21-
links:
22-
- zookeeper:zookeeper
11+
image: apache/kafka:latest
12+
container_name: broker
2313
environment:
24-
KAFKA_ADVERTISED_HOST_NAME: "kafka"
25-
KAFKA_ADVERTISED_PORT: "9092"
26-
HOSTNAME_COMMAND: "route -n | awk '/UG[ \t]/{print $$2}'"
27-
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
28-
KAFKA_CREATE_TOPICS: "People:1:1"
14+
KAFKA_NODE_ID: 1
15+
KAFKA_PROCESS_ROLES: broker,controller
16+
KAFKA_LISTENERS: PLAINTEXT://:9092,CONTROLLER://:9093
17+
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka:9092
18+
KAFKA_CONTROLLER_LISTENER_NAMES: CONTROLLER
19+
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT
20+
KAFKA_CONTROLLER_QUORUM_VOTERS: 1@localhost:9093
21+
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
22+
KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR: 1
23+
KAFKA_TRANSACTION_STATE_LOG_MIN_ISR: 1
24+
KAFKA_GROUP_INITIAL_REBALANCE_DELAY_MS: 0
25+
KAFKA_NUM_PARTITIONS: 3
2926
producer:
3027
image: kafka-questdb-connector-samples-faker-generator
3128
build:
@@ -36,7 +33,7 @@ services:
3633
- kafka:kafka
3734
- questdb:questdb
3835
connect:
39-
image: kafka-questdb-connector-samples-debezium
36+
image: kafka-questdb-connector-samples-connect
4037
build:
4138
dockerfile: ./Dockerfile-Connect
4239
ports:

kafka-questdb-connector-samples/stocks/docker-compose.yml

Lines changed: 16 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,13 @@
1-
version: '2.1'
21
services:
32
questdb:
4-
image: questdb/questdb:7.4.0
3+
image: questdb/questdb:8.1.0
54
expose:
6-
- "9009"
5+
- "9000"
76
ports:
87
- "19000:9000"
98
environment:
10-
- JAVA_OPTS=-Djava.locale.providers=JRE,SPI
119
- QDB_LINE_DEFAULT_PARTITION_BY=YEAR
1210
- QDB_PG_SELECT_CACHE_ENABLED=false
13-
zookeeper:
14-
image: zookeeper:3.6.2
15-
ports:
16-
- "2181:2181"
1711
grafana:
1812
image: grafana/grafana-oss:9.2.1
1913
ports:
@@ -35,19 +29,21 @@ services:
3529
- GF_AUTH_ANONYMOUS_ORG_NAME=Main Org.
3630
- GF_AUTH_ANONYMOUS_ORG_ID=1
3731
kafka:
38-
image: wurstmeister/kafka:2.13-2.8.1
39-
ports:
40-
- "9092:9092"
41-
depends_on:
42-
- zookeeper
43-
links:
44-
- zookeeper:zookeeper
32+
image: apache/kafka:latest
33+
container_name: broker
4534
environment:
46-
KAFKA_ADVERTISED_HOST_NAME: "kafka"
47-
KAFKA_ADVERTISED_PORT: "9092"
48-
HOSTNAME_COMMAND: "route -n | awk '/UG[ \t]/{print $$2}'"
49-
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
50-
KAFKA_CREATE_TOPICS: "dbserver1.public.stock:1:1"
35+
KAFKA_NODE_ID: 1
36+
KAFKA_PROCESS_ROLES: broker,controller
37+
KAFKA_LISTENERS: PLAINTEXT://:9092,CONTROLLER://:9093
38+
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka:9092
39+
KAFKA_CONTROLLER_LISTENER_NAMES: CONTROLLER
40+
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: CONTROLLER:PLAINTEXT,PLAINTEXT:PLAINTEXT
41+
KAFKA_CONTROLLER_QUORUM_VOTERS: 1@localhost:9093
42+
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
43+
KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR: 1
44+
KAFKA_TRANSACTION_STATE_LOG_MIN_ISR: 1
45+
KAFKA_GROUP_INITIAL_REBALANCE_DELAY_MS: 0
46+
KAFKA_NUM_PARTITIONS: 3
5147
postgres:
5248
image: debezium/postgres:14-alpine
5349
ports:

0 commit comments

Comments
 (0)