故障:etcd集群中一个节点所在机器故障,机器恢复后启动节点报错:
read wal error (wal: crc mismatch) and cannot be repaired
查看节点状态
故障处理过程:
正常节点上操作:
1、移除故障节点
etcdctl member remove 66ed8b99ac6f04e3
2、重新加入故障节点
etcdctl member add name http://127.0.0.1:2380 //name 和 peer-urls和故障节点保持一致
故障节点上操作:
3、启动etcd服务
这里仍然报错 read wal error (wal: crc mismatch) and cannot be repaired
移除数据文件目录之后启动后,服务正常
4、再次查看确认集群状态