【ClickHouse】深入浅出系列之快速部署ClickHouse

简介: 【ClickHouse】深入浅出系列之快速部署ClickHouse

这里我们将ClickHouse简称为ck


ck的安装部署方式有以下几种:

  • deb安装包:适用于Debian或Ubuntu的操作系统。
  • rpm安装包:适用于CentOS、RedHat等操作系统。为方便后续集群扩容和配置讲解,本文以此安装包进行演示。
  • tgz安装包:以上两种情况都不适用时使用,实质是压缩包,如果涉及到定制化编译可基于此包定制。
  • docker安装包:简单便捷,仅需docker拉取镜像即可快速运行ck服务,特别适用于个人学习,简单功能的测试。

rpm安装包部署步骤:

yum进行安装

## 安装yum辅助工具包(如果在非root用户下,则需要在每一行命令前面加sudo)
yum install -y yum-utils
## 添加官方存储库到yum中
yum-config-manager --add-repo https://packages.clickhouse.com/rpm/clickhouse.repo
## 安装指定版本的ck服务
yum install -y clickhouse-server-22.9.7.34
yum install -y clickhouse-client-22.9.7.34
## 启动ck服务
service clickhouse-server start
## 启用ck交互式界面
clickhouse-client

可通过此链接查看ck不同的版本:https://packages.clickhouse.com/rpm/stable/

执行命令查看是否已创建成功:

show databases;

通过命令:ps -ef |grep clickhouse可查看ck启动的服务目录及指定的配置文件

clickho+ 95629 95628  6 11:44 ?        00:00:00 /usr/bin/clickhouse-server --config-file /etc/clickhouse-server/config.xml --pid-file /var/run/clickhouse-server/clickhouse-server.pid --daemon

由此可知ck启动的配置文件在:/etc/clickhouse-server/config.xml

编辑配置文件:

vi /etc/clickhouse-server/config.xml


查找<--<listen_host>::</listen_host>-->这行配置,修改为<listen_host>::</listen_host>表示允许外界除本机以外的机器访问


查找<http_port>8123</http_port>这行配置,代表访问时使用8123访问

通过dbeaver(界面化的客户端)工具连接ck进行操作

dbeaver下载地址:Download | DBeaver Community

至此即可开启ck的使用之旅啦!后续更新ck配置详解以及集群配置等,欢迎大家点赞关注!

相关文章
|
SQL 存储 缓存
什么?部署ClickHouse的服务器CPU利用率100%了?
什么?部署ClickHouse的服务器CPU利用率100%了?
|
存储 SQL Linux
ClickHouse(03)ClickHouse怎么安装和部署
本文会介绍如何安装和部署ClickHouse,官方推荐的几种安装模式,以及安装之后如何启动,ClickHouse集群如何配置等。
2462 1
|
大数据 关系型数据库 MySQL
字节、腾讯争先部署,ClickHouse+Doris 赶超 MySQL 810 倍
阿里流传着这样一句话,“一切业务数据化,一切数据业务化”。
380 0
|
SQL XML 网络协议
|
1月前
|
存储 监控 大数据
探究ClickHouse数据库的Mutation机制
ClickHouse的Mutation机制提供了一种高效的方式来处理大数据集上的修改操作。然而,需要注意的是,由于其异步和资源密集的特性,应当谨慎地进行规划和优化,以确保系统的整体性能。通过合理地使用Mutation操作,可以在保证数据一致性的同时,有效地管理和分析大规模数据集。
140 18
|
4月前
|
存储 监控 分布式数据库
ClickHouse分布式数据库动态伸缩(弹性扩缩容)的实现
实现ClickHouse数据库的动态伸缩需要持续的维护和精细的操作。从集群配置到数据迁移,再到监控和自动化,每一步都要仔细管理以确保服务的可靠性和性能。这些活动可以显著提高应用的响应性和成本效率,帮助业务根据实际需求灵活调整资源分配。
316 10
|
6月前
|
关系型数据库 MySQL 定位技术
MySQL与Clickhouse数据库:探讨日期和时间的加法运算。
这一次的冒险就到这儿,期待你的再次加入,我们一起在数据库的世界中找寻下一个宝藏。
300 9
|
存储 关系型数据库 MySQL
一个项目用5款数据库?MySQL、PostgreSQL、ClickHouse、MongoDB区别,适用场景
一个项目用5款数据库?MySQL、PostgreSQL、ClickHouse、MongoDB——特点、性能、扩展性、安全性、适用场景比较
|
11月前
|
SQL Unix OLAP
ClickHouse安装教程:开启你的列式数据库之旅
ClickHouse 是一个高性能的列式数据库管理系统,适用于在线分析处理(OLAP)。本文介绍了 ClickHouse 的基本使用步骤,包括下载二进制文件、安装应用、启动服务器和客户端、创建表、插入数据以及查询新表。还提到了图形客户端 DBeaver 的使用,使操作更加直观。通过这些步骤,用户可以快速上手并利用 ClickHouse 的强大性能进行数据分析。
1265 4
|
存储 SQL 缓存
数据库测试|Elasticsearch和ClickHouse的对决
由于目前市场上主流的数据库有许多,这次我们选择其中一个比较典型的Elasticsearch来和ClickHouse做一次实战测试,让大家更直观地看到真实的比对数据,从而对这两个数据库有更深入的了解,也就能理解为什么我们会选择ClickHouse。
数据库测试|Elasticsearch和ClickHouse的对决

推荐镜像

更多
下一篇
oss云网关配置