ClickHouse安装(保姆级教学)

您所在的位置:网站首页 clickhouse底层原理 ClickHouse安装(保姆级教学)

ClickHouse安装(保姆级教学)

2023-06-25 10:32| 来源: 网络整理| 查看: 265

1、前期环境准备

        1.1  建议关闭防火墙,安装会更省心。(我们公司是不允许关闭防火墙的,所以我这边是全程防火墙,大家各取所需)         1.2  检查当前CPU是否支持SSE 4.2

grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"

    如果输出下图所示,表示支持

    1.3  调整CentOS系统对打开文件数的限制,在/etc/security/limits.conf和/etc/security/limits.d/20-nproc.conf文件的末尾加上

* soft nofile 65536 * hard nofile 65536 * soft nproc 131072 * hard nproc 131072

  1.4 安装相关的依赖(大部分系统自带),执行一下代码

sudo yum install -y libtool sudo yum install -y *unixODBC*

   1.5  在安装 ClickHouse 过程中,官方推荐将 SELinux 设置为 Permissive 模式而不是禁用 SELinux。Permissive 模式下,SELinux 会记录违规操作但不会拒绝访问,这样可以让管理员更好地了解 ClickHouse 对 SELinux 的依赖和影响。 但是我们这边为了安装更顺利采用disabled

sudo vim /etc/selinux/config #修改 SELINUX=disabled

 1.6  修改完成之后,远程工具重新连接.,促使以上设置生效。如果没有生效,可以尝试重启服务器。

2、单机安装

2.1  Clickhouse提供了丰富的安装模式,具体的可以参考官方文档 安装 | ClickHouse Docs

2.2 新建一个文档如clickhouse,用于存储rpm包,然后执行以下代码

sudo yum install yum-utils sudo rpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPG sudo yum-config-manager --add-repo https://repo.clickhouse.tech/rpm/stable/x86_64

2.3 安装执行下面的代码

sudo rpm -ivh *.rpm

2.4 修改配置文件,把 :: 的注释打开,这样的话才能让ClickHouse被除本机以外的服务器访问

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

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

数据文件路径:/var/lib/clickhouse/

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

2.5 启动服务

sudo systemctl start clickhouse-server

2.6 使用client连接server

clickhouse-client -m

安装成功

总结:本次为测试环境单机安装,后续更新集群模式



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3