Dear Lucas,
The ZooKeeper data directory maybe is not mounted to an independent disk.
Increase the heartbeat timeout interval between the client and ZooKeeper.
Increase the heartbeat timeout interval on the ZooKeeper server.
The heartbeat timeout period between ZooKeeper instances is the value of (syncLimit x tickTime), which is 10s by default. You can change the period to the optimized value 40s to avoid ZooKeeper server instance exceptions caused by a short period of disk stalling.
More references here:
http://support-it.huawei.com/docs/en-us/fusioninsight-all/maintenance-guide/en-us_topic_0074643856.html
Thanks.