springCloud客户端启动报错
出现registration failed Cannot execute request on any known server错误
eureka注册中心启动
eureka注册中心启动报这种错误一般是因为yml配置文件中的这两个参数设置问题(注册中心这两个参数设置为false,默认为true):
eureka:
client:
#是否启用湖区注册服务信息,因为这是一个单节点的EurekaServer,不需要同步其他的EurekaServer节点的数据,所以设置为false;
fetch-registry: false
#表示是否向eureka注册服务,即在自己的eureka中注册自己,默认为true,此处应该设置为false;
register-with-eureka: false
client客户端启动
1.检查eureka注册中心是否启动
注册中心都没有启动肯定报错
2.检查client客户端yml配置文件参数
yml格式的配置文件对缩进空格敏感,特别要注意的是service-url的
参数,url地址一定要和eureka注册中心的地址一致
eureka:
client:
service-url:
#defaultZone 这个是不会提示的,此处需要自己写
#实际上属性应该是service-url,这个属性是个map(key-v