进行ZooKeeper集群扩容后请进行全局缓存配置文件修改,保证ZooKeeper集群扩容后,客户端应用或服务端进程重启可以生效最新的ZooKeeper集群配置信息。
以3节点集群扩容到7节点集群扩容为例:
1 | vim /opt/gcache/conf/gcache.conf
|
1 2 | [communicate] zk_server_list = ceph1:2181,ceph2:2181,ceph3:2181,ceph4:2181,ceph5:2181,ceph6:2181,ceph7:2181 |
vim /opt/gcache/conf/bcm.xml
1 2 3 4 5 6 7 | <?xml version="1.0"?> <bcm zk_server_list="ceph1:2182,ceph2:2182,ceph3:2182"> <cluster id="1"zk_server_list="ceph1:2181,ceph2:2181,ceph3:2181,ceph4:2181,ceph5:2181,ceph6:2181,ceph7:2181"> <pool id="1"></pool> <pool id="2"></pool> </cluster> </bcm> |
详情请参见验证全局缓存。
以3节点集群扩容到7节点集群扩容为例:
在全局缓存服务端节点和客户端节点修改bcm.xml文件中ccm cluster的“zk_server_list”。
1 | vim /opt/gcache/conf/bcm.xml
|
1 2 3 4 5 6 7 | <?xml version="1.0"?> <bcm zk_server_list="ceph1:2182,ceph2:2182,ceph3:2182,ceph4:2182,ceph5:2182,ceph6:2182,ceph7:2182"> <cluster id="1"zk_server_list="ceph1:2181,ceph2:2181,ceph3:2181"> <pool id="1"></pool> <pool id="2"></pool> </cluster> </bcm> |