
# ClickHouse依赖服务设计
为了保证ClickHouse服务的稳定，需要提早规划好对于底层依赖服务的设计，主要是ZooKeeper，尤其是在使用replicated\*系列表引擎的场景下。
1. ZooKeeper默认部署在MRS集群的Master节点，根据节点CPU和内存规格，调整ZooKeeper实例的最大可用内存。 登录MRS集群的FusionInsight Manager界面，单击"集群 \> 服务 \> ZooKeeper \> 配置 \> 全部配置 \> quorumpeer \> 系统"，调整"GC_OPTS"参数：-Xmx*最大内存数*GB。
   最大内存数参考值：master节点内存-16GB \* 0.65 （保守估计值）
   ![](https://support.huaweicloud.com/devg-rule-mrs/public_sys-resources/note_3.0-zh-cn.png)
   修改完成后需要重启ZooKeeper服务。
   
2. 修改ZooKeeper的数据盘和日志盘默认配置，改为不同磁盘。 ![](https://support.huaweicloud.com/devg-rule-mrs/zh-cn_image_0000001493344400.png)
   
3. 完成后同步修改ClickHouse服务的ZooKeeper相关配置。 登录MRS集群的FusionInsight Manager界面，单击"集群 \> 服务 \> ClickHouse \> 配置 \> 全部配置 \> ClickHouse \> ZooKeeper"。配置调整后通常不需要重启Clickhouse服务。
   
 
