【clickhouse】在CentOS中离线安装clickhouse

发布时间:2023年12月21日

https://packages.clickhouse.com/rpm/stable/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
通过如下命令检查是否安装过clickhouse
[root@172 ~]# rpm -qa | grep clickhouse

在这里插入图片描述
把rpm安装包放到opt/lzh目录
在这里插入图片描述
按照如下命令顺序安装
[root@172 /]# rpm -ivh /opt/lzh/clickhouse-common-static-22.1.2.2-2.x86_64.rpm
[root@172 /]# rpm -ivh /opt/lzh/clickhouse-server-22.1.2.2-2.noarch.rpm
[root@172 /]# rpm -ivh /opt/lzh/clickhouse-client-22.1.2.2-2.noarch.rpm

在这里插入图片描述
在第二步需要数据默认用户default的密码,如123qwe,./
Password for default user is saved in file /etc/clickhouse-server/users.d/default-password.xml.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如下为clickhouse相关命令

命令说明
systemctl status clickhouse-server查看服务状态
systemctl start clickhouse-server启动服务
systemctl stop clickhouse-server停止服务
systemctl enable clickhouse-server设置服务为自启动
systemctl disable clickhouse-server禁用服务为自启动

未启动状态
在这里插入图片描述
启动后状态
在这里插入图片描述
删掉安装时候初始化的密码文件
定位到如下目录
[root@172 clickhouse-server]# cd /etc/clickhouse-server/users.d

在这里插入图片描述
删除文件
[root@172 users.d]# rm -rf *
在这里插入图片描述

编辑用户配置文件
[root@172 users.d]# vi /etc/clickhouse-server/users.xml

在配置文件如下节点设置密码
123qwe,./

在这里插入图片描述
保存即可

配置外网访问权限

[root@172 users.d]# vi /etc/clickhouse-server/config.xml

把如下节点的注释去掉
<listen_host>::</listen_host>

在这里插入图片描述
保存即可

配置文件数据存储目录
vi /etc/clickhouse-server/config.xml

<path>/disk/mydata/clickhouse/</path>
<tmp_path>/disk/mydata/clickhouse/tmp/</tmp_path>

在这里插入图片描述

重启服务
[root@172 users.d]# systemctl restart clickhouse-server

查看日志
[root@172 users.d]# cd /var/log/clickhouse-server/

在这里插入图片描述
监听8123端口
[root@172 clickhouse-server]# netstat -tulpn | grep 8123
在这里插入图片描述
查看已开放的端口号
[root@172 clickhouse-server]# firewall-cmd --list-all
在这里插入图片描述
开启8123端口
[root@172 clickhouse-server]# firewall-cmd --add-port=8123/tcp --permanent

重启防火墙
[root@172 clickhouse-server]# firewall-cmd --reload
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

文章来源:https://blog.csdn.net/liuzhenhe1988/article/details/135071043
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。