Mycat2 集群 cluster

2021-09-08 15:05 更新

集群配置

  1. {
  2. "clusterType":"MASTER_SLAVE",
  3. "heartbeat":{
  4. "heartbeatTimeout":1000,
  5. "maxRetryCount":3,//2021-6-4前是maxRetry,后更正為maxRetryCount
  6. "minSwitchTimeInterval":300,
  7. "slaveThreshold":0
  8. },
  9. "masters":[ //配置多個(gè)主節(jié)點(diǎn),在主掛的時(shí)候會(huì)選一個(gè)檢測(cè)存活得數(shù)據(jù)源作為主節(jié)點(diǎn)
  10. "prototypeDs"
  11. ],
  12. "replicas":[//配置多個(gè)從節(jié)點(diǎn)
  13. "xxxx"
  14. ],
  15. "maxCon":200,
  16. "name":"prototype",
  17. "readBalanceType":"BALANCE_ALL",
  18. "switchType":"SWITCH"
  19. ////////////////////////////////////可選//////////////////////////////////
  20. ,
  21. "timer":{ //MySQL集群心跳周期,配置則開啟集群心跳,Mycat主動(dòng)檢測(cè)主從延遲以及高可用主從切換
  22. "initialDelay": 30,
  23. "period":5,
  24. "timeUnit":"SECONDS"
  25. }
  26. }

c0.cluster.json

{集群名字}.cluster.json 保存在clusters文件夾 clusterType

  • SINGLE_NODE:單一節(jié)點(diǎn)
  • MASTER_SLAVE:普通主從
  • GARELA_CLUSTER:garela cluster/PXC集群
  • MHA:(v1.16提供,實(shí)驗(yàn))
  • MGR:(v1.16提供,實(shí)驗(yàn))

MHAMGR集群會(huì)在心跳過程中根據(jù)READ_ONLY狀態(tài)判斷當(dāng)前節(jié)點(diǎn)是否從節(jié)點(diǎn)(READ_ONLY=ON),主節(jié)點(diǎn)(READ_ONLY=OFF)動(dòng)態(tài)更新主從節(jié)點(diǎn)信息,這樣可以支持多主,單主.但是實(shí)際上生產(chǎn)上建議暫時(shí)使用單主模式,或者多主作為單主使用

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)