clickhouse-安装部署(rpm包|单节点/集群部署)

0 简介

在CentOS中安装clickhouse,先以单节点部署,后续根据需要可以改成集群部署

1 准备工作

1.1 关闭防火墙

此处不再介绍,有需要自行查找教程

1.2 取消打开文件数限制

在安装和运行ClickHouse之前,“取消打开文件数限制”是指调整操作系统的限制,以允许ClickHouse进程能够打开更多的文件描述符。这是因为ClickHouse在处理大规模数据时,需要同时打开大量的文件(例如数据文件、索引文件等),而默认情况下,操作系统对每个用户或进程能打开的文件数量是有限制的。

1.在/etc/security/limits.conf文件的末尾加入以下内容

* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072

2.在/etc/security/limits.d/20-nproc.conf文件的末尾加入以下内容

* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072

1.3 取消SELINUX

"取消SELinux"是指临时或永久性地禁用Security-Enhanced Linux (SELinux)。SELinux是一个安全机制,它为Linux系统提供了强制访问控制(MAC)。虽然SELinux增强了系统的安全性,但它也可能成为某些应用程序正常运行的障碍,特别是那些需要灵活权限管理的应用程序,比如ClickHouse。
为什么需要禁用SELinux?
(1)文件访问限制:ClickHouse需要对特定目录进行读写操作,以存储和访问数据文件、日志等。如果SELinux策略过于严格,可能会阻止这些操作,导致ClickHouse无法正常启动或运行。
(2)网络端口访问:默认情况下,SELinux对进程可以绑定的网络端口有严格的限制。如果ClickHouse尝试监听一个未被标记为允许的端口,这可能会导致问题。

修改/etc/selinux/config,设置SELINUX=disabled

SELINUX=disabled

1.4 安装依赖

1.libtool
确认依赖是否已安装。

libtool --version

如已安装,会显示安装的版本号。

libtool (GNU libtool) 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值