Aopllo-微服务配置中心CentOS7单机搭建教程 - v1.9.2 release版本
·
文章目录
1. 环境准备
- CentOS7系统,已经配置好JDK8,不知道怎么配置看这里:Linux系统手动安装JDK8
- MySQL5.6.5版本以上,如何配置看这里:CentOS7通过yum方式卸载及安装MySQL8-踩坑记录
- XShell
- Xftp
2. 准备软件包和脚本
2.1 下载
下载地址:github

2.2 上传包并解压
这里我放在自建的目录/soft/apollo

建安装目录:
mkdir -p /usr/local/apollo/apollo-portal;
mkdir -p /usr/local/apollo/apollo-configservice;
mkdir -p /usr/local/apollo/apollo-adminservice;
解压命令:
unzip apollo-portal-1.9.2-github.zip -d /usr/local/apollo/apollo-portal;
unzip apollo-adminservice-1.9.2-github.zip -d /usr/local/apollo/apollo-adminservice;
unzip apollo-configservice-1.9.2-github.zip -d /usr/local/apollo/apollo-configservice;
2.3 执行脚本
将上面的Source code zip包解压,拿到以下两个脚本apolloconfigdb.sql和apolloportaldb.sql,在mysql中执行。



3. 搭建apollo-portal
3.1 配置数据库连接
修改 config/application-github.properties,如下:
spring.datasource.url = jdbc:mysql://127.0.0.1:3306/ApolloPortalDB?characterEncoding=utf8
spring.datasource.username = root
spring.datasource.password = 123456
3.2 配置meta server
为了简化部署,我们实际上会把Config Service、Eureka和Meta Server三个逻辑角色部署在同一个JVM进程中。默认情况下,我们只需要配置 DEV 环境的,因为在 ServerConfig 表中,只配置了 Portal 支持的环境列表为 DEV 环境。
修改config/apollo-env.properties,配置dev.meta=http://127.0.0.1:8080

3.3 启动portal
sh scripts/startup.sh

3.4 访问页面
http://192.168.66.131:8070/signin,默认是8070端口,如果没有显示页面,请检查linux的8070端口是否开放。账户密码:apollo/admin

4. 搭建config service
4.1 配置数据库连接
修改 conf/application-github.properties
spring.datasource.url = jdbc:mysql://127.0.0.1:3306/ApolloConfigDB?characterEncoding=utf8
spring.datasource.username = root
spring.datasource.password = 123456
4.2 启动服务
sh scripts/startup.sh

4.3 访问meta server
http://192.168.66.131:8080/, 看到config service服务已经注册

5. 搭建admin service
5.1 配置数据库连接
修改 conf/application-github.properties
spring.datasource.url = jdbc:mysql://127.0.0.1:3306/ApolloConfigDB?characterEncoding=utf8
spring.datasource.username = root
spring.datasource.password = 123456
5.2 启动服务
sh scripts/startup.sh

5.3 访问meta server
看到admin service已经注册。

至此,apollo服务搭建完毕。
更多推荐
所有评论(0)