1、参考资料
官方地址,apollo官方提供的Quick Start
2、准备条件
1、jdk 1.8+
2、MySql 5.6.5+
3、安装包
3.1 直接从Github下载Apollo提供的Quick Start安装包 。
3.2 自己下载Apollo源代码打包。然后修改apollo-configservice, apollo-adminservice和apollo-portal的pom.xml,注释掉spring-boot-maven-plugin和maven-assembly-plugin
执行
mvn clean package -pl apollo-assembly -am -DskipTests=true
复制apollo-assembly/target下打包后的jar包,rename为apollo-all-in-one.jar
4、安装步骤
4.1 执行/sql/目录下脚本 创建ApolloPortalDB和ApolloConfigDB
执行下面脚本检查是否执行成功
select `NamespaceId`, `Key`, `Value`, `Comment` from ApolloConfigDB.Item;
select `Id`, `AppId`, `Name` from ApolloPortalDB.App;
select `NamespaceId`, `Key`, `Value`, `Comment` from ApolloConfigDB.Item;
4.2 配置数据库连接信息
编辑demo.sh,修改ApolloPortalDB和ApolloConfigDB相关的数据库连接串信息。
#apollo config db info
apollo_config_db_url=jdbc:mysql://localhost:3306/ApolloConfigDB?characterEncoding=utf8
apollo_config_db_username=root
apollo_config_db_password=123456
# apollo portal db info
apollo_portal_db_url=jdbc:mysql://localhost:3306/ApolloPortalDB?characterEncoding=utf8
apollo_portal_db_username=root
apollo_portal_db_password=123456
5 启动Apollo配置中心
5.1 检查8070, 8080, 8090端口未被占用
5.2 执行启动脚本
./demo.sh start