安裝ctrip-apollo多環(huán)境部署總結(jié)-創(chuàng)新互聯(lián)

1、下載(https://github.com/ctripcorp/apollo/releases)apollo三個(gè)壓縮文件

成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿(mǎn)足客戶(hù)于互聯(lián)網(wǎng)時(shí)代的邊壩網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

安裝ctrip-apollo多環(huán)境部署總結(jié)

2、在本機(jī)安裝mysql5.7
安裝步驟略。

3、創(chuàng)建數(shù)據(jù)庫(kù)
開(kāi)發(fā)環(huán)境(dev):apolloconfigdb
測(cè)試呼叫(fat):apolloconfigdb2
portal:apolloportaldb
注意:一個(gè)portal管理多個(gè)環(huán)境,只需要部署一個(gè)portal程序,一個(gè)portal庫(kù)。config與admin,每個(gè)環(huán)境需要個(gè)配一套。

4、修改的配置文件
4.1 portal配置
cd /data/apollo-portal/config
安裝ctrip-apollo多環(huán)境部署總結(jié)

vim apollo-env.properties
安裝ctrip-apollo多環(huán)境部署總結(jié)
保存

vim application-github.properties
安裝ctrip-apollo多環(huán)境部署總結(jié)
保存

4.2 config配置
第一個(gè)config
cd /data/apollo-configservice/config/
安裝ctrip-apollo多環(huán)境部署總結(jié)

vim application-github.properties
安裝ctrip-apollo多環(huán)境部署總結(jié)

第二個(gè)config
cd /data/apollo-configservice/config/
安裝ctrip-apollo多環(huán)境部署總結(jié)

vim application-github.properties
安裝ctrip-apollo多環(huán)境部署總結(jié)

4.3 admin配置
第一個(gè)admin
cd /data/apollo-adminservice/config
安裝ctrip-apollo多環(huán)境部署總結(jié)

vim application-github.properties
安裝ctrip-apollo多環(huán)境部署總結(jié)

第二個(gè)admin
cd /data/apollo-adminservice/config
安裝ctrip-apollo多環(huán)境部署總結(jié)

vim application-github.properties
安裝ctrip-apollo多環(huán)境部署總結(jié)

5.修改apolloportaldb庫(kù)的serverconfig表中的如下字段內(nèi)容
安裝ctrip-apollo多環(huán)境部署總結(jié)
注意:需要與 apollo-env.properties中的環(huán)境匹配上。

6、默認(rèn)訪(fǎng)問(wèn)地址端口
8080:config、meta、eureka(有頁(yè)面)
8070:portal(有頁(yè)面)
8090:admin

7、config、meta、eureka在一個(gè)jvm里

8、客戶(hù)端使用
8.1 spring boot項(xiàng)目啟動(dòng),在啟動(dòng)類(lèi)里增加@EnableApolloConfig,如:
br/>@EnableApolloConfig,如:

8.2在pom文件增加依賴(lài)包
安裝ctrip-apollo多環(huán)境部署總結(jié)

8.3其他配置如下
安裝ctrip-apollo多環(huán)境部署總結(jié)

安裝ctrip-apollo多環(huán)境部署總結(jié)

安裝ctrip-apollo多環(huán)境部署總結(jié)

app.properties內(nèi)容:
app.id=yuhang

apollo-env.properties內(nèi)容:
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內(nèi)容:
#注入默認(rèn)application namespace的配置示例
apollo.bootstrap.enabled = true
#將Apollo配置加載提到初始化日志系統(tǒng)之前
apollo.bootstrap.eagerLoad.enabled=true
#要使用的namespace
apollo.bootstrap.namespaces = application

9、其他使用參見(jiàn)
https://github.com/ctripcorp/apollo/wiki

10、環(huán)境
兩臺(tái)linux虛機(jī):192.168.41.100、192.168.41.101
jdk:jdk1.8
部署路徑
portal:/data/apollo-portal
admin:/data/apollo-adminservice
config:/data/apollo-configservice
本機(jī):安裝mysql5.7

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。

當(dāng)前文章:安裝ctrip-apollo多環(huán)境部署總結(jié)-創(chuàng)新互聯(lián)
新聞來(lái)源:http://muchs.cn/article6/csgpog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站移動(dòng)網(wǎng)站建設(shè)、做網(wǎng)站、網(wǎng)站內(nèi)鏈、建站公司、商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)