ClickHouse安装完整使用 第二章

本文介绍了ClickHouse单机安装的详细步骤。首先是准备工作,包括关闭防火墙、取消CentOS打开文件数限制、安装依赖、取消SELinux并重启服务器。接着是单机安装,涉及创建目录、上传文件、同步安装、修改配置文件、启动Server、关闭开机自启以及使用client连接server等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、准备工作

1、确定防火墙处于关闭状态

2、CentOS 取消打开文件数限制

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

[atguigu ~]$ sudo vim /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072

第一列:限制的用户跟用户组
第二列
soft 软线程 当前生效的 配的话要比硬的小
hard 硬线程 最大
第三列
nofile 文件描数
nproc 进程数

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

有时候上面配置完会被这个文件覆盖、这个也得配置一下

[atguigu ~]$ sudo vim /etc/security/limits.d/20-nproc.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 131072
* hard nproc 131072

(3)执行同步操作

[atguigu ~]$ sudo /home/atguigu/bin/xsync /etc/security/limits.conf
[atguigu ~]$ sudo /home/atguigu/bin/xsync 
/etc/security/limits.d/20-nproc.conf

3、安装依赖

[atguigu ~]$ sudo yum install -y libtool

在这里插入图片描述

[atguigu ~]$ sudo yum install -y *unixODBC*

在这里插入图片描述

在 hadoop103、hadoop104 上执行以上操作

4、CentOS 取消 SELINUX

(1)修改/etc/selinux/config 中的 SELINUX=disabled

[atguigu ~]$ sudo vim /etc/selinux/config
SELINUX=disabled
注意:别改错了

(2)执行同步操作

[atguigu ~]$ sudo /home/atguigu/bin/xsync /etc/selinux/config

(3)重启三台服务器

二、单机安装

官网

下载地址

1、创建 clickhouse 目录

在 hadoop102 的/opt/software 下创建 clickhouse 目录

[atguigu software]$ mkdir clickhouse

在这里插入图片描述

2、将资料/ClickHouse 文件上传到服务器

将/2.资料/ClickHouse 下 4 个文件上传到 hadoop102 的
software/clickhouse 目录下

在这里插入图片描述

3、将安装文件同步到 hadoop103、hadoop104

[atguigu software]$ xsync clickhouse

4、分别在三台机子上安装这 4 个 rpm 文件

在这里插入图片描述
sudo rpm -qa|grep clickhouse 查看安装情况

5、修改配置文件

[atguigu@hadoop102 clickhouse]$ sudo vim /etc/clickhouse-server/config.xml

(1)把 <listen_host>::</listen_host> 的注释打开

把 <listen_host>::</listen_host> 的注释打开,这样的话才能让 ClickHouse 被除本机以外的服务器访问
在这里插入图片描述

(2)分发配置文件

sudo /home/atguigu/bin/xsync /etc/clickhouse-server/config.xml

在这个文件中,有 ClickHouse 的一些默认路径配置,比较重要的
数据文件路径: /var/lib/clickhouse/
日志文件路径:/var/log/clickhouse-server/clickhouse-server.log

6、启动 Server

[atguigu clickhouse]$ sudo systemctl start clickhouse-server

在这里插入图片描述

7、三台机器上关闭开机自启

[atguigu clickhouse]$sudo systemctl disable clickhouse-server

8、使用 client 连接 server

[atguigu clickhouse]$ clickhouse-client -m

在这里插入图片描述

-m :可以在命令窗口输入多行命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值