clickhouse-6-clickhouse在centos7中的的在线安装和卸载

1 clickhouse简介

Clickhouse 是一个开源的面向联机分析处理(OLAP, On-Line Analytical Processing)的列式存储数据库管理系统。

优点缺点
写入快、查询快不支持事务
SQL 支持不适合典型的 K/V 存储
简单方便,不依赖 Hadoop 技术栈不适合 Blob/Document 存储
支持线性扩展不支持完整的 Update/Delete 操作
深度列存储非跨平台
向量化查询执行并非查询资源控制不好处理
数据压缩不支持二级索引
并行和分布式查询
实时数据更新

2 安装

(1)检查系统是否支持SSE 4.2
Clickhouse 仅支持 Linux 操作系统,且机器 CPU 必须支持 SSE 4.2 指令集。
#cat /proc/cpuinfo
在这里插入图片描述

grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"

输出SSE 4.2 supported
(2)安装需要的工具
yum install yum-utils
注意安装完成后需要修改配置文件
vi /usr/bin/yum-config-manager
在这里插入图片描述(3)加入PGP秘钥
rpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPG
(4)添加yum库
yum-config-manager --add-repo https://repo.clickhouse.tech/rpm/stable/x86_64
(5)安装
yum install clickhouse-server clickhouse-client

注意:
clickhouse-client :包含 clickhouse 客户端交互工具
clickhouse-server :包含 clickhouse 服务端配置文件

安装后主要目录分布如下表:
/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)查看是否安装完成
查看版本

yum list installed 'clickhouse*'

(2)安装完成后,需要手动启动服务
#systemctl status clickhouse-server查看
#systemctl start clickhouse-server
(3)进入 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

皮皮冰燃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值