环境准备

1.验证当前服务器的CPU是否支持SSE 4.2指令集,因为向量化执行需要用到这项特性
grep -q sse4_2 /proc/cpuinfo&& echo "SSE 4.2 supported" || echo "SSE 4.3 not supported"

在这里插入图片描述

  1. 下载RPM安装包
    地址:https://packagecloud.io/Altinity/clickhouse/
    在这里插入图片描述
    在这里插入图片描述
    安装完成
    在这里插入图片描述

  2. 设置FQDN

hostnamectl --static set-hostname ch5.nauu.com
验证
hostname -f

在这里插入图片描述

  1. 关闭防火墙
-- 关闭防火墙
systemctl stop firewalld.service
--禁止开启启动
systemctl disable firewalld.service

安装

在这里插入图片描述
在这里插入图片描述

  • 执行安装命令
    sudo yum install clickhouse-client-20.8.3.18-1.el7.x86_64

  • 安装完成后启动服务端
    sudo service clickhouse-server start

  • 启动客户端
    clickhouse-client

停止服务端命令 sudo service clickhouse-server stop

测试
输出 select 1
在这里插入图片描述

使用DataGrip连接ClickHouse

  1. 首先需要设置ClickHouse允许远程连接
    我们打开配置文件
    vim /etc/clickhouse-server/config.xml

在这里插入图片描述
取消 <!-- <listen_host>0.0.0.0</listen_host> -->的注释

然后重启服务
service clickhouse-server restart

  1. DataGrip连接ClickHouse

ClickHouse 默认账号为 default 密码没有设置则为空,默认数据库为default
在这里插入图片描述

  • 执行查看数据库命令测试
    show databases ;

在这里插入图片描述

自此ClickHouse安装完成

ps 自己卡在远程连接配置半天,网上的博客大多不对,其他相关资料也很少,希望这篇博客能帮到你

Logo

更多推荐