GBase 8a在集群节点出现不可恢复故障时,比如磁盘损坏,文件系统故障且不可修复等,需要重建文件系统或更换新的服务器时,需要做节点替换操作(replace),而在替换之前,需要设置该节点不可用(unavaliable),期间会检查就请你event情况,比如数据一致性。如果出现某些表的主备分片都被设置为1,不一致状态,则会出现报错 ERROR:CheckDataValidByFevent table (表名) segment [分片号】 have not valid node on cluster
目录导航
报错样例
如下报错样例。
原因
部分表,比如上图样例,就是某个表的_n35分片的主备分片没有可用的,检查不通过。
解决方案
找到该表_n35分片所属的机器,以及对应的eventid, 确认以哪个为准恢复一个,避免存在主副本都不一致的情况。