Apollo配置中心搭建


Apollo配置中心

1.下載依賴包

下載地址

https://github.com/ctripcorp/apollo/releases

依賴的jar包如下:

apollo-adminservice-1.4.0-github.zip

apollo-configservice-1.4.0-github.zip

apollo-portal-1.4.0-github.zip

2.創建ApolloPortalDB

通過各種MySQL客戶端導入sql/apolloportaldb.sql即可
apolloportaldb.sql
導入成功后,可以通過執行以下sql語句來驗證

select `Id`, `AppId`, `Name` from ApolloPortalDB.App;
Id AppId Name
1 SampleApp Sample App
3.創建ApolloConfigDB

通過各種MySQL客戶端導入sql/apolloconfigdb.sql即可
導入成功后,可以通過執行以下sql語句來驗證

select `NamespaceId`, `Key`, `Value`, `Comment` from ApolloConfigDB.Item;
NamespaceId Key Value Comment
1 timeout 100 sample timeout配置
4.修改數據庫配置文件
apollo config db info
apollo_config_db_url=jdbc:mysql://localhost:3306/ApolloConfigDB?characterEncoding=utf8
apollo_config_db_username=用戶名
apollo_config_db_password=密碼(如果沒有密碼,留空即可)

apollo portal db info
apollo_portal_db_url=jdbc:mysql://localhost:3306/ApolloPortalDB?characterEncoding=utf8
apollo_portal_db_username=用戶名
apollo_portal_db_password=密碼(如果沒有密碼,留空即可)
5. 啟動apollo服務

啟動順序

  1. configservice
  2. adminservice
  3. portal

一切順利的話: 通過訪問http://部署服務器地址:端口/8070,就能看到配置登錄頁

默認用戶名/密碼 apollo/admin

6. 查看啟動日志

參考文檔:
https://github.com/ctripcorp/apollo/wiki/Quick-Start
https://github.com/ctripcorp/apollo/wiki/分布式部署指南


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM