ClickHouse(二)centos 部署

作者 : 开心源码 本文共1245个字,预计阅读时间需要4分钟 发布时间: 2022-05-14 共209人阅读

ClickHouse可以在任何具备x86_64,AArch64或者PowerPC64LE CPU架构的Linux,FreeBSD或者Mac OS X上运行。

官方预构建的二进制文件通常针对x86_64进行编译,并利用SSE 4.2指令集,因而,除非另有说明,支持它的CPU使用将成为额外的系统需求。下面是检查当前CPU能否支持SSE 4.2的命令:

[root@iZ2ze7sn66bchxncut8rgsZ ~]# grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"SSE 4.2 supported

假如不支持SSE 4.2,您应该通过适当的配置调整从源代码构建ClickHouse。

rpm安装

推荐使用CentOS、RedHat和所有其余基于rpm的Linux发行版的官方预编译rpm包。

首先,您需要增加官方存储库:

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

而后运行命令安装:

sudo yum install clickhouse-server clickhouse-client

你也可以从这里手动下载安装包:下载

启动服务:

systemctl start clickhouse-server

查看服务状态:

systemctl status clickhouse-server

配置文件在/etc/clickhouse-server中和/etc/clickhouse-client中,默认端口是8123。

[root@iZ2ze7sn66bchxncut8rgsZ clickhouse]# cd /etc/clickhouse-server/[root@iZ2ze7sn66bchxncut8rgsZ clickhouse-server]# lsconfig.d  config.xml  users.d  users.xml

开放外部访问,编辑config.xml,找到如下的位置,以下两个配置随便放开一个

#放开以下配置表示既支持ipv4也支持ipv6<!-- <listen_host>::</listen_host> -->#仅支持ipv4<listen_host>0.0.0.0</listen_host> 

修改默认客户default的密码,编辑users.xml,修改密码为如下:

<password>123456</password>

重新启动:

systemctl restart clickhouse-server

假如是阿里云等注意开放9000端口,虚拟机请关闭防火墙或者者开放端口策略。

使用datagrip工具连接clickhouse,如下图:

连接

创立表和数据进行测试:

测试

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » ClickHouse(二)centos 部署

发表回复