Skip to content

Commit

Permalink
feat(docker): move to zookeeper
Browse files Browse the repository at this point in the history
  • Loading branch information
Savid committed Apr 17, 2024
1 parent 00fb205 commit f4efa61
Show file tree
Hide file tree
Showing 6 changed files with 45 additions and 165 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -36,16 +36,16 @@
</remote_servers>
<zookeeper>
<node>
<host>clickhouse-keeper-01</host>
<port>9181</port>
<host>zookeeper-01</host>
<port>2181</port>
</node>
<node>
<host>clickhouse-keeper-02</host>
<port>9181</port>
<host>zookeeper-02</host>
<port>2181</port>
</node>
<node>
<host>clickhouse-keeper-03</host>
<port>9181</port>
<host>zookeeper-03</host>
<port>2181</port>
</node>
</zookeeper>
<macros>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,16 +36,16 @@
</remote_servers>
<zookeeper>
<node>
<host>clickhouse-keeper-01</host>
<port>9181</port>
<host>zookeeper-01</host>
<port>2181</port>
</node>
<node>
<host>clickhouse-keeper-02</host>
<port>9181</port>
<host>zookeeper-02</host>
<port>2181</port>
</node>
<node>
<host>clickhouse-keeper-03</host>
<port>9181</port>
<host>zookeeper-03</host>
<port>2181</port>
</node>
</zookeeper>
<macros>
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

69 changes: 33 additions & 36 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,11 @@ services:
- "127.0.0.1:8123:8123"
- "127.0.0.1:9000:9000"
depends_on:
clickhouse-keeper-01:
zookeeper-01:
condition: service_healthy
clickhouse-keeper-02:
zookeeper-02:
condition: service_healthy
clickhouse-keeper-03:
zookeeper-03:
condition: service_healthy
healthcheck:
test:
Expand Down Expand Up @@ -55,11 +55,11 @@ services:
- "127.0.0.1:8124:8123"
- "127.0.0.1:9001:9000"
depends_on:
clickhouse-keeper-01:
zookeeper-01:
condition: service_healthy
clickhouse-keeper-02:
zookeeper-02:
condition: service_healthy
clickhouse-keeper-03:
zookeeper-03:
condition: service_healthy
healthcheck:
test:
Expand All @@ -71,62 +71,59 @@ services:
timeout: 10s
retries: 15
start_period: 15s
clickhouse-keeper-01:
zookeeper-01:
profiles:
- clickhouse
- ""
image: "clickhouse/clickhouse-keeper:23.12-alpine"
user: "101:101"
container_name: clickhouse-keeper-01
hostname: clickhouse-keeper-01
image: zookeeper:3.9
container_name: zookeeper-01
hostname: zookeeper-01
networks:
- xatu-net
volumes:
- ./deploy/local/docker-compose/clickhouse/clickhouse-keeper-01/etc/clickhouse-keeper/keeper_config.xml:/etc/clickhouse-keeper/keeper_config.xml
ports:
- "127.0.0.1:9181:9181"
environment:
ZOO_MY_ID: 1
ZOO_4LW_COMMANDS_WHITELIST: "*"
ZOO_SERVERS: "server.1=zookeeper-01:2888:3888;2181 server.2=zookeeper-02:2888:3888;2181 server.3=zookeeper-03:2888:3888;2181"
healthcheck:
test: ["CMD-SHELL", "echo ruok | nc localhost 9181 | grep -q 'imok'"]
test: ["CMD-SHELL", "echo ruok | nc localhost 2181 | grep -q 'imok'"]
interval: 30s
timeout: 10s
retries: 3
start_period: 5s
clickhouse-keeper-02:
zookeeper-02:
profiles:
- clickhouse
- ""
image: "clickhouse/clickhouse-keeper:23.12-alpine"
user: "101:101"
container_name: clickhouse-keeper-02
hostname: clickhouse-keeper-02
image: zookeeper:3.9
container_name: zookeeper-02
hostname: zookeeper-02
networks:
- xatu-net
volumes:
- ./deploy/local/docker-compose/clickhouse/clickhouse-keeper-02/etc/clickhouse-keeper/keeper_config.xml:/etc/clickhouse-keeper/keeper_config.xml
ports:
- "127.0.0.1:9182:9181"
environment:
ZOO_MY_ID: 2
ZOO_4LW_COMMANDS_WHITELIST: "*"
ZOO_SERVERS: "server.1=zookeeper-01:2888:3888;2181 server.2=zookeeper-02:2888:3888;2181 server.3=zookeeper-03:2888:3888;2181"
healthcheck:
test: ["CMD-SHELL", "echo ruok | nc localhost 9181 | grep -q 'imok'"]
test: ["CMD-SHELL", "echo ruok | nc localhost 2181 | grep -q 'imok'"]
interval: 30s
timeout: 10s
retries: 3
start_period: 5s
clickhouse-keeper-03:
zookeeper-03:
profiles:
- clickhouse
- ""
image: "clickhouse/clickhouse-keeper:23.12-alpine"
user: "101:101"
container_name: clickhouse-keeper-03
hostname: clickhouse-keeper-03
image: zookeeper:3.9
container_name: zookeeper-03
hostname: zookeeper-03
networks:
- xatu-net
volumes:
- ./deploy/local/docker-compose/clickhouse/clickhouse-keeper-03/etc/clickhouse-keeper/keeper_config.xml:/etc/clickhouse-keeper/keeper_config.xml
ports:
- "127.0.0.1:9183:9181"
environment:
ZOO_MY_ID: 3
ZOO_4LW_COMMANDS_WHITELIST: "*"
ZOO_SERVERS: "server.1=zookeeper-01:2888:3888;2181 server.2=zookeeper-02:2888:3888;2181 server.3=zookeeper-03:2888:3888;2181"
healthcheck:
test: ["CMD-SHELL", "echo ruok | nc localhost 9181 | grep -q 'imok'"]
test: ["CMD-SHELL", "echo ruok | nc localhost 2181 | grep -q 'imok'"]
interval: 30s
timeout: 10s
retries: 3
Expand Down

0 comments on commit f4efa61

Please sign in to comment.