准备工作

  1. 确定防火墙处于关闭状态
  2. CentOS 取消打开文件数限制
    1. 在 hadoop102 的 /etc/security/limits.conf 文件的末尾加入以下内容 ```scala sudo vim /etc/security/limits.conf
  • soft nofile 65536
  • hard nofile 65536
  • soft nproc 131072
  • hard nproc 131072 ```

    1. 在 hadoop102 的/etc/security/limits.d/20-nproc.conf 文件的末尾加入以下内容 ```scala sudo vim /etc/security/limits.d/20-nproc.conf
  • soft nofile 65536
  • hard nofile 65536
  • soft nproc 131072
  • hard nproc 131072 ```
  1. 安装依赖

    1. sudo yum install -y libtool
    2. sudo yum install -y *unixODBC*
  2. CentOS 取消 SELINUX

    1. 修改/etc/selinux/config 中的 SELINUX=disabled
      1. sudo vim /etc/selinux/config
      2. SELINUX=disabled

      单机安装

      官网:https://clickhouse.tech/
      下载地址:http://repo.red-soft.biz/repos/clickhouse/stable/el7
  3. 在 hadoop102 的/opt/software 下创建 clickhouse 目录

  4. 上传文件至clickhouse 目录

image.png

  1. 安装rpm

    1. 安装时会提示输入密码,如果不设置密码,直接按回车跳过即可。image.png
      1. sudo rpm -ivh *.rpm
  2. 修改配置文件

    1. :: 的注释打开,这样的话才能让 ClickHouse 被除本机以外的服务器访问

image.png

  1. 启动Server

    1. sudo systemctl start clickhouse-server

    image.png

  2. 使用Client连接Server

    1. clickhouse-client -m

    image.png