在使用Springcloud微服务整合Eureka集群时候 第二天换单点出现这样的错误
2023-09-16 16:52:05.194 ERROR 25304 --- [get_eurea7001-5] c.n.e.cluster.ReplicationTaskProcessor : Network level connection to peer eurea7001; retrying after delay
com.sun.jersey.api.client.ClientHandlerException: java.net.UnknownHostException: eurea7001
at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187) ~[jersey-apache-client4-1.19.1.jar:1.19.1]
at com.netflix.eureka.cluster.DynamicGZIPContentEncodingFilter.handle(DynamicGZIPContentEncodingFilter.java:48) ~[eureka-core-1.9.13.jar:1.9.13]
at com.netflix.discovery.EurekaIdentityHeaderFilter.handle(EurekaIdentityHeaderFilter.java:27) ~[eureka-client-1.9.13.jar:1.9.13]
at com.sun.jersey.api.client.Client.handle(Client.java:652) ~[jersey-client-1.19.1.jar:1.19.1]
at com.sun.jersey.api.client.WebResource.handle(WebResource.java:682) ~[jersey-client-1.19.1.jar:1.19.1]
at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74) ~[jersey-client-1.19.1.jar:1.19.1]
at com.sun.jersey.api.client.WebResource$Builder.post(WebResource.java:570) ~[jersey-client-1.19.1.jar:1.19.1]
at com.netflix.eureka.transport.JerseyReplicationClient.submitBatchUpdates(JerseyReplicationClient.java:117) ~[eureka-core-1.9.13.jar:1.9.13]
at com.netflix.eureka.cluster.ReplicationTaskProcessor.process(ReplicationTaskProcessor.java:80) ~[eureka-core-1.9.13.jar:1.9.13]
at com.netflix.eureka.util.batcher.TaskExecutors$BatchWorkerRunnable.run(TaskExecutors.java:193) [eureka-core-1.9.13.jar:1.9.13]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_312]
报错的application.yml配置文件是这样
server:
port: 7001
eureka:
instance:
hostname: eureka7001.com
client:
register-with-eureka: false
fetch-registry: false
service-url:
#集群
# defaultZone: http://eureka7002.com:7002/eureka/
#单点
defaultZone: http://eurea7001:7001/eureka
错误的原因就是:hostname这个命名必须是localhost
server:
port: 7001
eureka:
instance:
hostname: localhost
client:
register-with-eureka: false
fetch-registry: false
service-url:
#集群
# defaultZone: http://eureka7002.com:7002/eureka/
#单点
defaultZone: http://eurea7001:7001/eureka