news 2026/7/7 1:48:01

clickhouse24.9.2.42单机版linux安装

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
clickhouse24.9.2.42单机版linux安装

需要下载三个包
clickhouse-client-24.9.2.42-arm64.tgz 提供客户端
clickhouse-server-24.9.2.42-amd64.tgz 提供配置文件
clickhouse-common-static-24.9.2.42-amd64.tgz 提供程序

资源下载地址,我设置的是0积分

https://download.csdn.net/download/weixin_41809435/93080194?spm=1001.2014.3001.5501

创建基本目录
mkdir -p /opt/clickhouse/{app,data,bin,logs,config,scripts}


使用一下命令查看自己服务器是什么版本的,适合使用什么类型的压缩包
[root@localhost system]# uname -m
x86_64


解压
[root@localhost clickhouse]# tar -zxvf clickhouse-client-xxxx

说明是X86的系统,需要下载amd压缩包,执行以下命令 正常执行说明能用
file clickhouse-common-static-24.9.2.42-amd64.tgz


把解压包中,他们三个对应的bin目录下的执行文件 复制一份 到我们自己的bin目录下
cp clickhouse-common-static-24.9.2.42/usr/bin/clickhouse /opt/clickhouse/bin/


创建软连接(也就类似于windows中的配置环境变量到path中一样,最后可以直接使用命令clickhouse)
ln -s /opt/clickhouse/bin/clickhouse /usr/bin/clickhouse

服务层配置文件复制
cp -r clickhouse-server-24.9.2.42/etc/clickhouse-server/* /opt/clickhouse/config/


配置一个用户
groupadd clickhouse
useradd -g clickhouse clickhouse
并授权目录
chown -R clickhouse:clickhouse /opt/clickhouse
chmod -R 755 /opt/clickhouse

修改配置文件
vi /opt/clickhouse/config/config.xml

找到<path>/var/lib/clickhouse/</path>内容

修改为
<path>/opt/clickhouse/data/</path>

按照类似的操作,修改配置文件
总结:所有关于 /var/lib/clickhouse的目录都改成自己定义的/opt/clickhouse
比如一下这些,但是最好是自己一个个搜索,自己去一个个修改
<tmp_path>/var/lib/clickhouse/tmp/</tmp_path> 改为
<tmp_path>/opt/clickhouse/tmp/</tmp_path>

<user_files_path>/var/lib/clickhouse/user_files/</user_files_path> 改为(后面会新建这个目录)
<user_files_path>/opt/clickhouse/data/user_files/</user_files_path>


<log>/var/log/clickhouse-server/clickhouse-server.log</log> 改为
<log>/opt/clickhouse/logs/clickhouse-server.log</log>

<errorlog>/var/log/clickhouse-server/clickhouse-server.err.log</errorlog> 改为
<errorlog>/opt/clickhouse/logs/clickhouse-server.err.log</errorlog>

<listen_host>::1</listen_host>
<listen_host>127.0.0.1</listen_host> 这俩改为一个
<listen_host>0.0.0.0</listen_host>


users.xml
<password></password> 改为(自己想要的密码)
<password>123456</password>

这个有可能本来就是需要的值,不需要改,看版本
<networks>
<ip>::1</ip>
<ip>127.0.0.1</ip>
</networks>改为
<networks>
<ip>::/0</ip>
</networks>

新建刚配置的文件
mkdir -p /opt/clickhouse/data/user_files


放开防火墙并重载
firewall-cmd --permanent --add-port=8123/tcp
firewall-cmd --permanent --add-port=9000/tcp
firewall-cmd --reload

创建systemd服务文件内容
vi /etc/systemd/system/clickhouse.service

内容如下:
[Unit]
Description=ClickHouse Server
After=network.target

[Service]
Type=simple
User=clickhouse
Group=clickhouse

ExecStart=/opt/clickhouse/bin/clickhouse server \
--config-file=/opt/clickhouse/config/config.xml

Restart=always
RestartSec=5

LimitNOFILE=500000

[Install]
WantedBy=multi-user.target

重新加载systemd
systemctl daemon-reload
设置为开机启动
systemctl enable clickhouse

启动
systemctl start clickhouse

查看状态
systemctl status clickhouse

用DBeaver连接
xxx.xxx.xxx.xxx 你自己虚拟机的IP
8123
default
123456

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/7 1:35:12

构建股票预测系统的完整流程

构建一个股票预测系统&#xff0c;本质上是开发一个时序数据预测应用。其核心流程可以概括为&#xff1a;数据获取与处理 -> 模型构建与训练 -> 系统集成与部署。下面我将以构建一个基于深度学习的Web端股票预测系统为例&#xff0c;详细拆解每一步。 一、系统架构总览&…

作者头像 李华
网站建设 2026/7/7 1:35:05

FastDFS V6.16发布:支持单服务器多实例部署,新增监控工具!

历经两周开发与测试&#xff0c;分布式文件系统FastDFS V6.16正式发布。此版本有诸多改进&#xff0c;如支持单服务器多实例部署&#xff0c;还新增了监控工具。单服务器多实例部署该版本支持一台服务器上部署同组的多个storage实例&#xff0c;但需启用storage server ID特性&…

作者头像 李华
网站建设 2026/7/7 1:34:41

FastAPI 请求头与 Cookie:Web 世界的“身份证”与“通行证”

你每天上网的时候&#xff0c;有没有好奇过一个问题&#xff1a;为什么你登录淘宝之后&#xff0c;不管点进“购物车”、“订单详情”还是“个人中心”&#xff0c;网站都知道你是谁&#xff1f;答案并不是你每次点击都把用户名和密码重新发一遍&#xff08;那样太危险了&#…

作者头像 李华
网站建设 2026/7/7 1:33:37

2026年7月苏州小程序开发公司哪家好?

定制开发推荐与排行参考 苏州企业做小程序&#xff0c;常见的需求集中在制造业、设备售后、经销商订货、企业协同、客户服务和园区业务。设备档案、价格权限、库存查询、工单流转和工程师现场服务常常同时出现&#xff0c;系统若没有先把角色和数据关系梳理清楚&#xff0c;后面…

作者头像 李华
网站建设 2026/7/7 1:28:36

语义鸿沟——为什么大模型看不懂你的ERP

大模型能写诗、能写代码、能做数学题&#xff0c;但接到企业ERP数据上却经常"翻车"——问它"上个月A客户的销售额"&#xff0c;它从订单表里sum出来的数字和财务报表对不上。不是模型不够聪明&#xff0c;是它根本看不懂ERP里那些字段的业务含义。模型理解…

作者头像 李华