ClickHouse单机版安装及卸载
ClickHouse是俄罗斯Yandex于2016年开源的列式存储数据库(DBMS),主要用于在线分析查询(olap),能够使用sql查询实时生成分析数据报告。
一、安装
我这边选择的是下面的版本
wget --content-disposition https://packagecloud.io/Altinity/clickhouse/packages/el/7/clickhouse-client-19.17.10.1-1.el7.x86_64.rpm/download.rpm
wget --content-disposition https://packagecloud.io/Altinity/clickhouse/packages/el/7/clickhouse-common-static-19.17.10.1-1.el7.x86_64.rpm/download.rpm
wget --content-disposition https://packagecloud.io/Altinity/clickhouse/packages/el/7/clickhouse-server-19.17.10.1-1.el7.x86_64.rpm/download.rpm
wget --content-disposition https://packagecloud.io/Altinity/clickhouse/packages/el/7/clickhouse-server-common-19.17.10.1-1.el7.x86_64.rpm/download.rpm
全部安装:rpm -ivh *.rpm
缺少依赖包,
yum search libicu
yum install libicu.x86_64
继续执行 rpm -ivh *.rpm
安装成功
启动clickserver:service clickhouse-server start
停止clickserver:service clickhouse-server stop
使用client链接server:clickhouse-client

连接正常。
二、卸载
1)yum list installed | grep clickhouse
2) yum remove -y clickhouse-common-static
3)yum remove -y clickhouse-server-common
4)rm -rf /var/lib/clickhouse
rm -rf /etc/clickhouse-*
rm -rf /var/log/clickhouse-server
卸载完成。
卸载后我重新安装了最新版本
因为:在Clickhouse 20.8.2.3 版本中新增一个数据库引擎,将clickhouse模拟为MySQL的从库,可以通过mysql的binlog实时的接收来自mysql的数据并在clickhouse物化,极大提升了数仓的查询性能和数据同步的时效性。同时增加了获取mysql数据的方式,除了mysql协议和mysql函数和mysql表引擎,clickhouse可以作为mysql的从库。