Apollo安装

安装Apollo

运行环境

java 1.8+

MySQL 5.6.5+

下载配置

1.访问Apollo官方主页获取安装包(选择最新版v1.7.1)

https://github.com/ctripcorp/apollo/tags

在这里插入图片描述

2.打开1.7.1的发布链接,下载下图标记的安装包

在这里插入图片描述

图中的.sha1文件里的是对应安装包经过sha1摘要算法的值,可以用来验证所下载安装包的完整性,不是必须的文件。

3.将下载的安装包解压,之后将apollo-configservice-1.7.1.jar, apollo-adminservice-1.7.1.jar, apollo-portal-1.7.1-.jar解压放在Apollo目录下(即apollo-1.7.1.zip解压后的目录)。

创建数据库

Apollo服务端需要两个数据库:ApolloPortalDB和ApolloConfigDB,只需要执行官方提供的sql脚本即可。

https://github.com/nobodyiam/apollo-build-scripts/blob/master/sql/apolloportaldb.sql

https://github.com/nobodyiam/apollo-build-scripts/blob/master/sql/apolloconfigdb.sql

启动Apollo

1.确保端口未被占用

启动Apollo所需的3个服务默认分别使用8070,8080和8090端口,需要确保这3个端口没有被占用

2.启动apollo-configservice

在apollo目录下运行一下命令。

java -Xms256m -Xmx256m -Dspring.datasource.url=jdbc:mysql://localhost:3306/ApolloConfigDB?serverTimezone=Asia/Shanghai -Dspring.datasource.username=root -Dspring.datasource.password=xxxx -jar apollo-configservice-1.7.1.jar

注意:数据库的用户名和密码修改成自己数据库的信息。

3.启动apollo-adminservice

java -Xms256m -Xmx256m -Dspring.datasource.url=jdbc:mysql://localhost:3306/ApolloConfigDB?serverTimezone=Asia/Shanghai -Dspring.datasource.username=root -Dspring.datasource.password=xxxx -jar apollo-adminservice-1.7.1.jar

4.启动apollo-portal

java -Xms256m -Xmx256m -Ddev_meta=http://localhost:8080/ -Dserver.port=8070 -Dspring.datasource.url=jdbc:mysql://localhost:3306/ApolloPortalDB?serverTimezone=Asia/Shanghai -Dspring.datasource.username=root -Dspring.datasource.password=xxxx -jar apollo-portal-1.7.1.jar

5.可以一次性启动上面3个服务

新建runApollo.bat文件,将下列命令复制到该文件中,直接运行runApollo.bat即可启动Apollo。

(同样需要修改MySQL的相关信息)

echo
set url="localhost:3306"
set username="root"
set password="xxxx"
start "configService" java -Xms256m -Xmx256m -Dapollo_profile=github -Dspring.datasource.url=jdbc:mysql://%url%/ApolloConfigDB?serverTimezone=Asia/Shanghai -Dspring.datasource.username=%username% -Dspring.datasource.password=%password% -Dlogging.file=.\logs\apollo-configservice.log -jar .\apollo-configservice-1.7.1.jar
start "adminService" java -Xms256m -Xmx256m -Dapollo_profile=github -Dspring.datasource.url=jdbc:mysql://%url%/ApolloConfigDB?serverTimezone=Asia/Shanghai -Dspring.datasource.username=%username% -Dspring.datasource.password=%password% -Dlogging.file=.\logs\apollo-adminservice.log -jar .\apollo-adminservice-1.7.1.jar
start "ApolloPortal" java -Xms256m -Xmx256m -Dapollo_profile=github,auth -Ddev_meta=http://localhost:8080/ -Dserver.port=8070 -Dspring.datasource.url=jdbc:mysql://%url%/ApolloPortalDB?serverTimezone=Asia/Shanghai -Dspring.datasource.username=%username% -Dspring.datasource.password=%password% -Dlogging.file=.\logs\apollo-portal.log -jar .\apollo-portal-1.7.1.jar

6.启动成功后,即可访问管理页面http://localhost:8070/(账号apollo 密码admin)
在这里插入图片描述

在这里插入图片描述


版权声明:本文为zcyt085原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。