CentOS Stream 9 搭建单机版Clickhouse

安装包下载地址:https://mirrors.aliyun.com/clickhouse/rpm/stable/?spm=a2c6h.25603864.0.0.242c3e7fMSQTpc

安装包下载列表

名称
clickhouse-common-static-24.6.1.4423.x86_64.rpm
clickhouse-server-24.6.1.4423.x86_64.rpm
clickhouse-client-24.6.1.4423.x86_64.rpm

安装Clickhouse

将下载的安装包上传至/home/目录,执行如下命令

bash 复制代码
rpm -ivh clickhouse-common-static-24.6.1.4423.x86_64.rpm

rpm -ivh clickhouse-client-24.6.1.4423.x86_64.rpm

rpm -ivh clickhouse-server-24.6.1.4423.x86_64.rpm

执行server服务安装包时会让写默认用户的密码,可根据需求填写即可。

修改配置

安装完毕无误后/etc/clickhouse-server和 /etc/clickhouse-client配置目录如下

bash 复制代码
vim /etc/clickhouse-server/config.xml

开放端口

将<listen_host>::</listen_host>配置项放开

调整数据目录

存放数据的目录为默认,可根据现场酌情调整

bash 复制代码
<path>/var/lib/clickhouse/</path>

添加用户名密码

设置密码

bash 复制代码
PASSWORD='zyh_root_123'; echo "$PASSWORD"; echo -n "$PASSWORD" | sha1sum | tr -d '-' | xxd -r -p | sha1sum | tr -d '-'

添加用户

bash 复制代码
vim /etc/clickhouse-server/users.xml
bash 复制代码
<root>
<password_double_sha1_hex>ee879f11e94429315c02ae5500890341eeff51d7</password_double_sha1_hex>
<networks incl="networks" replace="replace">
<ip>::/0</ip>
</networks>
<profile>default</profile>
<quota>default</quota>
</root>

注:<password_double_sha1_hex>标签中的就是一步中设置密码加密后的字符串,进行相应的替换即可。

如下图:

启动验证

启动服务:service clickhouse-server start

查看状态:service clickhouse-server status

停止服务:service clickhouse-server stop

重启服务:systemctl restart clickhouse-server.service

输入:clickhouse-client即可进入客户端交互

通过查询验证:select 1

相关推荐
贵州诚鑫致达科技有限公司6 小时前
Linux的yum源怎么重启?源不是服务
linux·运维·服务器
澜山奕秋9 小时前
RHCSA
linux·运维·服务器
Web极客码10 小时前
告别流式截断:我用客户端中间件解决长文本 API 跨国 SSE 断连与数据自愈
linux·agent 图
cnnews10 小时前
Chromebox3安装Ubuntu后内存化与最小化 eMMC 写入优化
linux·运维·ubuntu
flytalei11 小时前
Ubuntu 24.04 单节点 K3s 部署实践:从环境评估到故障排查与验收
linux·运维·ubuntu
Starry-sky(jing)11 小时前
Hermes Agent 部署后怎么升级?v0.21.7 Linux 源代码版实测
linux·人工智能·ai agent·版本升级·hermes agent
水饺编程11 小时前
第2章:Linux 基础,clear 命令
linux·c语言·汇编
GeW12 小时前
新质生产力路线图Linux和数据库自主可控实践指南
linux
yunwei3712 小时前
eBPF 教程:BPF 迭代器用于内核数据导出
linux·后端·性能优化
别动我齐刘海13 小时前
实时控制学习2
linux·c++·人工智能·学习·算法