当前位置: 首页 > article >正文

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/目录,执行如下命令

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配置目录如下
在这里插入图片描述
在这里插入图片描述

vim /etc/clickhouse-server/config.xml

开放端口

<listen_host>::</listen_host>配置项放开
在这里插入图片描述

调整数据目录

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

<path>/var/lib/clickhouse/</path>

在这里插入图片描述

添加用户名密码

设置密码

PASSWORD='zyh_root_123'; echo "$PASSWORD"; echo -n "$PASSWORD" | sha1sum | tr -d '-' | xxd -r -p | sha1sum | tr -d '-'

在这里插入图片描述

添加用户

vim /etc/clickhouse-server/users.xml
<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
在这里插入图片描述


http://www.kler.cn/a/463759.html

相关文章:

  • MyBatis-plus sql拦截器
  • PostgreSQL对称between比较运算
  • UE5 Debug的一些心得
  • RabbitMQ-基本使用
  • Ansys Aqwa 中 Diffraction Analysis 的疲劳结果
  • 【工具进阶】使用 Nmap 进行有效的服务和漏洞扫描
  • Spring Boot 日志系统选择、日志系统选择、日志系统选择技术选型
  • 【GeekBand】C++设计模式笔记20_Composite_组合模式
  • 将广播发送和接收端实现一遍,完成一个发送端发送信息,对应多个接收端接收信息实验。
  • 怎么在 Linux 下运行 smart_rtmpd
  • 多模态论文笔记——CogVLM和CogVLM2(副)
  • [Linux]操作系统概念
  • Postman[4] 环境设置
  • ThinkPHP 8高效构建Web应用-第一个简单的MVC应用示例
  • Java Map 集合详解:基础用法、常见实现类与高频面试题解析
  • opencv图像直方图
  • 运动健康小程序SpringBoot+论文源码调试讲解
  • RabbitMQ-TTL机制
  • 缓存菜品的业务代码
  • 政策助力数字金融,CES Asia 2025展望科技新未来
  • AI 自动化编程对编程教育的影响
  • 每天五分钟机器学习:凸集
  • uni-app tab 双击事件监听
  • 前端小白学习之路-Vben探索 配置详情 - 2/50
  • 二、github基础
  • 【疑难杂症】 HarmonyOS NEXT中Axios库的响应拦截器无法拦截424状态码怎么办?