apollo分布式配置中心搭建


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
在这里插入图片描述

在这里插入图片描述
搭建完成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值