1.下载apollo并解压缩
在code里选择zip压缩包下载到本地 下载地址
2.初始化数据库
在解压出来的文件的scripts目录下的sql目录下有两个sql文件,在数据库执行一下
3.修改构建文件
将数据库地址,用户名密码改为实际值
将meta的地址修改为实际地址
4.执行构建
最终都显示SUCCESS表示构建成功
5.查看压缩文件
apollo-configservice,apollo-adminservice,apollo-portal的target目录下的zip压缩文件
6.上传文件到服务器
创建目录 /usr/local/apollo
[root@localhost local]# mkdir apollo
[root@localhost local]# cd apollo
将压缩文件上传到apollo文件夹下
[root@localhost apollo]# ll
total 173768
-rw-r--r--. 1 root root 60321792 May 29 04:50 apollo-adminservice-1.9.0-SNAPSHOT-github.zip
-rw-r--r--. 1 root root 64394966 May 29 04:50 apollo-configservice-1.9.0-SNAPSHOT-github.zip
-rw-r--r--. 1 root root 53217924 May 29 04:50 apollo-portal-1.9.0-SNAPSHOT-github.zip
7.解压缩
将文件解压到指定目录 unzip zip压缩包 -d 新目录
[root@localhost apollo]# unzip apollo-adminservice-1.9.0-SNAPSHOT-github.zip -d adminservice
[root@localhost apollo]# unzip apollo-configservice-1.9.0-SNAPSHOT-github.zip -d configservice
[root@localhost apollo]# unzip apollo-portal-1.9.0-SNAPSHOT-github.zip -d portal
[root@localhost apollo]# ll
total 173768
drwxr-xr-x. 4 root root 167 May 29 04:59 adminservice
-rw-r--r--. 1 root root 60321792 May 29 04:50 apollo-adminservice-1.9.0-SNAPSHOT-github.zip
-rw-r--r--. 1 root root 64394966 May 29 04:50 apollo-configservice-1.9.0-SNAPSHOT-github.zip
-rw-r--r--. 1 root root 53217924 May 29 04:50 apollo-portal-1.9.0-SNAPSHOT-github.zip
drwxr-xr-x. 4 root root 170 May 29 05:00 configservice
drwxr-xr-x. 4 root root 149 May 29 05:00 portal
8.确认数据库地址是否正确
依次查看config,admin,portal的数据库信息是否正确
[root@localhost config]# pwd
/usr/local/apollo/configservice/config
[root@localhost config]# ll
total 8
-rw-r--r--. 1 root root 177 May 29 05:06 application-github.properties
-rw-r--r--. 1 root root 30 May 15 17:52 app.properties
[root@localhost config]# cat application-github.properties
# DataSource
spring.datasource.url = jdbc:mysql://192.168.230.145:3306/ApolloConfigDB?characterEncoding=utf8
spring.datasource.username = root
spring.datasource.password = root
9.修改portal下的文件
因为只配置了一个环境,所以这里只保留一个dev环境的配置,其他的注释掉
[root@localhost config]# vi application-github.properties
9.依次启动config,admin,portal
[root@localhost scripts]# pwd
/usr/local/apollo/configservice/scripts
[root@localhost scripts]# ./startup.sh
Sat May 29 06:15:57 EDT 2021 ==== Starting ====
Application is running as root (UID 0). This is considered insecure.
Started [10364]
Waiting for server startup..........
Sat May 29 06:16:50 EDT 2021 Server started in 50 seconds!
10.访问apollo地址
具体访问地址用自己的服务器地址,记得关闭防火墙
http://192.168.230.145:8070/
默认用户名密码 apollo:admin
搭建完成