Apollo配置中心搭建手冊

2021-10-09 20:06:16 字數 2309 閱讀 5778

apollo部署架構圖

軟體依賴:mysql5.6以上資料庫,jdk1.8+

2.執行命令:解壓安裝包

#uizip apollo.zip;
3.匯入資料庫

#mysql -u使用者 -p密碼 <

#mysql -u使用者 -p密碼 <

4.修改apollo埠

4.1 configservice埠設定:

#vim startup.sh

定位到server_port=$ 這裡6080表示configservice的埠,根據情況修改

修改資料庫連線串

spring.datasource.url = jdbc:mysql://

127.0

.0.1

:3506

/apolloconfigdb?usessl=

false

&characterencoding=utf8

spring.datasource.username = apollo

spring.datasource.password = apollo

4.2 adminservice埠設定:

#vim startup.sh

定位到server_port=$這裡6090表示adminservice埠設定的埠,根據情況修改

修改資料庫連線串

修改:

spring.datasource.url = jdbc:mysql://

127.0

.0.1

:3506

/apolloconfigdb?usessl=

false

&characterencoding=utf8

spring.datasource.username = apollo

spring.datasource.password = apollo

4.3 portal埠設定

#vim startup.sh

定位到server_port=$這裡7070表示portal埠設定的埠,根據情況修改

5.修改apollo環境引數

vim apollo-env.properties

修改 pro.meta,配置 pro.meta=http://localhost:6080 將6080埠改為 4.1 configservice設定的埠

修改資料庫連線串 修改

spring.datasource.url = jdbc:mysql://

127.0

.0.1

:3506

/apolloportaldb?usessl=

false

&characterencoding=utf8 #資料庫連線串

spring.datasource.username = apollo #資料庫使用者名稱

spring.datasource.password = apollo #資料庫密碼

6.修改資料庫引數

mysql -u使用者 -p密碼

use apolloportaldb;

update serverconfig set

value

=』pro』 where

key=』apollo.portal.envs』;

update serverconfig set

value

=』『 where

key=』apollo.portal.meta.servers』;

備註:將6080埠改為 4.1 configservice設定的埠

備註 將6080埠改為 4.1 configservice設定的埠

7.啟動apollo

sh startapollo.sh

8.關閉apollo

sh shutdown.sh

9.微服務啟動指令碼

vim startjar.sh

Apollo配置中心多套測試環境搭建

隨著專案的迭代速度越來越快,同時會存在多個分支並行開發聯調。有的依賴以及資料只有測試環境有,因此需要在測試環境聯調開發,但又不影響現有分支 的測試。基於此,可以通過apollo配置來解決環境單一的問題。說明 對於有apollo配置的應用,需在apollo新增測試集群配置,對應的配置集群名稱應與sta...

Apollo配置中心學習

為什麼說到apollo,一方面是入職新公司採用這一技術棧,另一方面是以前參與的專案是採用配置檔案放在固定目錄,不同環境修改固定檔案配置即可.但是這樣存在乙個弊端,修改配置引數 需要重啟業務服務,這樣對於業務量較小的團隊來講可以接受,但是對於像現在業務量較大的診所業務相比,一天都處在業務高峰期,只有夜...

玩轉apollo配置中心 通過jar包搭建環境

一 apollo配置中心介紹 apollo 阿波羅 是攜程框架部門研發的開源配置管理中心,能夠集中化管理應用不同環境 不同集群的配置,配置修改後能夠實時推送到應用端,並且具備規範的額許可權 流程治理等特性。apollo支援的四個維度管理的配置 environment 環境 cluster 集群 na...