使用 docker-compose 部署 clickhouse

创建日期: 2023-11-22 18:26 | 作者: 风波 | 浏览次数: 21 | 分类: ClickHouse

教程地址:https://clickhouse.com/docs/zh/getting-started/example-datasets/uk-price-paid

1. 获取 clickhouse 的 docker 镜像

docker pull clickhouse/clickhouse-server

2. 添加 docker-compose.yml 配置

参考: - https://kb.altinity.com/altinity-kb-setup-and-maintenance/altinity-kb-clickhouse-in-docker/ - https://github.com/ClickHouse/ClickHouse/tree/master/docker/server

version: '3'
services:
  morelogs_db:
    image: clickhouse/clickhouse-server:latest
    restart: always
    network_mode: bridge
    ports:
      - 27685:8123
      - 27686:9000
    volumes:
      - ./data:/var/lib/clickhouse
      - ./logs:/var/log/clickhouse-server
      - /etc/localtime:/etc/localtime
    ulimits:
      #nproc: 65535
      nofile:
        soft: 262144
        hard: 262144
    cap_add:
      - SYS_NICE
      - NET_ADMIN
      - IPC_LOCK
    environment:
      - CLICKHOUSE_DB=yylog

启动 clickhouse 服务

docker-compose up -d

3. 查看 clickhouse-server 的版本信息

echo 'SELECT version()' | curl 'http://localhost:27685/' --data-binary @-
23.10.4.25
21 浏览
14 爬虫
0 评论