0.官网流程参考
1.环境准备
jdk : 1.8+ mysql 5.6.5+
2.下载
两种方式:
1.下载源码自己编译(需要修改源码的可以选择)
https://github.com/ctripcorp/apollo
2.下载官方编译好的
https://github.com/ctripcorp/apollo/releases
这里选择官方编译好的,下载如下三个压缩包
3.下载sql文件,生成数据库
地址:https://github.com/nobodyiam/apollo-build-scripts/tree/master/sql
下载好后通过mysql生成数据库:
4. 将下载好的三个压缩包上传至linux下并解压
其中shutdown.sh和start.sh是自己写的脚本(用来启动和关闭三个服务)
5.修改三个服务的配置文件
1.分别修改三个服务下的数据连接配置文件 /config/application-github.properties
2.分别修改三个服务下的启动端口号配置文件 /scripts/startup.sh
3.修改apollo-portal服务的下的meta配置:apollo-portal/config/sapollo-env.properties
这里的地址是apollo-configservice的服务地址,分别是不同环境下的服务地址,这里我只配置了(开发-dev)环境下的地址。
6.修改数据库中的meta地址
修改apolloconfigdb数据库中serverconfig表中的eureka.service.url:其中的地址为apollo-configservice的服务地址
7.新建启动和关闭三个服务的shell脚本
start.sh 注意服务的启动顺序 configservice - adminservice - portal
#!/bin/bash
/usr/local/apollo-1.5.1/apollo-configservice/scripts/startup.sh
/usr/local/apollo-1.5.1/apollo-adminservice/scripts/startup.sh
/usr/local/apollo-1.5.1/apollo-portal/scripts/startup.sh
shutdown.sh
#!/bin/bash
/usr/local/apollo-1.5.1/apollo-adminservice/scripts/shutdown.sh
/usr/local/apollo-1.5.1/apollo-configservice/scripts/shutdown.sh
/usr/local/apollo-1.5.1/apollo-portal/scripts/shutdown.sh
8.启动服务访问apollo
运行start.sh,启动三个服务后:输入如下地址 http://39.108.107.163:8003/ 这是portal的服务地址(注意自己修改的端口号)
默认的用户名 apollo 密码 :admin
登录后看到如下页面代表成功了:
9.下篇文章会讲到springboot整合apollo,请关注博客内容
springboot整合apollo: https://blog.csdn.net/qq_34707456/article/details/103745839