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 :可以在命令窗口输入多行命令

相关推荐
在路上走着走着2 天前
clickhouse数据库,http请求访问,支持参数化
数据库·clickhouse·http
爱上口袋的天空3 天前
09 - Clickhouse的SQL操作
数据库·sql·clickhouse
爱上口袋的天空6 天前
06 - Clickhouse的表引擎
数据库·clickhouse
吹老师个人app编程教学7 天前
ClickHouse的介绍、安装、数据类型
数据库·clickhouse·oracle
有被蠢哭到7 天前
Python连接Mysql、Postgre、ClickHouse、Redis常用库及封装方法
redis·python·mysql·clickhouse·postgresql
genghongsheng7 天前
执行flink sql连接clickhouse库
数据库·clickhouse·flink
爱上口袋的天空8 天前
04 - Clickhouse-21.7.3.14-2单机版安装
linux·服务器·clickhouse
LanFengXuXue8 天前
Clickhouse集群新建用户、授权以及remote权限问题
数据库·clickhouse
期待着201316 天前
ClickHouse创建分布式表
数据库·clickhouse
昨天今天明天好多天16 天前
【ClickHouse】创建表
数据库·clickhouse·oracle