单机启动nacos服务后,服务注册出现以下异常:
server is DOWN now, please try again later!
使用以下url访问,也出现同样错误:
http://192.168.1.218:8848/nacos/v1/ns/instance/beat
解决办法:
删除data目录下的protocol文件夹,重启服务即可。
问题原因:
1.4.0使用了jraft, jraft会记录前一次启动的集群地址,如果重启机器ip变了的话,会导致jraft记录的地址失效,从而导致选主出问题。
1.4.0之后,单机情况下也是存在节点了。流程和集群一样,需要先选出leader,再提供服务。