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

相关推荐
斯特凡今天也很帅8 小时前
clickhouse常用语句汇总——持续更新中
数据库·sql·clickhouse
SelectDB技术团队1 天前
从 ClickHouse、Druid、Kylin 到 Doris:网易云音乐 PB 级实时分析平台降本增效
大数据·数据仓库·clickhouse·kylin·实时分析
risc1234566 天前
【ClickHouse】RollingBitmap
clickhouse
斯特凡今天也很帅6 天前
clickhouse如何查看操作记录,从日志来查看写入是否成功
数据库·clickhouse
袖清暮雨11 天前
ClickHouse讲解
大数据·数据库·数据仓库·clickhouse·oracle
江枫渔火L13 天前
使用clickhouse的ReplacingMergeTree引擎表做活跃玩家信息表
数据库·clickhouse
潇凝子潇15 天前
Doris ClickHouse Greenplum 对比
clickhouse·doris·greenplum
递归尽头是星辰16 天前
ClickHouse核心优势分析与场景实战
大数据·数据仓库·clickhouse·实时分析·实时查询
鲁尼的小宝贝18 天前
基于Flink的数据中台管理平台
java·大数据·clickhouse·flink·yarn
问道飞鱼22 天前
【大数据知识】今天聊聊Clickhouse部署方案
大数据·clickhouse·部署