首页 > 其他 > 详细

Sync config from upstream repository class com.ctrip.framework.apollo.internals.RemoteConfigRepository failed

时间:2021-09-23 05:10:09      阅读:27      评论:0      收藏:0      [点我收藏+]

1 问题分析

技术分享图片

dev 环境配的是192.168.56.12

而且 拉取配置 的地址是 172.17.0.3

技术分享图片

 

eureke 的ip 也是 172.17.0.3 开头的

 技术分享图片

2 解决方案

docker 容器启动时配置地址

EUREKA_INSTANCE_IP_ADDRESS=192.168.56.12

停掉容器 并删除

技术分享图片

 重启

docker run  --restart=always -p 8080:8080     -e SPRING_DATASOURCE_URL="jdbc:mysql://192.168.56.12:3306/ApolloConfigDB?characterEncoding=utf8"     -e SPRING_DATASOURCE_USERNAME=root -e SPRING_DATASOURCE_PASSWORD=root     -e EUREKA_INSTANCE_IP_ADDRESS=192.168.56.12     -d -v /tmp/logs:/opt/logs --name apollo-configservice apolloconfig/apollo-configservice:1.8.0


docker run  --restart=always -p 8090:8090     -e SPRING_DATASOURCE_URL="jdbc:mysql://192.168.56.12:3306/ApolloConfigDB?characterEncoding=utf8"     -e SPRING_DATASOURCE_USERNAME=root -e SPRING_DATASOURCE_PASSWORD=root     -e EUREKA_INSTANCE_IP_ADDRESS=192.168.56.12     -d -v /tmp/logs:/opt/logs --name apollo-adminservice apolloconfig/apollo-adminservice:1.8.0


docker run --restart=always -p 8070:8070     -e SPRING_DATASOURCE_URL="jdbc:mysql://192.168.56.12:3306/ApolloPortalDB?characterEncoding=utf8"     -e SPRING_DATASOURCE_USERNAME=root -e SPRING_DATASOURCE_PASSWORD=root     -e APOLLO_PORTAL_ENVS=dev     -e DEV_META=http://192.168.56.12:8080 \
    -e EUREKA_INSTANCE_IP_ADDRESS=192.168.56.12     -d -v /tmp/logs:/opt/logs --name apollo-portal apolloconfig/apollo-portal:1.8.0

技术分享图片

3 验证

再次查看 eureke 的ip,地址 一致

技术分享图片

项目正常启动 

技术分享图片

成功在 Apollo上拉取 本地 eureke 的地址 并将服务注册到 本地的注册中心 上

技术分享图片

技术分享图片

 

 SUCCESS !!!!!!!!!!!!!!!!!!!!!!!!!

Sync config from upstream repository class com.ctrip.framework.apollo.internals.RemoteConfigRepository failed

原文:https://www.cnblogs.com/mangoubiubiu/p/15306690.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!