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

本文详细介绍了ClickHouse的多种安装方式,包括deb、rpm、tgz和Docker,重点展示了rpm包的部署步骤,如添加官方仓库、安装服务、配置文件编辑等,并指导如何通过DBeaver连接。后续会继续探讨更深入的配置和集群设置。
摘要由CSDN通过智能技术生成

这里我们将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配置详解以及集群配置等,欢迎大家点赞关注!

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

william.zhang(张)

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

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

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

打赏作者

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

抵扣说明:

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

余额充值