(47)java Spring Cloud+Spring boot+mybatis企業快速開發架構之SpringCloud Apollo本地部署詳細步驟
為了讓大家更快地上手瞭解 Apollo 配置中心,官方準備了一個快速啟動的安裝包,能夠在幾分鐘內完成本地環境部署,啟動 Apollo 配置中心。 需要框架原始碼的朋友可以看我個人簡介聯絡我。 推薦鴻鵠分散式雲架構原始碼地址。
本地部署只適用於開發環境,生產環境需要採用分散式部署,教程後面會為大家講解怎麼進行分散式部署。
1。環境準備
Apollo 採用 Java 語言開發,部署環境必須安裝了 Java,版本要求:Java 1。8+。Apollo 的資料都儲存的 Mysql 中,部署環境也需要安裝 Mysql 資料庫,版本要求:5。6。5+。
快速啟動的指令碼是 shell 編寫的,要有 bash 環境,在 Linux/Mac 下無影響。如果使用者是 Windows 環境,需要安裝 Git Bash(
https://
git-for-windows。github。io
/
)。
2。下載快速啟動安裝包
快速啟動安裝包下載地址:
https://
github。com/nobodyiam/ap
ollo-build-scripts
。下載之後進行解壓,目錄結構如圖 1 所示:
3。初始化資料庫
Apollo 服務端一共需要兩個資料庫:ApolloPortalDB 和 ApolloConfigDB。資料庫、表的建立和樣例資料的 sql 檔案都在快速啟動安裝包的 sql 目錄中,只需要匯入資料庫即可。
4。修改資料庫連線資訊
資料庫連線資訊在 demo。sh 中,我們需要把對應的資料庫連線資訊修改成我們自己安裝的地址,這樣 Apollo 才能正常啟動。
#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 配置中心
執行啟動指令碼:
。/demo。sh start
demo。sh 指令碼會在本地啟動 3 個服務,分別使用 8070、8080、8090 埠,請確保這 3 個埠當前沒有被使用。
當看到如下輸出後,就說明 Apollo 啟動成功了。
==== 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!
啟動成功之後開啟 http://localhost:8070,訪問 Web 管理頁面。賬號:apollo,密碼:admin。
上一篇:原小益的戰鬥過程