以下操作可能会导致数据丢失和服务不可用,如在存在实际的运维需求,请及时与研发进行针对性讨论。
重启
停机时出现掉电
掉电时,可能会导致缓冲区的数据无法落盘。这会导致启动后出现数据丢失或损坏。
未经确认直接重启Shiva Master或Shiva Tablet Server
因为启动时加载信息并恢复数据进度需要一个较长的时间窗口,所以可能会对业务有一定影响。
角色变更
手工对Master Group成员进行变更
正常情况下,Master group会依据Raft算法自动进行选主,不需要人工进行干预。
在多数派无法满足的情况下,需要准确找到进度最大的存活的Master副本。并且在手工变更后,需要进行的副本数量的恢复。
如操作过程有误,可能会导致Master group分裂,元数据丢失和服务不可用等问题。
Master扩容或缩容
增加Master节点
请参考《TDH环境安装文档》中Master的扩容
删除Master节点
请参考《TDH环境安装文档》中Master的缩容相关内容。
严禁直接通过TDH Manager对Master删除
请参考《TDH环境安装文档》中Master的缩容相关内容。
Tablet Server扩容或缩容
请参考《TDH环境安装文档》中Tablet Server的扩容相关部分。
删除Tablet Server节点
严禁直接通过TDH Manager对Tablet Server删除
请参考《TDH环境安装文档》中Tablet Server的缩容相关内容。
集群维修
集群维修前未确认Tablet Server状态
集群维修时,会自动处理失联的Tablet Server。(后续版本会提供开关,默认不开启此功能),如操作时,未等到所有Tablet Server都启动就进行维修,会导致数据丢失。
变更数据盘
变更Master的数据目录
目前不支持直接操作Master数据目录,包括但不限于:移动,重命名等直接进行Master底层的数据目录,可能会导致Master副本数据丢失和服务不可用。
变更Tablet Server的数据目录
目前不支持直接操作Tablet Server数据目录,包括但不限于:移动,重命名等,直接进行Tablet Server底层的数据目录,可能会导致Tablet副本数据丢失和服务不可用。
变更IP
变更Master的IP
当前不支持直接变更Master的IP,直接进行IP变更会导致Master副本失联,可能会元数据丢失和服务不可用的风险。
变更Tablet Server的IP变更
当前不支持直接变更Tablet Server的IP,直接进行IP变更会导致Tablet副本失联,可能会数据丢失和服务不可用的风险。