ZooKeeper故障节点替换

背景:

5节点的Zookeeper宕机一个节点,服务器无法修复,需要部署新的节点

恢复步骤:

1、将邻居服务器的ZooKeeper软件cp到新装机的服务器上,创建配置文件对应的dataDir和dataLogDir

2、将Zookeeper的配置文件中故障服务器的ip换成新的ip

3、在dataDir目录中创建myid,myid写入之前故障服务器的myid

4、将配置文件copy到其它四台服务器,一次重启问题解决

配置文件范例

tickTime=1000

initLimit=20

syncLimit=5
#dataDir=/home/s/apps/CloudSafeLine/zookeeper
#clientPort=30001
maxClientCnxns=100
dataDir=/data1/zookeeper
dataLogDir=/data1/zookeeper/logs
authProvider.1=org.apache.zookeeper.server.auth.SASLAuthenticationProvider
requireClientAuthScheme=sasl
jaasLoginRenew=3600000

clientPort=30000


server.3=x.x.x.x:40001:40002

server.4=x.x.x.x:40001:40002

server.2=x.x.x.x:40001:40002

server.1=x.x.x.x:40001:40002

server.0=x.x.x.x:40001:40002

你可能感兴趣的:(kafka,zookeeper,kafka)