ClickHouse部署安装

准备工作

确定防火墙处于关闭状态

CentOS取消打开文件数限制

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

注意: 以下操作会修改 Linux 系统配置,如果操作不当可能导致虚拟机无法启动,建议在执行以下操作之前给三台虚拟机分别打个快照。(快照拍摄需要在关机状态下执行)

sudo vim /etc/security/limits.conf

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

执行同步操作

注意:路径写自己分发文件的地址

sudo /home/bbd/bin/xsync /etc/security/limits.conf

sudo /home/bbd/bin/xsync /etc/security/limits.d/20-nproc.conf

安装依赖

sudo yum install -y libtool

sudo yum install -y *unixODBC*

在另外两台上也执行一遍以上操作

CentOS取消SELINUX

执行同步操作

sudo /home/bdd/bin/xsync /etc/selinux/config

重启三台服务器

sudo reboot

单机安装

官网:https://clickhouse.yandex/

下载地址:https://repo.clickhouse.tech/rpm/stable/x86_64/

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

把4个文件上传到hadoop112的/opt/software/clickhouse目录下

将安装文件同步到hadoop113、hadoop114

xsync clickhouse/

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

sudo rpm -ivh *.rpm

查看安装情况

修改配置文件

sudo vim /etc/clickhouse-server/config.xml

配置允许被外部节点访问

把 <listen_host>::</listen_host> 的注释打开,这样的话才能让ClickHouse被除本机以外的服 务器访问

分发配置文件

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

在这个文件中,有ClickHouse的一些默认路径配置,比较重要的

数据文件路径:<path>/var/lib/clickhouse/</path>

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

启动ClickServer

sudo systemctl start clickhouse-server

三台机器上关闭开机自启

sudo systemctl disable clickhouse-server

使用client连接server

clickhouse-client -m

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

相关推荐
honder试试1 天前
Springboot实现Clickhouse连接池的配置和接口查询
spring boot·后端·clickhouse
Mr_wilson_liu1 天前
通过DBeaver22.0.5 连接数据库ck(clickhouse)、pg(postgres)
数据库·clickhouse
波波仔863 天前
clickhouse表存储引擎
clickhouse·表存储引擎
波波仔863 天前
clickhouse存储和分区
clickhouse·排序·分区
波波仔863 天前
clickhouse insert与update区别
clickhouse·insert·update
波波仔863 天前
clickhouse简介
数据库·clickhouse
深色風信子3 天前
ClickHouse 快速入门
clickhouse·列式存储
波波仔863 天前
行存储与列存储的区别
数据库·clickhouse·行存储·列储存
吃喝不愁霸王餐APP开发者3 天前
霸王餐用户行为埋点:Kafka Connect+ClickHouse实时OLAP分析
分布式·clickhouse·kafka
honder试试4 天前
客户端连接Clickhouse连不上解决方案
java·clickhouse