简介
ClickHouse 支持单机安装、集群部署,当然也支持docker方式的部署。目前支持linux,且64位操作系统、支持SSE4.2 指令集。
Ubuntu/Debian 安装
sudo apt-get install dirmngr # optional
sudo apt-key adv –keyserver keyserver.ubuntu.com –recv E0C56BD4 # optionalecho “deb http://repo.yandex.ru/clickhouse/deb/stable/ main/” | sudo tee /etc/apt/sources.list.d/clickhouse.list
sudo apt-get updatesudo apt-get install -y clickhouse-server clickhouse-client
sudo service clickhouse-server start
clickhouse-client
官方还支持源码在其他满足要求的linux下通过编译源码的方式。
git clone –recursive –branch stable https://github.com/yandex/ClickHouse.git
cd ClickHouse
./release
对于 CentOS, RHEL 或者 Fedora
docker 方式
启动服务
docker run -d –name some-clickhouse-server –ulimit nofile=262144:262144 yandex/clickhouse-server
启动客户端
docker run -it –rm –link some-clickhouse-server:clickhouse-server yandex/clickhouse-client –host clickhouse-server
总结
Clickhouse 整体还是比较简单的,有安装包,docker,当然也可以下载源码自行编译。
如果你只是快速的像熟悉或者只是本地搭建一个环境进行开发,那么建议使用docker的方式,方便快捷。
集群方式也是很复杂,但是也需要一些配置,篇幅较多,后续发布分享。