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,之后输入密码即可

相关推荐
Sais_Z1 天前
ClickHouse的学习与了解
数据库·clickhouse
风中凌乱4 天前
ClickHouse-Backup的安装与部署
clickhouse
风中凌乱4 天前
clickhouse集群的安装与部署
clickhouse
白眼黑刺猬4 天前
ClickHouse从入门到企业级实战全解析课程简介
clickhouse
chenglin0168 天前
ClickHouse、Doris、OpenSearch、Splunk、Solr系统化分析
clickhouse·solr·lucene
慕y2748 天前
Java学习第一百一十七部分——ClickHouse
java·学习·clickhouse
zuozewei13 天前
随笔之 ClickHouse 列式分析数据库安装注意事项及基准测试
数据库·clickhouse
牛牛木有坏心眼(大数据进阶)14 天前
linux系统离线环境安装clickhouse客户端
linux·clickhouse
许心月14 天前
Clickhouse#表记录转换为insert语句
clickhouse
许心月14 天前
Clickhouse#记录隐藏字段
clickhouse