diff --git a/.docker/clickhouse/single_node/config.xml b/.docker/clickhouse/single_node/config.xml new file mode 100644 index 0000000..d7cc179 --- /dev/null +++ b/.docker/clickhouse/single_node/config.xml @@ -0,0 +1,33 @@ + + + + 8123 + 9000 + + users.xml + default + default + + 5368709120 + + /var/lib/clickhouse/ + /var/lib/clickhouse/tmp/ + /var/lib/clickhouse/user_files/ + /var/lib/clickhouse/access/ + + + debug + /var/log/clickhouse-server/clickhouse-server.log + /var/log/clickhouse-server/clickhouse-server.err.log + 1000M + 10 + 1 + + + + system + query_log
+ toYYYYMM(event_date) + 1000 +
+
diff --git a/.docker/clickhouse/users.xml b/.docker/clickhouse/users.xml new file mode 100644 index 0000000..6118853 --- /dev/null +++ b/.docker/clickhouse/users.xml @@ -0,0 +1,34 @@ + + + + + + random + + + + + + + + ::/0 + + default + default + 1 + + + + + + + 3600 + 0 + 0 + 0 + 0 + 0 + + + + diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..bfa2636 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,14 @@ +services: + clickhouse: + image: 'clickhouse/clickhouse-server:${CLICKHOUSE_VERSION-24.10-alpine}' + container_name: 'clickhouse-rs-clickhouse-server' + ports: + - '8123:8123' + - '9000:9000' + ulimits: + nofile: + soft: 262144 + hard: 262144 + volumes: + - './.docker/clickhouse/single_node/config.xml:/etc/clickhouse-server/config.xml' + - './.docker/clickhouse/users.xml:/etc/clickhouse-server/users.xml'