docker run -d --name clickhouse-server --ulimit nofile=262144:262144 -p 8123:8123 -p 9000:9000 -p 9009:9009 --privileged=true -v ~/db/clickhouse/log:/var/log/clickhouse-server -v ~/db/clickhouse/data:/var/lib/clickhouse clickhouse/clickhouse-server:22.1.4.30
然后 http://localhost:8123
验证.
使用客户端:
> docker exec -it clickhouse-server /bin/bash
> clickhouse-client
# show databases;
不用在设备上配置这些环境了,因为现在这样还有问题:多个项目里依赖的 Zookeeper 不一样怎么办?要么用到的时候 docker 启动,但还是太麻烦!
在有了 DevContainer 之后,可以把这些东西都忘记了。