1. 环境准备

2. 准备软件包和脚本

2.1 下载

下载地址:github
在这里插入图片描述

2.2 上传包并解压

这里我放在自建的目录/soft/apollo
在这里插入图片描述
建安装目录:

mkdir -p /usr/local/apollo/apollo-portal;
mkdir -p /usr/local/apollo/apollo-configservice;
mkdir -p /usr/local/apollo/apollo-adminservice;

解压命令:

unzip apollo-portal-1.9.2-github.zip -d /usr/local/apollo/apollo-portal;
unzip apollo-adminservice-1.9.2-github.zip -d /usr/local/apollo/apollo-adminservice;
unzip apollo-configservice-1.9.2-github.zip -d /usr/local/apollo/apollo-configservice;

2.3 执行脚本

将上面的Source code zip包解压,拿到以下两个脚本apolloconfigdb.sql和apolloportaldb.sql,在mysql中执行。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. 搭建apollo-portal

3.1 配置数据库连接

修改 config/application-github.properties,如下:

spring.datasource.url = jdbc:mysql://127.0.0.1:3306/ApolloPortalDB?characterEncoding=utf8
spring.datasource.username = root
spring.datasource.password = 123456

3.2 配置meta server

为了简化部署,我们实际上会把Config Service、Eureka和Meta Server三个逻辑角色部署在同一个JVM进程中。默认情况下,我们只需要配置 DEV 环境的,因为在 ServerConfig 表中,只配置了 Portal 支持的环境列表为 DEV 环境。

修改config/apollo-env.properties,配置dev.meta=http://127.0.0.1:8080
在这里插入图片描述

3.3 启动portal

sh scripts/startup.sh

在这里插入图片描述

3.4 访问页面

http://192.168.66.131:8070/signin,默认是8070端口,如果没有显示页面,请检查linux的8070端口是否开放。账户密码:apollo/admin
在这里插入图片描述

4. 搭建config service

4.1 配置数据库连接

修改 conf/application-github.properties

spring.datasource.url = jdbc:mysql://127.0.0.1:3306/ApolloConfigDB?characterEncoding=utf8
spring.datasource.username = root
spring.datasource.password = 123456

4.2 启动服务

sh scripts/startup.sh

在这里插入图片描述

4.3 访问meta server

http://192.168.66.131:8080/, 看到config service服务已经注册

在这里插入图片描述

5. 搭建admin service

5.1 配置数据库连接

修改 conf/application-github.properties

spring.datasource.url = jdbc:mysql://127.0.0.1:3306/ApolloConfigDB?characterEncoding=utf8
spring.datasource.username = root
spring.datasource.password = 123456

5.2 启动服务

sh scripts/startup.sh 

在这里插入图片描述

5.3 访问meta server

看到admin service已经注册。
在这里插入图片描述

至此,apollo服务搭建完毕。

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐