1、本地搭建CK单机服务

服务架构:win10 + VM16 + CentOS7 + CK2

2、centOS 网络配置:安装好 VMware  和  CentOS 7。

使用静态固定IP设置方便测试;

配置VMware 使用Net 网络模式。

Step1: 关闭需要配置网络的虚拟机。

Step2: 更改虚拟机网络设置:菜单栏 → 虚拟机 → 设置 → 网络适配器

网络连接选择:自定义-VMnet8(NAT模式)

Step3:  菜单栏  → 编辑 → 虚拟网络编辑器 → VMnet8 → 取消勾选 "使用本地DHCP服务将IP地址分配给虚拟机", 因为我们需要固定IP,不能直接让虚拟机分配IP; 把 子网IP 改为:192.168.137.0 (这个网段为window分配给VMnet8的默认网段)

Step4 :  window 设置  → 网络和internet  → 网络和共享中心 → 更改适配器设置  → 当前使用的网络(以太网、本地网络、无限WLAN)右键属性 → 共享  → 选择家庭网络连接(H):VMware Network Adapter VMnet8 → 勾选:允许其他网络用户通过此计算机的internet连接来连接

Step5: centOs  系统网络配置 ,Terminal → vi /etc/sysconfig/network-scripts/ifcfg-ens33 ; 修改以下属性:

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="d6c9d719-4365-492d-a715-e02f114ac530"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.137.8
NETMASK=255.255.255.0
GATEWAY=192.168.137.1
DNS1=192.168.137.1
ZONE=public

Setp6 : 重启 CentOS  网卡

sudo systemctl restart network ;

测试网络:

3、搭建 ClickHouse 服务集群

部署架构:

4、部署 CK 集群监控平台

监控方案:

基于 开源的度量分析与可视化套件 Grafana  监控平台。

Grafana  安装配置:

Step1 :安装 Grafana  

a、下载 安装包 : wget https://dl.grafana.com/enterprise/release/grafana-enterprise-8.2.3-1.x86_64.rpm

b、执行安装命令: sudo yum install grafana-enterprise-8.2.3-1.x86_64.rpm

c、开启自动启动

systemctl enable grafana-server

d、启动服务

systemctl start grafana-server

e、查看服务状态

systemctl status grafana-server

Step2: 安装 grafana vertamedia-clickhouse-datasource 插件

a、执行 安装命令 grafana-cli plugins install vertamedia-clickhouse-datasource

b、重启 grafana 

systemctl restart grafana-server 

Step3:配置 ck 监控面板

a、登录 grafana

http://192.168.137.8:3000/

b、配置CK 连接源

c、添加监控大盘

d、完成

5、Grafana 大盘简介

美观、强大的可视化监控指标展示工具

grafana 是一款采用 go 语言编写的开源应用,主要用于大规模指标数据的可视化展现,是网络架构和应用分析中最流行的时序数据展示工具,目前已经支持绝大部分常用的时序数据库。

DashBoard:仪表盘,就像汽车仪表盘一样可以展示很多信息,包括车速,水箱温度等。Grafana的DashBoard就是以各种图形的方式来展示从Datasource拿到的数据。

遗留问题:

1、ClickHouse Queries 未安装 :ClickHouse Queries dashboard for Grafana | Grafana Labs

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐