centos下clickhouse安装

本文介绍了ClickHouse的基本概念,阐述了为何选择ClickHouse作为OLAP数据库,并详细讲解了在CentOS系统中如何安装单机版ClickHouse,包括安装依赖、导入镜像源、启动服务以及解决可能遇到的问题,如连接拒绝错误的处理方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、ClickHouse是什么?

ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS)。

二、为什么要使用ClickHouse?

一个字快,有些时候我们需要对生产数据进行大量的报表分析和统计,而使用OLTP (mysql) 数据库进行统计又太慢,影响生产。

三、CentOS下安装单机版ClickHouse
1、安装依赖

yum install yum-utils

2、导入镜像源

rpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPG
yum-config-manager --add-repo https://repo.clickhouse.tech/rpm/clickhouse.repo

3、安装clickhouse的服务端和客户端

yum install -y clickhouse-server clickhouse-client  

如果在线安装实在太慢,可以自行下载rpm包进行安装

https://repo.yandex.ru/clickhouse/rpm/stable/x86_64/

如:

clickhouse-common-static-20.9.3.45-2.x86_64.rpm
clickhouse-server-20.9.3.45-2.noarch.rpm
clickhouse-client-20.9.3.45-2.noarch.rpm

注意,这三个rpm版本最好一致

rpm -ivh clickhouse-common-static-20.9.3.45-2.x86_64.rpm
rpm -ivh clickhouse-client-20.9.3.45-2.noarch.rpm
rpm -ivh clickhous
### 在 CentOS安装 ClickHouse 数据库 #### 添加官方 YUM 仓库 为了确保获取最新的稳定版本,需先添加 ClickHouse 的官方 YUM 仓库。这一步骤通过导入 GPG 密钥并创建相应的 `.repo` 文件来完成。 ```bash sudo rpm --import https://repo.yandex.ru/clickhouse/CLICKHOUSE-KEY.GPG sudo sh -c "echo '[clickhouse]\nname=ClickHouse Repository\nbaseurl=https://repo.yandex.ru/clickhouse/rpm/stable/x86_64/\ngpgcheck=1\nenabled=1' > /etc/yum.repos.d/clickhouse.repo" ``` 另一种方法是利用 `yum-config-manager` 工具简化操作过程[^5]: ```bash sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://packages.clickhouse.com/rpm/clickhouse.repo ``` #### 安装 ClickHouse 服务端与客户端 一旦成功配置好软件源之后,就可以直接使用 `yum` 命令来进行 ClickHouse 组件的安装了。 ```bash sudo yum clean all sudo yum makecache fast sudo yum install -y clickhouse-server clickhouse-client ``` 上述命令会自动下载并安装最新版的服务端以及客户端程序到系统当中[^1]。 #### 启动并验证 ClickHouse 服务状态 安装完成后应当启动 ClickHouse 服务,并将其设置为开机自启项以保障系统的正常运行。 ```bash sudo systemctl start clickhouse-server sudo systemctl enable clickhouse-server ``` 可以通过下面这条指令确认服务已经正确启动且处于活动状态: ```bash sudo systemctl status clickhouse-server ``` 如果一切顺利的话,则可以尝试连接至本地实例测试其可用性。 ```sql clickhouse-client ``` 输入以上命令后应能进入交互式的 SQL shell 环境中[^3]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值