原集群myid修改
原集群myid配置为ceph1 myid(1),ceph2 myid(2),ceph3 myid(3),需要修改为ceph1 myid(80),ceph2 myid(90),ceph3 myid(100)。
- 找到leader节点
每个节点分别执行/opt/apache-zookeeper-3.6.3-bin-bcm/bin/zkServer.sh status确认leader节点。(以ceph3是leader为例)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
[root@ceph3 bin]# /opt/apache-zookeeper-3.6.3-bin-bcm/bin/zkServer.sh status ZooKeeper JMX enabled by default Using config: /opt/apache-zookeeper-3.6.3-bin-bcm/bin/../conf/zoo.cfg Client port found: 2182. Client address: localhost. Client SSL: false. Mode: leader [root@ceph1 bin]# /opt/apache-zookeeper-3.6.3-bin-bcm/bin/zkServer.sh status ZooKeeper JMX enabled by default Using config: /opt/apache-zookeeper-3.6.3-bin-bcm/bin/../conf/zoo.cfg Client port found: 2182. Client address: localhost. Client SSL: false. Mode: follower [root@ceph2 bin]# /opt/apache-zookeeper-3.6.3-bin-bcm/bin/zkServer.sh status ZooKeeper JMX enabled by default Using config: /opt/apache-zookeeper-3.6.3-bin/bin-bcm/../conf/zoo.cfg Client port found: 2182. Client address: localhost. Client SSL: false. Mode: follower
- 修改按照ceph1 myid(80),ceph2 myid(90),ceph3 myid(100)修改对应节点的myid
ceph1:
1
echo 80 > /opt/apache-zookeeper-3.6.3-bin-bcm/zkData/myid
ceph2:
1
echo 90 > /opt/apache-zookeeper-3.6.3-bin-bcm/zkData/myid
ceph3:
1
echo 100 > /opt/apache-zookeeper-3.6.3-bin-bcm/zkData/myid
- 修改每个节点的/opt/apache-zookeeper-3.6.3-bin-bcm/conf/zoo.cfg中的集群节点配置信息
1 2 3
server.80=ceph1:2889:3889;2182 server.90=ceph2:2889:3889;2182 server.100=ceph3:2889:3889;2182
- 按leader节点最后重启,其余节点按myid从小到大的顺序重启原则,重启各节点的zkserver
ceph1(follower):
1
/opt/apache-zookeeper-3.6.3-bin-bcm/bin/zkServer.sh restart
ceph2(follower):
1
/opt/apache-zookeeper-3.6.3-bin-bcm/bin/zkServer.sh restart
ceph3(leader):
1
/opt/apache-zookeeper-3.6.3-bin-bcm/bin/zkServer.sh restart
- 每个节点分别执行/opt/apache-zookeeper-3.6.3-bin-bcm/bin/zkServer.sh status确认原集群状态
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
[root@ceph3 bin]# /opt/apache-zookeeper-3.6.3-bin-bcm/bin/zkServer.sh status ZooKeeper JMX enabled by default Using config: /opt/apache-zookeeper-3.6.3-bin-bcm/bin/../conf/zoo.cfg Client port found: 2182. Client address: localhost. Client SSL: false. Mode: follower [root@ceph1 bin]# /opt/apache-zookeeper-3.6.3-bin-bcm/bin/zkServer.sh status ZooKeeper JMX enabled by default Using config: /opt/apache-zookeeper-3.6.3-bin-bcm/bin/../conf/zoo.cfg Client port found: 2182. Client address: localhost. Client SSL: false. Mode: follower [root@ceph2 bin]# /opt/apache-zookeeper-3.6.3-bin-bcm/bin/zkServer.sh status ZooKeeper JMX enabled by default Using config: /opt/apache-zookeeper-3.6.3-bin-bcm/bin/../conf/zoo.cfg Client port found: 2182. Client address: localhost. Client SSL: false. Mode: leader
父主题: 扩容操作