SpringCloud学习笔记(十七)apollo配置中心启动

本文介绍了如何使用Apollo快速启动包启动配置中心,包括数据库初始化、启动过程及常见问题解决。此外,还详细讲解了如何在IDEA中编译、配置并启动Apollo服务,包括Eureka、ConfigService、AdminService和Portal。最后,提供了无命令窗口启动和关闭的批处理脚本方法。
摘要由CSDN通过智能技术生成

专辑目录:SpringCloud学习日志

先前讲了用SpringConfig作为配置中心的SpringCloud微服务,但是现在国内比较流行的是使用apollo,所以这里也讲讲apollo的使用。由于篇幅较长,打算拆成两篇,这一篇先讲apollo的启动,然后下一篇讲如何和我们之前搭建的项目整合。

首先来讲讲携程提供的快速启动包。我们使用快速启动包,可以不用配置太多东西之前启动apollo。

我们先到https://github.com/ctripcorp/apollo/wiki/Quick-Start 

wiki中有提供快速启动包的下载路径和代码路径,并且有详细的使用方法,如果能按照上面说明的启动的话最好不过(毕竟携程会长期维护,官方文档实时性比咱们的高多了)。

tip:从github拉取是真的慢,推荐大家走一个捷径

就是利用码云复制项目然后从码云上拉取,速度有明显上升(参考博客:https://blog.csdn.net/chongzi865458/article/details/89417295

解压apollo-build-scripts之后里面有如下文件结构(版本1.7.1,我是拉取代码的所以有Dockerfile)

我们进入sql文件夹,里面有两个sql,在MYSQL数据库中执行一下,这样数据库中就有了apolloconfigdb和apolloportaldb两个数据库。

我们回到apoll-build-scripts文件夹中,用文本编辑器打开demo.sh。然后修改数据库信息,下面是改端口,我们暂时不改。

然后确认一下电脑中已经安装了git,并且有能使用git bash。我们在apoll-build-scripts文件夹中右键打开git bash界面,输入

./demo.sh start

如果执行结果和我一样,那么apollo就已经启动了,我们在浏览器中打开http://localhost:8080可以进入eureka管理界面看到已经注册的配置中心

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值