clickhouse离线安装和卸载
1 clickhouse简介Clickhouse 是一个开源的面向联机分析处理(OLAP, On-Line Analytical Processing)的列式存储数据库管理系统。优点缺点写入快、查询快不支持事务SQL 支持不适合典型的 K/V 存储简单方便,不依赖 Hadoop 技术栈不适合 Blob/Document 存储支持线性扩展不支持完整的 Update/Delete 操作深度列存储非跨平
1 clickhouse简介
Clickhouse 是一个开源的面向联机分析处理(OLAP, On-Line Analytical Processing)的列式存储数据库管理系统。
优点 | 缺点 |
---|---|
写入快、查询快 | 不支持事务 |
SQL 支持 | 不适合典型的 K/V 存储 |
简单方便,不依赖 Hadoop 技术栈 | 不适合 Blob/Document 存储 |
支持线性扩展 | 不支持完整的 Update/Delete 操作 |
深度列存储 | 非跨平台 |
向量化查询执行 | 并非查询资源控制不好处理 |
数据压缩 | 不支持二级索引 |
并行和分布式查询 | |
实时数据更新 |
2 安装
(1)Clickhouse 仅支持 Linux 操作系统,且机器 CPU 必须支持 SSE 4.2 指令集。
#cat /proc/cpuinfo
(2)第三方机构 Altinity 提供了完整的 rpm 包,支持在 Centos 下安装。
网址 https://packagecloud.io/Altinity/clickhouse 。
以下 4 个 rpm 包即可:
clickhouse-client :包含 clickhouse 客户端交互工具
clickhouse-common:包含 clickhouse 服务端执行脚本
clickhouse-server :包含 clickhouse 服务端配置文件
下载
clickhouse-client-20.5.4.40-1.el7.x86_64.rpm
clickhouse-common-static-20.5.4.40-1.el7.x86_64.rpm
clickhouse-server-20.5.4.40-1.el7.x86_64.rpm
clickhouse-server-common-20.5.4.40-1.el7.x86_64.rpm
(3)安装
#rpm -ivh *.rpm
安装后主要目录分布如下表:
/etc/clickhouse-server :clickhouse 服务端配置文件目录
/etc/clickhouse-client :clickhouse 客户端配置文件目录
/var/lib/clickhouse :clickhouse 默认数据目录
/var/log/clickhouse-server :clickhouse 默认日志目录
/etc/init.d/clickhouse-server :clickhouse 服务端启动脚本
3 Clickhouse 启动与验证
(1)安装完成后,需要手动启动服务:
#systemctl status clickhouse-server查看
#systemctl start clickhouse-server
(2)进入 Clickhouse 客户端交互界面:
#clickhouse-client
查看数据库
4 卸载
yum makecache fast
(1)查看安装情况
yum list installed | grep clickhouse
(2)卸载
yum remove -y clickhouse-common-static
yum remove -y clickhouse-server-common
rm -rf /var/lib/clickhouse
rm -rf /etc/clickhouse-*
rm -rf /var/log/clickhouse-server
(3)卸载报错时强制删除
未实际测试
#删除rpm包的时候不调用卸载脚本
rpm -e clickhouse-server.x86_64 --noscripts
更多推荐
所有评论(0)