apollo1.6.1安装并配置多环境

apollo1.6.1 安装并配置多环境

服务器及安装服务

192.168.1.188 主机名op-k8s-n02 dev环境

  • jdk
  • mysql
  • apollo-adminservice
  • apollo-portal
  • apollo-configservice

192.168.1.171 主机名op-k8s-n01 qa环境

  • jdk

  • mysql

  • apollo-adminservice

  • apollo-configservice

安装jdk

  • Apollo服务端:1.8+
  • Apollo客户端:1.7+

安装mysql

5.6.5+

安装apollo

1.6.1的相关文件下载地址

链接:https://pan.baidu.com/s/1qQNwYx3Fe2LoM4L511g-wg 密码:1ol1

Apollo服务端共需要两个数据库:ApolloPortalDBApolloConfigDB,我们把数据库、表的创建和样例数据都分别准备了sql文件,只需要导入数据库即可。

需要注意的是ApolloPortalDB只需要在一个环境部署即可,而ApolloConfigDB需要在每个环境部署一套,如dev、qa分别部署2套ApolloConfigDB。

op-k8s-n02数据库上创建ApolloPortalDB

验证

2台数据库上创建ApolloConfigDB

验证

2台服务器上解压配置apollo-configservice

修改apollo-configservice/config/application-github.properties

2台上解压配置apollo-adminservice

解压apollo-adminservice-x.x.x-github.zip

修改apollo-adminservice/config/application-github.properties如下

op-k8s-n02上解压配置apollo-portal

解压apollo-portal-x.x.x-github.zip

修改apollo-portal/config/application-github.properties如下

配置apollo-portal的meta service信息

修改apollo-portal/config/apollo-env.properties如下

除了通过apollo-env.properties方式配置meta service以外,apollo也支持在运行时指定meta service(优先级比apollo-env.properties高):

1 通过Java System Property ${env}meta
可以通过Java的System Property ${env}meta来指定
如java -Ddev_meta=http://config-service-url -jar xxx.jar
也可以通过程序指定,如System.setProperty(“dev_meta”, “http://config-service-url”);

2 通过操作系统的System Environment${ENV}META
如DEV_META=http://config-service-url
注意key为全大写,且中间是分隔

2台上启动apollo-configservice

根据自己服务器的配置修改apollo-configservice/scripts/startup.sh启动参数的jvm

默认JAVA_OPTS="-Xms6144m -Xmx6144m -Xss256k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=384m -XX:NewSize=4096m -XX:MaxNewSize=4096m -XX:SurvivorRatio=8"

启动

sh startup.sh

2台上启动apollo-adminservice

根据自己服务器的配置修改apollo-adminservice/scripts/startup.sh启动参数的jvm

默认JAVA_OPTS="-Xms2560m -Xmx2560m -Xss256k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=384m -XX:NewSize=1536m -XX:MaxNewSize=1536m -XX:SurvivorRatio=8"

启动

sh startup.sh

op-k8s-n02上启动apollo-portal

根据自己服务器的配置修改apollo-portal/scripts/startup.sh启动参数的jvm

默认JAVA_OPTS="-Xms2560m -Xmx2560m -Xss256k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=384m -XX:NewSize=1536m -XX:MaxNewSize=1536m -XX:SurvivorRatio=8"

启动

sh startup.sh

访问apollo-portal那台机子的ip+8070

用户名是apollo/admin

暂时只有dev

开启测试环境qa

在apolloportaldb修改serverconfig,环境用,隔开 不区分大小写

重启apollo-portal应用 之后查看

测试新增和发布功能

点击提交

点击同步配置 勾选需要同步的key之后 点击下一步 并点击同步

发布测试

点击发布

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爷来辣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值