准备工作
确定防火墙处于关闭状态
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 :可以在命令窗口输入多行命令