Apollo
官網:https://www.apolloconfig.com/
官網單機部署的方式分為兩種:普通部署和docker部署。
需要安裝MySQL
和Java
環境。
Apollo
伺服器端共需要兩個資料庫:ApolloPortalDB
(apollo
頁面)和ApolloConfigDB
(apollo
使用的),把資料庫、表的建立和樣例資料都分別準備了sql
檔案,只需要匯入資料庫即可。
然後建立資料庫連線,進入到快速包下面(apollo-quick-start
),下面有demo.sh
,進行編輯:
將對應的資料庫名和地址修改成自己的。
在啟動服務之前需要確認8070、8080、8090埠未被佔用,然後直接啟動./demo.sh
==== starting service ====
Service logging file is ./service/apollo-service.log
Started [10768]
Waiting for config service startup.......
Config service started. You may visit http://localhost:8080 for service status now!
Waiting for admin service startup....
Admin service started
==== starting portal ====
Portal logging file is ./portal/apollo-portal.log
Started [10846]
Waiting for portal startup......
Portal started. You can visit http://localhost:8070 now!
首先會啟動erueka
服務,然後啟動portal
設定中心,最後存取[http://伺服器外網地址:8070](http://伺服器外網地址:8070)
即可;賬號:apollo,密碼:admin;具體如下圖所示:
基於上述環境,我們暫停demo.sh
的執行:./demo.sh stop
,在快速包中(apollo-quick-start
)使用docker-compose up
執行;
這一步就是個坑