ClickHouse的安装启动

安装步骤

1.关闭防火墙

2.修改资源限制配置文件

2.1 路径:/etc/security/limits.conf

在末尾添加:

bash 复制代码
* soft nofile 65536 #任何用户可以打开的最大的文件描述符数量,默认1024 这里的设置会限制tcp连接数
* hard nofile 65536
* soft nproc 131072 #任何用户可以打开的最大进程数
* hard nproc 131072

hard和soft的区别:

soft是一个警告值

hard是阈值,超过阈值会报错

如果要设置某一个用户对应的值,将*改为@用户名即可

常用操作:

①查看所有用户创建的进程数::

ps -eo user | sort | uniq -c | sort -n

查看ps相关指令:ps --help all

②查看当前系统使用的文件描述符数:cat /proc/sys/fs/file-nr

已分配使用的文件描述符数;分配后已释放的文件描述符数;系统最大打开文件描述符数

查看系统最大打开文件描述符数:cat /proc/sys/fs/file-max

查看进程最大打开文件描述符数:ulimit -n(默认查看的是soft limit)

设置进程最大打开文件描述符数:

ulimit -Sn 数量 临时设置soft limit(注意必须小于hard limit)

ulimit -n 数量 临时设置soft limit和hard limit

hard limit不能大于 /proc/sys/fs/nr_open,假如hard limit大于nr_open,注销后将无法正常登录

参考:linux中/etc/security/limits.conf配置文件说明 - 知乎

2.2 路径:/etc/security/limits.d/20-nproc.conf

在末尾添加相同内容

limits.d下面的配置会覆盖limits.conf中相同的配置

参考:搞懂ulimit资源限制-腾讯云开发者社区-腾讯云

全部配置完成后所有机器同步配置;

3.安装依赖

sudo yum install -y libtool

sudo yum install -y *unixODBC*

4.取消 SELINUX

sudo vim /etc/selinux/config

修改:SELINUX=disabled

SELinux是Linux 内核中提供的强制访问控制系统

有三种状态:

disabled :不启用控制系统

permissive:开启控制系统,处于警告模式;即违反策略之后可以继续操作,但会进行相应的记录

enforcing:开启控制系统,处于强制状态;违反策略之后就无法继续操作

5.单机安装

下载地址:Index of /repos/clickhouse/stable/el7

21.7.3.14版本的安装包下载地址:百度网盘 请输入提取码

安装包中有四个文件,上传到自定义的位置之后,执行安装指令:

sudo rpm -ivh *.rpm

-i:安装;-v:提供更多的详细信息输出;-h:软件包安装的时候列出哈希标记

查看rpm指令的相关信息:rpm --help

6.修改配置文件

vim /etc/clickhouse-server/config.xml

<listen_host>::</listen_host> 的注释打开,这样的话才能让 ClickHouse 被除本

机以外的服务器访问

ClickHouse的一些常用路径:

数据文件路径:/var/lib/clickhouse/

日志文件路径:/var/log/clickhouse-server/clickhouse-server.log

启动

启动服务器:systemctl start clickhouse-server

关闭开机自启:systemctl disable clickhouse-server

重启服务器:systemctl restart clickhouse-server

客户端连接:clickhouse-client --password,之后输入密码即可

相关推荐
ll5776443328 小时前
解析PyTorch张量操作从基础重塑到高级自动微分技术
clickhouse
言之。14 小时前
ClickHouse MCP
clickhouse
weixin_3077791315 小时前
Clickhouse导出库的表、视图、用户和角色定义的SQL语句
开发语言·数据库·算法·clickhouse·自动化
SelectDB技术团队16 小时前
Apache Doris 与 ClickHouse:运维与开源闭源对比
运维·clickhouse·apache
weixin_307779136 天前
AWS云上ClickHouse数据仓库部署方案详解
开发语言·clickhouse·自动化·云计算·aws
板凳坐着晒太阳6 天前
ClickHouse 配置优化与问题解决
数据库·clickhouse
LoneEon11 天前
Ubuntu 部署 ClickHouse:高性能分析型数据库(附shell脚本一键部署↓)
数据库·clickhouse
恒悦sunsite12 天前
Ubuntu之apt安装ClickHouse数据库
数据库·clickhouse·ubuntu·列式存储·8123
问道飞鱼18 天前
【大数据技术】ClickHouse配置详细解读
大数据·clickhouse·配置信息