Clickhouse 单机部署安装

前言

在大数据的时代背景下,数据的处理和分析能力成为企业竞争力的关键。ClickHouse,作为一款由俄国Yandex公司开发的分布式数据分析型数据库,凭借其卓越的性能和稳定性,赢得了业界的广泛关注。本文将介绍ClickHouse的基本概念、特性,并详细阐述其单机部署安装的过程,帮助读者初步了解并顺利搭建ClickHouse环境。

初了解clickhouse

ClickHouse是一个用于联机分析处理查询(OLAP)的列式数据库管理系统(DBMS),其性能远超传统行式数据库。它允许在运行时创建表和数据库,加载数据和运行查询,而无需重新配置和重启服务器。此外,ClickHouse不依赖于Hadoop生态软件和基础,其高可用性和高扩展性使得它适用于各种数据分析场景。

ClickHouse的特性包括:

  1. 数据压缩:为了提高存储效率和查询性能,ClickHouse采用了高效的数据压缩算法。
  2. 高性能:ClickHouse的查询性能非常出色,尤其在处理大规模数据时,其性能优势更加明显。
  3. 实时性:ClickHouse支持实时数据插入和查询,使得用户能够即时获取最新的数据分析结果。

搭建部署

准备好安装包

上传到服务器

按顺序解压缩文件

除了clickhouse-server-21.9.4.35.tgz,别的都要按顺序安装,因为他们都是有所依赖

在module目录下创建clickhouse,按照一下顺序安装即可运行install下的doinst.sh脚本

按照刚才的安装的顺序运行doinst.sh脚本

复制代码
./clickhouse-client-21.9.4.35/install/doinst.sh
./clickhouse-common-static-21.9.4.35/install/doinst.sh
./clickhouse-common-static-dbg-21.9.4.35/install/doinst.sh
./clickhouse-server-21.9.4.35/install/doinst.sh

当有设置密码的时候,直接按回车即可

去除listen.xml监听文件

进入/etc/clickhouse-server

复制代码
rm -rf listen.xml

修改config.xml

先给config.xml 加权限

复制代码
chmod 777 config.xml

在修改文件

①取消限制

复制代码
<listen_host>0.0.0.0</listen_host>

②把端口9000 修改为9001

启动clickhouse服务

复制代码
systemctl start clickhouse-server

查看clickhouse服务状态

复制代码
systemctl status clickhouse-server

连接clickhouse的Client

复制代码
clickhouse-client

## -m 支持多行语句
clickhouse-client -m

这样就安装部署完毕了在部署过程中,我们需要注意一些细节问题,如端口配置、密码设置等。同时,为了保障系统的稳定性和安全性,我们还需要定期备份数据、监控服务器状态等。

相关推荐
Sayai3 天前
ClickHouse WITH FILL 实战:监控大屏时间序列补零,附多粒度指标表与物化视图级联设计
大数据·运维·数据仓库·clickhouse·物化视图
l1t7 天前
DeepSeek总结的clickhouse的二进制文件自解压机制
clickhouse
l1t8 天前
DeepSeek总结的pg_clickhouse 与 chdb 更新:编码、嵌套与类型
数据库·clickhouse·postgresql
拔剑纵狂歌10 天前
ClickHouse system.query_log 字段详解与排障实践
后端·clickhouse·1024程序员节
SelectDB技术团队11 天前
Apache Doris 高性能 Open Lake Variant 读写技术解析(含对比数据)
数据结构·数据库·clickhouse·日志·apache doris·selectdb·湖仓架构升级
SelectDB技术团队11 天前
ClickHouse 存日志的能力边界:并发、检索与 trace 回放的实测对照
数据结构·数据库·clickhouse·日志分析·apache doris·日志存储
SelectDB技术团队11 天前
Agent Trace 数据底座建设:宽表建模、全文检索与成本聚合的配置与验证步骤
大数据·python·clickhouse·elk·elasticsearch·全文检索·复杂查询
此时不提桶,更待何时11 天前
05-03-B-ClickHouse与OLAP面试与生产事故实战
clickhouse·面试·nosql
SelectDB技术团队12 天前
ELK 太占磁盘、ES 总报写入拒绝:从归因到可执行的优化清单
大数据·clickhouse·elk·elasticsearch·全文检索·复杂查询·实时更新
frjc12 天前
数据库选型:如何从众多数据库中选出最理想的那一个
redis·mysql·clickhouse·elasticsearch