安装ctrip-apollo多环境部署总结-创新互联-成都快上网建站

安装ctrip-apollo多环境部署总结-创新互联

1、下载(https://github.com/ctripcorp/apollo/releases)apollo三个压缩文件

成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都做网站、成都网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的边坝网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

安装ctrip-apollo多环境部署总结

2、在本机安装mysql5.7
安装步骤略。

3、创建数据库
开发环境(dev):apolloconfigdb
测试呼叫(fat):apolloconfigdb2
portal:apolloportaldb
注意:一个portal管理多个环境,只需要部署一个portal程序,一个portal库。config与admin,每个环境需要个配一套。

4、修改的配置文件
4.1 portal配置
cd /data/apollo-portal/config
安装ctrip-apollo多环境部署总结

vim apollo-env.properties
安装ctrip-apollo多环境部署总结
保存

vim application-github.properties
安装ctrip-apollo多环境部署总结
保存

4.2 config配置
第一个config
cd /data/apollo-configservice/config/
安装ctrip-apollo多环境部署总结

vim application-github.properties
安装ctrip-apollo多环境部署总结

第二个config
cd /data/apollo-configservice/config/
安装ctrip-apollo多环境部署总结

vim application-github.properties
安装ctrip-apollo多环境部署总结

4.3 admin配置
第一个admin
cd /data/apollo-adminservice/config
安装ctrip-apollo多环境部署总结

vim application-github.properties
安装ctrip-apollo多环境部署总结

第二个admin
cd /data/apollo-adminservice/config
安装ctrip-apollo多环境部署总结

vim application-github.properties
安装ctrip-apollo多环境部署总结

5.修改apolloportaldb库的serverconfig表中的如下字段内容
安装ctrip-apollo多环境部署总结
注意:需要与 apollo-env.properties中的环境匹配上。

6、默认访问地址端口
8080:config、meta、eureka(有页面)
8070:portal(有页面)
8090:admin

7、config、meta、eureka在一个jvm里

8、客户端使用
8.1 spring boot项目启动,在启动类里增加@EnableApolloConfig,如:
br/>@EnableApolloConfig,如:

8.2在pom文件增加依赖包
安装ctrip-apollo多环境部署总结

8.3其他配置如下
安装ctrip-apollo多环境部署总结

安装ctrip-apollo多环境部署总结

安装ctrip-apollo多环境部署总结

app.properties内容:
app.id=yuhang

apollo-env.properties内容:
dev.meta=http://192.168.41.100:8080
#fat.meta=http://apollo.fat.xxx.com
#uat.meta=http://apollo.uat.xxx.com
#pro.meta=http://apollo.xxx.com

application.properties内容:
#注入默认application namespace的配置示例
apollo.bootstrap.enabled = true
#将Apollo配置加载提到初始化日志系统之前
apollo.bootstrap.eagerLoad.enabled=true
#要使用的namespace
apollo.bootstrap.namespaces = application

9、其他使用参见
https://github.com/ctripcorp/apollo/wiki

10、环境
两台linux虚机:192.168.41.100、192.168.41.101
jdk:jdk1.8
部署路径
portal:/data/apollo-portal
admin:/data/apollo-adminservice
config:/data/apollo-configservice
本机:安装mysql5.7

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前题目:安装ctrip-apollo多环境部署总结-创新互联
文章网址:http://kswjz.com/article/csgpog.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流