apollo分布式配置中心环境搭建

47 篇文章 2 订阅

我本地IP地址:192.168.1.104

服务器IP地址:192.168.1.109

1.下载aploll配置中心 https://github.com/nobodyiam/apollo-build-scripts

2.配置数据库参数配置

本地解压zip压缩包之后,Apollo服务端共需要两个数据库:ApolloPortalDB和ApolloConfigDB

执行apollo-build-scripts-master/sql目录下的两个sql文件,创建好表结构,MySql版本必须在5.6以上

注意:如果你本地已经创建过Apollo数据库,请注意备份数据。我们准备的sql文件会清空Apollo相关的表。

3.上传zip压缩包到服务器

cd /usr/local

rz命令选择好zip文件上传即可

解压文件命令

unzip apollo-build-scripts-master.zip

4.修改配置文件

Apollo服务端需要知道如何连接到你前面创建的数据库,所以需要编辑demo.sh,修改ApolloPortalDB和ApolloConfigDB相关的数据库连接串信息。

cd /usr/local/apollo-build-scripts-master/

vim demo.sh

需要改动的三个地方如下

# apollo config db info 这里是mysql连接的地址
apollo_config_db_url=jdbc:mysql://192.168.1.104:3306/ApolloConfigDB?characterEncoding=utf8
apollo_config_db_username=root
apollo_config_db_password=root

# apollo portal db info 这里是mysql连接的地址
apollo_portal_db_url=jdbc:mysql://192.168.1.104:3306/ApolloPortalDB?characterEncoding=utf8
apollo_portal_db_username=root
apollo_portal_db_password=root

# meta server url 这里是虚拟机ip地址
config_server_url=http://192.168.1.109:8080
admin_server_url=http://192.168.1.109:8090
eureka_service_url=$config_server_url/eureka/
portal_url=http://192.168.1.109:8070

5.启动

启动脚本会在本地启动3个服务,分别使用8070, 8080, 8090端口,请确保这3个端口当前没有被使用。

cd /usr/local/apollo-build-scripts-master/

./demo.sh start

访问服务器注册中心:192.168.1.109:8080

访问服务器:192.168.1.109:8070

登录:输入用户名apollo,密码admin后登录

主页面效果

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值