Ckman部署clickhouse

1. 介绍

ckman,全称是ClickHouse Management Console, 即ClickHouse管理平台。它是由擎创科技数据库团队主导研发的一款用来管理和监控ClickHouse集群的可视化运维工具。目前该工具已在github上开源,开源地址为:github.com/housepower/ckman。

2. 部署ckman

复制代码
[root@hadoop101 clickhouse]# tar -zxvf ./ckman-v3.1.3-240527.Linux.amd64.tar.gz -C /opt/module/

访问hadoop101:8888,账号密码:ckman/Ckman123456!

3. 部署clickhouse

3.1 建立ssh互信

3.2 安装包上传ckman

3.3 环境准备

clickhouse的集群安装依赖于zookeeper集群和jdk,记得提前安装上

复制代码
[root@hadoop101 module] ls
ckman  hadoop-3.3.6  jdk-1.8  stargo-v2.3  starrocks  zookeeper-3.5.7

3.4 部署

3.4.1 集群名称与安装版本

3.4.2 集群节点和通信端口

集群规划三个分片,暂时没有副本,以后我们会介绍集群添加副本节点

3.4.3 添加zookeeper节点

3.4.4 配置集群初始密码和SSH

数据目录你需要自己提前创建出来

需要把安装ckman集群的私钥copy到ckman的conf目录下

复制代码
[root@hadoop101 module] cp /root/.ssh/id_rsa /opt/module/ckman/conf/

3.4.5 执行安装

3.4.6 查看集群

sql 复制代码
[root@hadoop101 data] clickhouse-client --user=default --password=123456
ClickHouse client version 21.7.3.14 (official build).
Connecting to localhost:9000 as user default.
Connected to ClickHouse server version 21.7.3 revision 54449.

hadoop101 :) show databases;

SHOW DATABASES

Query id: 2ae6d593-f410-4842-ae86-ce9b5483b94c

┌─name────┐
│ default │
│ system  │
└─────────┘

2 rows in set. Elapsed: 0.003 sec.