Apollo简单的说就是分布式配置中心的一种解决方案。
1、执行一下sql(主要是创建ApolloPortalDB,ApolloConfigDB这两个数据库)
2、分别解压安装包后将apollo-adminservice-1.7.1.jar、apollo-configservice-1.7.1.jar、apollo-portal-1.7.1.jar放置于新建的apollo目录下
Apollo默认会启动3个服务,分别使用18070,18080,18090端口
运行顺序: apollo-configservice-1.7.1.jar(18080) ----> apollo-adminservice-1.7.1.jar(18090) ------> apollo-portal-1.7.1.jar(18070)
cmd到当前这个目录按顺序分别执行以下命令
注意修改相关配置,端口,账号/密码,数据库地址
java -Xms256m -Xmx256m -Dspring.datasource.url=jdbc:mysql://localhost:3306/apolloConfigDB?serverTimezone=UTC -Dspring.datasource.username=root -Dspring.datasource.password=123456 -Dsever.port=18080 -jar apollo-configservice-1.7.1.jar
java -Xms256m -Xmx256m -Dspring.datasource.url=jdbc:mysql://localhost:3306/apolloConfigDB?serverTimezone=UTC -Dspring.datasource.username=root -Dspring.datasource.password=123456 -Dsever.port=18090 -jar apollo-adminservice-1.7.1.jar
注意在下面的-Ddev_meta参数中端口为configserver设置的端口号
java -Xms256m -Xmx256m -Dapollo_profile=github,auth -Ddev_meta=http://localhost:8080/ -Dspring.datasource.url=jdbc:mysql://localhost:3306/apolloPortalDB?serverTimezone=UTC -Dspring.datasource.username=root -Dspring.datasource.password=123456 -Dapollo_profile=github,auth -Ddev_meta=http://localhost:8080/ -Dsever.port=18070 -jar apollo-portal-1.7.1.jar
启动后,访问http://localhost:8070,默认登录账号密码为u: apollo p: admin
遇到的问题:
问题已解决】The server time zone value '?й???????' is unrecognized or represents more than one time zone
数据库连接方面加上serverTimezone=UTC
参考资料:Apollo配置中心搭建和使用教程 - 不晓得侬 - 博客园
Apollo启动配置安装(window版) - 简书
推荐个视频课程地址:Apollo 分布式配置中心_哔哩哔哩_bilibili
Apollo简单的说就是分布式配置中心的一种解决方案。
1、执行一下sql(主要是创建ApolloPortalDB,ApolloConfigDB这两个数据库)
2、分别解压安装包后将apollo-adminservice-1.7.1.jar、apollo-configservice-1.7.1.jar、apollo-portal-1.7.1.jar放置于新建的apollo目录下
Apollo默认会启动3个服务,分别使用18070,18080,18090端口
运行顺序: apollo-configservice-1.7.1.jar(18080) ----> apollo-adminservice-1.7.1.jar(18090) ------> apollo-portal-1.7.1.jar(18070)
cmd到当前这个目录按顺序分别执行以下命令
注意修改相关配置,端口,账号/密码,数据库地址
java -Xms256m -Xmx256m -Dspring.datasource.url=jdbc:mysql://localhost:3306/apolloConfigDB?serverTimezone=UTC -Dspring.datasource.username=root -Dspring.datasource.password=123456 -Dsever.port=18080 -jar apollo-configservice-1.7.1.jar
java -Xms256m -Xmx256m -Dspring.datasource.url=jdbc:mysql://localhost:3306/apolloConfigDB?serverTimezone=UTC -Dspring.datasource.username=root -Dspring.datasource.password=123456 -Dsever.port=18090 -jar apollo-adminservice-1.7.1.jar
注意在下面的-Ddev_meta参数中端口为configserver设置的端口号
java -Xms256m -Xmx256m -Dapollo_profile=github,auth -Ddev_meta=http://localhost:8080/ -Dspring.datasource.url=jdbc:mysql://localhost:3306/apolloPortalDB?serverTimezone=UTC -Dspring.datasource.username=root -Dspring.datasource.password=123456 -Dapollo_profile=github,auth -Ddev_meta=http://localhost:8080/ -Dsever.port=18070 -jar apollo-portal-1.7.1.jar
启动后,访问http://localhost:8070,默认登录账号密码为u: apollo p: admin
遇到的问题:
问题已解决】The server time zone value '?й???????' is unrecognized or represents more than one time zone
数据库连接方面加上serverTimezone=UTC
参考资料:Apollo配置中心搭建和使用教程 - 不晓得侬 - 博客园
Apollo启动配置安装(window版) - 简书
推荐个视频课程地址:Apollo 分布式配置中心_哔哩哔哩_bilibili