mirror of
https://github.com/20kaushik02/real-time-traffic-analysis-clickhouse.git
synced 2026-01-25 08:04:04 +00:00
ttl tested
This commit is contained in:
@@ -2,8 +2,10 @@ clickhouse-server{{server_num}}:
|
||||
image: clickhouse/clickhouse-server:latest
|
||||
container_name: clickhouse-server{{server_num}}
|
||||
volumes:
|
||||
- ./node{{server_num}}-config/:/etc/clickhouse-server/config.d/
|
||||
- ../clickhouse/node{{server_num}}-config/:/etc/clickhouse-server/config.d/
|
||||
- ../clickhouse/node-entrypoints/common:/docker-entrypoint-initdb.d
|
||||
- clickhouse_server{{server_num}}_data:/var/lib/clickhouse
|
||||
- clickhouse_server{{server_num}}_TTL:/clickhouse_data/server{{server_num}}
|
||||
networks:
|
||||
clickhouse-server-network:
|
||||
aliases:
|
||||
@@ -15,6 +17,8 @@ clickhouse-server{{server_num}}:
|
||||
replicas: 1
|
||||
# placement:
|
||||
# constraints: [node.labels.role == server]
|
||||
restart_policy:
|
||||
condition: on-failure
|
||||
update_config:
|
||||
delay: 10s
|
||||
resources:
|
||||
@@ -26,5 +30,5 @@ clickhouse-server{{server_num}}:
|
||||
- clickhouse-keeper2
|
||||
- clickhouse-keeper3
|
||||
ports:
|
||||
- "900{{server_num}}:9000" # Native client port
|
||||
- "8123:8123" # HTTP interface
|
||||
- "{{9000+server_num}}:9000" # Native client port
|
||||
- "{{8123+server_num}}:8123" # HTTP interface
|
||||
|
||||
@@ -1,25 +1,27 @@
|
||||
<storage_configuration>
|
||||
<disks>
|
||||
<hot_disk>
|
||||
<path>/clickhouse_data{{server_num}}/hot</path>
|
||||
<keep_free_space_bytes>300000000</keep_free_space_bytes>
|
||||
</hot_disk>
|
||||
<cold_disk>
|
||||
<path>/clickhouse_data{{server_num}}/cold</path>
|
||||
<keep_free_space_bytes>500000000</keep_free_space_bytes>
|
||||
</cold_disk>
|
||||
</disks>
|
||||
<policies>
|
||||
<hot_cold>
|
||||
<volumes>
|
||||
<hot_vol>
|
||||
<disk>hot_disk</disk>
|
||||
</hot_vol>
|
||||
<volume_name_2>
|
||||
<disk>cold_disk</disk>
|
||||
</volume_name_2>
|
||||
</volumes>
|
||||
<move_factor>0.2</move_factor>
|
||||
</hot_cold>
|
||||
</policies>
|
||||
</storage_configuration>
|
||||
<clickhouse>
|
||||
<storage_configuration>
|
||||
<disks>
|
||||
<hot_disk>
|
||||
<path>/clickhouse_data/server{{server_num}}/hot</path>
|
||||
</hot_disk>
|
||||
<cold_disk>
|
||||
<path>/clickhouse_data/server{{server_num}}/cold</path>
|
||||
</cold_disk>
|
||||
</disks>
|
||||
<policies>
|
||||
<hot_cold>
|
||||
<volumes>
|
||||
<hot_vol>
|
||||
<disk>hot_disk</disk>
|
||||
<max_data_part_size_bytes>1073741824</max_data_part_size_bytes>
|
||||
</hot_vol>
|
||||
<cold_vol>
|
||||
<disk>cold_disk</disk>
|
||||
<max_data_part_size_bytes>1073741824</max_data_part_size_bytes>
|
||||
</cold_vol>
|
||||
</volumes>
|
||||
<move_factor>0.2</move_factor>
|
||||
</hot_cold>
|
||||
</policies>
|
||||
</storage_configuration>
|
||||
</clickhouse>
|
||||
|
||||
Reference in New Issue
Block a user