Apollo配置中心搭建手册


前言

Apollo部署架构图
在这里插入图片描述


一、准备工作

下载Apollo.zip

软件依赖:mysql5.6以上数据库,jdk1.8+

二,部署步骤:

服务器部署目录 /home/application
1.使用filezilla 将Apollo.zip文件上传至服务器指定的/home/application目录

2.执行命令:解压安装包

#uizip Apollo.zip;

3.导入数据库

#mysql -u用户 -p密码 < /home/application/Apollo/apolloportaldb.sql
#mysql -u用户 -p密码 < /home/application/Apollo/apolloconfigdb.sql

4.修改Apollo端口
4.1 configservice端口设置:

#cd /home/application/Apollo/pro/configservice/scripts
#vim startup.sh

定位到SERVER_PORT=${SERVER_PORT:=6080} 这里6080表示configservice的端口,根据情况修改
修改数据库连接串

#cd /home/application/Apollo/pro/configservice/config
#vim application-github.properties

spring.datasource.url = jdbc:mysql://127.0.0.1:3506/apolloconfigdb?useSSL=false&characterEncoding=utf8
spring.datasource.username = apollo
spring.datasource.password = apollo

4.2 adminservice端口设置:

#cd /home/application/Apollo/pro/adminservice/scripts
#vim startup.sh

定位到SERVER_PORT=${SERVER_PORT:=6090}这里6090表示adminservice端口设置的端口,根据情况修改
修改数据库连接串

#cd /home/application/Apollo/pro/adminservice/config
#vim application-github.properties

修改:

spring.datasource.url = jdbc:mysql://127.0.0.1:3506/apolloconfigdb?useSSL=false&characterEncoding=utf8
spring.datasource.username = apollo
spring.datasource.password = apollo

4.3 portal端口设置

#cd /home/application/Apollo/portal/scripts
#vim startup.sh

定位到SERVER_PORT=${SERVER_PORT:=7070}这里7070表示portal端口设置的端口,根据情况修改

5.修改Apollo环境参数

cd /home/application/Apollo/portal/config
vim apollo-env.properties

修改 pro.meta,配置 pro.meta=http://localhost:6080 将6080端口改为 4.1 configservice设置的端口
修改数据库连接串

cd /home/application/Apollo/portal/config
vim application-github.properties

修改

spring.datasource.url = jdbc:mysql://127.0.0.1:3506/apolloportaldb?useSSL=false&characterEncoding=utf8 #数据库连接串
spring.datasource.username = apollo #数据库用户名
spring.datasource.password = apollo #数据库密码

6.修改数据库参数

mysql -u用户 -p密码
use apolloportaldb;
UPDATE serverconfig SET VALUE=’pro’ WHERE KEY=’apollo.portal.envs’;
UPDATE serverconfig SET VALUE={
    
    http://localhost:6080}WHERE KEY=’apollo.portal.meta.servers’;

备注:将6080端口改为 4.1 configservice设置的端口

use apolloconfigdb;
UPDATE serverconfig SET VALUE= ‘http://localhost:6080/eureka/WHERE KEY=’eureka.service.url’;

备注 将6080端口改为 4.1 configservice设置的端口

7.启动Apollo

cd /home/application/Apollo
sh startApollo.sh

8.关闭Apollo

cd /home/application/Apollo
sh shutdown.sh

Apollo配置中心访问地址:
http://ip:7070/signin#/logout 192.168.1.250:7070 为 4.3 portal部署的服务地址
用户名 apollo
密码 apollo

9.微服务启动脚本

cd /home/application/Apollo
vim startJar.sh

猜你喜欢

转载自blog.csdn.net/datuanyuan/article/details/108828752