当前位置: 首页 > 科技观察

StoneDB主从配置与切换实践方案

时间:2023-03-16 14:07:54 科技观察

StoneDB的主从切换可以手动切换也可以自动切换。自动切换通常需要使用第三方中间件。本文介绍比较常用的中间件ReplicationManager。当master宕机时,可以自动切换到slave,保证业务的正常运行。故障节点恢复后,可以加入主从。服务器配置说明IPMemoryCPUOSversion192.168.30.408G8CCentOSLinuxrelease7.9192.168.30.418G8CCentOSLinuxrelease7.9192.168.30.428G8CCentOSLinuxrelease7.9192.168.30.4616G16CCentOSLinuxrelease7.9192.168.30.4616G16CCentOSLinuxrelease7.9192.168.30.466环境:Master7.9可以,但是由于StoneDB无论是回放binlog还是用于OLAP场景的查询都会消耗更多的系统资源,所以建议StoneDB的配置略高于MySQL。主从环境说明IPDATABASEROLEDBversion192.168.30.40MySQLmasterMySQL5.7192.168.30.41/ReplicationManager/192.168.30.42MySQLslaveMySQL5.7192.168.30.46StoneDBslaveStoneDB5.7注意:建议保持MySQL和StoneDB的版本一致。推荐采用主从架构,其中StoneDB不参与主从切换:1)master(192.168.30.40)使用InnoDB引擎,可读写,为OLTP场景提供读写服务;2)slave1(192.168.30.42)使用的InnoDB引擎是只读的,同时作为备用。当master宕机时,可以切换到slave1,保证业务的正常运行;3)slave2(192.168.30.46)使用天目引擎,只读,为OLAP场景提供读服务。1.检查操作系统环境检查操作系统环境的步骤需要在所有四个节点上执行。1.1关闭防火墙?