clickhouse 部署&集群监控实施方案
1、本地搭建CK单机服务服务架构:win10 + VM16 + CentOS7 + CK22、centOS 网络配置:安装好 VMware 和 CentOS 7。使用静态固定IP设置方便测试;配置VMware 使用Net 网络模式。Step1: 关闭需要配置网络的虚拟机。Step2: 更改虚拟机网络设置:菜单栏 → 虚拟机 → 设置 → 网络适配器网络连接选择:自定义-VMnet8(NAT模式)S
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
b、配置CK 连接源
c、添加监控大盘
d、完成
5、Grafana 大盘简介
美观、强大的可视化监控指标展示工具
grafana 是一款采用 go 语言编写的开源应用,主要用于大规模指标数据的可视化展现,是网络架构和应用分析中最流行的时序数据展示工具,目前已经支持绝大部分常用的时序数据库。
DashBoard:仪表盘,就像汽车仪表盘一样可以展示很多信息,包括车速,水箱温度等。Grafana的DashBoard就是以各种图形的方式来展示从Datasource拿到的数据。
遗留问题:
1、ClickHouse Queries 未安装 :ClickHouse Queries dashboard for Grafana | Grafana Labs
更多推荐
所有评论(0)