W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Mycat2不像1.6有主從概念,也就說Mycat2之間的地位是平等的,Zookeeper的作用是作為配置中心,存儲mycat的配置,以及提供元數(shù)據(jù)鎖的功能
zk
,并記錄zk
服務地址zk_address
mycat
配置
找到server.json
{
?"loadBalance":{
? ?"defaultLoadBalance":"BalanceRandom",
"loadBalances":[]
?},
?? ??"mode":"local",
? ? ??"properties":{},
....
}
設置
"mode":"cluster",
?"properties":{"zk_address":"zk連接字符串"}
例子
?"mode":"cluster",
?"properties":{"zk_address":"127.0.0.1:2181"}
設置后,啟動這一個mycat2
,mycat連接成功后,發(fā)現(xiàn)zk
里面沒有配置,會自動把本地的配置導入到zk
里面,
此后使用ZooInspector
登錄該zk
,編輯里面的mycat配置即可,除了server
級別配置,其他配置schema
,user
,cache
,sequence
,datasource
,cluster
.都可以實現(xiàn)熱更新.
在ZK
里編輯相當于直接更改配置文件,暫時無法自動創(chuàng)建物理庫,物理表.
然后,其余的mycat使用相同配置啟動即可,但是它們發(fā)現(xiàn)zk里面已經(jīng)有配置就不會理會本地配置,而是把zk
的配置刷新到本地配置
zk
連接器的其它特性,比如集群等,在連接字符串里面配置即可
jvm
啟動參數(shù)添加-Dmode=cluster
,可以覆蓋配置文件的mode
配置
如果mycat2
在以集群模式啟動,但是無法連接上配置的zk
,則會啟動一個內(nèi)置的zk(127.0.0.1:2181)
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: