博客园 首页 私信博主 显示目录 隐藏目录 管理 动画

ClickHouse 安装

第 2 章 ClickHouse 的安装

1.1     准备工作

1.1.1     确定防火墙处于关闭状态

1.1.2     CentOS 取消打开文件数限制

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

[root@hadoop106 ~]#  vim /etc/security/limits.conf

*  soft nofile 65536

*  hard nofile 65536

*  soft nproc 131072

*  hard nproc 131072

 

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

[root@hadoop106 ~]#  vim /etc/security/limits.d/20-nproc.conf

*  soft nofile 65536

*  hard nofile 65536

*  soft nproc 131072

*  hard nproc 131072

(3)执行同步操作(单机模式不需要分发)

[root@hadoop106 ~]#  xsync /etc/security/limits.conf

[root@hadoop106 ~]#  xsync /etc/security/limits.d/20-nproc.conf

1.1.3     安装依赖

[root@hadoop106 ~]#  yum install -y libtool

[root@hadoop106 ~]#  yum install -y *unixODBC*

hadoop107hadoop108 上执行以上操作

 

1.1.1      CentOS 取消 SELINUX

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

注意:别改错了

(2) 执行同步操作(单机模式不需要分发)

[root@hadoop106 ~]# xsync /etc/selinux/config

(3) 重启三台服务器

 [root@hadoop106 ~]# reboot

1.2     单机安装

官网:https://clickhouse.tech/

下载地址:http://repo.red-soft.biz/repos/clickhouse/stable/el7/

1.2.1      在 hadoop106 的/opt/module 下创建 clickhouse 目录

[root@hadoop106 module]# mkdir -p /opt/module/clickhouse

1.2.2      将/2. 资料/ClickHouse 下 4 个文件上传到 hadoop106 的module/clickhouse 目录下

1.2.3      将安装文件同步到 hadoop107、hadoop108

[root@hadoop106 module]# xsync clickhouse

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

[root@hadoop106 clickhouse]#  rpm -ivh *.rpm

 

遇到问题:安装rpm包时提示错误:依赖检测失败的解决方法

 解决方法:在命令行末尾加上 –nodeps –force执行即可。

安装完毕之后默认的安装路径:

  bin/  ===>    /usr/bin

  conf/ ====>   /etc/clickhouse-server

  lib/  ====>   /var/lib/clickhouse

  log/  =====>  /var/log/clickhouse-server

 rpm -qa|grep clickhouse 查看安装情况

 

1.2.5      修改配置文件

[root@hadoop106 clickhouse]#  vim /etc/clickhouse-server/config.xml


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

 

 

(2)  分发配置文件

 xsync /etc/clickhouse-server/config.xml

 

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

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

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

1.2.6      启动 Serve

[root@hadoop106 clickhouse]#  clickhouse start;

1.2.7      三台机器上关闭开机自启(生产环境中不要关)

[root@hadoop106 clickhouse]# systemctl disable clickhouse-server             

1.2.8      使用 client 连接 server

[root@hadoop106 clickhouse]# clickhouse-client -m

[root@hadoop106 clickhouse]# clickhouse-client --host=hadoop106 --port=9000 -u default --password

Password for user (default): root            

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

 

 

posted @ 2022-03-10 12:00  CHANG_09  阅读(733)  评论(0编辑  收藏  举报