一、检查是否支持SSE4.2
因为向量化执行需要用到这一项特性
如果不支持SSE指令集,则不能直接使用预编译安装包,
需要通过源码编译特定的版本进行安装
grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"
二、为apt添加clickhouse仓库
从清华大学的镜像站下载最新的clickhouse,也可选择从阿里源,163源
# 新建apt的clickhouse仓库配置(不用管这个文件是否存在,不存在的话vim会自动新建1个)
sudo vim /etc/apt/sources.list
# 配置添加以下内容
deb https://mirrors.tuna.tsinghua.edu.cn/clickhouse/deb/stable/ main/
三、添加依赖并更新apt数据库
顺序执行以下命令
sudo apt install dirmngr
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv E0C56BD4 # optional
sudo apt update
四、安装clickhouse服务端及客户端
sudo apt-get install clickhouse-client clickhouse-server
五、修改clickhouse配置,允许远程访问
vim /etc/clickhouse-server/config.xml
# config.xml以下内容的注释放开
<listen_host>0.0.0.0</listen_host>
六、相关操作命令
1、启动clickhouse-server服务
sudo service clickhouse-server start
2、查看clickhouse-server服务状态
sudo service clickhouse-server status
3、关闭clickhouse-server服务
sudo service clickhouse-server stop
4、重启clickhouse-server服务
sudo service clickhouse-server restart
5、使用clickhouse-client连接到clickhouse-server服务
clickhouse-client (默认使用default用户登录,不需要密码)