clickhou单机部署

验证系统是否符合安装条件

ClickHouse可以在任何具有x86_64,AArch64或PowerPC64LE CPU架构的Linux,FreeBSD或Mac OS X上运行。虽然预构建的二进制文件通常是为x86_64编译并利用SSE 4.2指令集,但除非另有说明,否则使用支持它的CPU将成为额外的系统要求。这是检查当前CPU是否支持SSE 4.2的命令:

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

image.png
这个也不是一定的 ,在官网可以根据不同的cpu架构去下载对应的包

安装

官方安装教程

安装地址:https://clickhouse.com/docs/en/install
image.png
支持不同的安装方式,根据自己的需要去进行安装;我这个以Centos7为例
如果是支持连接外网的直接配置yum,通过yum安装就好了。在内网也可以自己下载对应rpm包进行手动安装

查看系统架构

image.png

下载对应的版本的包,我的是x86_64

image.png
image.png

将包上传到服务器上面进行安装

image.png

安装的顺序

先安装clickhouse-common-static-21.4.6.55-2.x86_64.rpm,安装clickhouse-server-21.4.6.55-2.noarch.rpm;在安装clickhouse-client-21.4.6.55-2.noarch.rpm

rpm -ivh clickhouse-common-static-21.4.6.55-2.x86_64.rpm
rpm -ivh clickhouse-server-21.4.6.55-2.noarch.rpm 
rpm -ivh clickhouse-client-21.4.6.55-2.noarch.rpm

启动服务

#这个好像在不同的系统版本方式有点不一样
systemctl start clickhouse-server.service 
#有的也是用这种方式启动
/etc/init.d/clickhouse-server start

查看服务状态

systemctl status clickhouse-server.service

image.png

通过命令行客户端连接

clickhouse-client

默认情况下,使用default用户并不携带密码连接到localhost:9000。还可以使用--host参数连接到指定服务器。
我这个是配置了密码
image.png
这样就表示安装成功

配置密码连接

vim /etc/clickhouse-server/users.xml

image.png

开启远程连接

vim /etc/clickhouse-server/config.xml

image.png

重启clickhouse服务

systemctl restart clickhouse-server.service

需要注意的地方

在clickhouse默认安装的数据目录是安装在系统盘的,我们在安装完之后需要做修改安装目录
可以参考
https://blog.csdn.net/Azj12345/article/details/128169866
https://www.gbase8.cn/5850

posted @   张and强  阅读(129)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示