
# ALM-45431 ClickHouse 实例不满足拓扑分配
#### 告警解释
ClickHouseServer实例分布不满足拓扑分配要求。
#### 告警属性
| 告警ID  | 告警级别 | 是否自动清除 |
|:---|:---|:---|
| 45431 | 紧急   | 否      |
   
#### 告警参数
| 参数名称 | 参数含义       |
|:---|:---|
| 来源   | 产生告警的集群名称。 |
| 服务名  | 产生告警的服务名称。 |
| 角色名  | 产生告警的角色名称。 |
| 主机名  | 产生告警的主机名。  |
   
#### 对系统的影响
部分ClickHouseServer实例不可用。
#### 可能原因
安装或扩容过程中，实例数或分配方式不能满足拓扑要求。
#### 处理步骤
1. 在FusionInsight Manager首页，选择"运维 \> 告警 \> 告警"，找到本告警，根据告警中的"定位信息"和"附加信息"分析告警原因。
2. 参考下表，根据告警附加信息说明和处理方式进行处理。 
   
   | 告警附加信息                                                      | 说明                                                                      | 处理方式                                                                                                                                                                                                                                                                                                                                         |
   |:---|:---|:---|
   | *n* ClickHouseServer instances should be added to other AZ. | 该告警在单集群跨AZ容灾部署时产生，ClickHouseServer实例部署不满足跨AZ容灾拓扑分配要求，导致部分实例不能正常工作。      | 1. 在告警的定位信息中找到"主机名"，在FusionInsight Manager上单击"集群 \> 服务 \> ClickHouse \> 实例"，根据主机名称，在AZ列找到当前告警的AZ信息。  2. 在当前实例页面，单击"添加实例"，根据告警提示需要添加的ClickHouseServer实例数*n*，在告警AZ外的其他AZ上添加ClickHouseServer实例。   |
   | *n* ClickHouseServer instances should be added.             | 该告警在非单集群跨AZ容灾部署的默认部署模式下产生，集群上的ClickHouseServer实例数不满足偶数个要求，导致部分实例不能正常工作。 | 1. 根据告警信息，确认需要添加的ClickHouseServer实例数量*n*。  2. 在FusionInsight Manager上单击"集群 \> 服务 \> ClickHouse \> 实例"，在集群上再添加部署*n*个ClickHouseServer实例。                                                        |
      
   
   
 
#### 告警清除
此告警修复后，需手工清除。
#### 参考信息
无。
