linux部署apollo教程

2021-10-14 01:54:10 字數 1558 閱讀 4434

因為公司用到了這項技術,所以也想自己實踐一下,在網上看了很多教程,遇到的問題基本上看到的部落格幾乎都是同一篇文章,解決花了點時間,所以也來自己更一篇自己部署的心得,有同樣問題的可以參考一下我的這篇文章

apollo需要eureka服務,所以這裡也先不說如何部署了,網上有很多搭建eureka的方法,使用idea很方便就能搭完

需要jdk 1.8+ mysql 5.6.5+

預設為8070 8080 8090 保證不占用的情況下可以不改

接著更改portal服務下目錄為 config/apollo-env.properties檔案

這邊要改兩個地方,,local.meta和dev.meta,當時因為dev.meta沒改,而導致無法啟動服務,佔了點時間,8003是configservice的埠號

接下來需要在資料庫中更改乙個值,也是我搞半天沒搞出來的乙個地方,網上用的部落格用的幾乎是同一篇文章,說這裡填configservice的埠號,我還納悶怎麼key是eureka.url 為啥填config的埠,啟動後也一直出問題,最後我還是改回了eureka的位址,最終啟動成功了

還碰到乙個啟動失敗的坑,就是mysql的密碼不許帶有特殊符號,這我也沒法理解,希望大神知道可以解釋,原先密碼比較複雜,最終我改回去了

最後進行啟動

可以寫個指令碼啟動,啟動順序需要注意一下,分別是configservice - adminservice - portal

#start.sh

/你的configservice 根目錄/scripts/startup.sh

/你的adminservice 根目錄/scripts/startup.sh

/你的portal根目錄/scripts/startup.sh

#stop.sh

/你的configservice 根目錄/scripts/shutdown.sh

/你的adminservice 根目錄/scripts/shutdown.sh

/你的portal根目錄/scripts/shutdown.sh

啟動成功後,應該是這樣

網頁輸入 ip:portalservice的埠 登入

初始賬號:apollo 密碼: admin

apollo安裝教程

本文中重點講解截止2019年1月最新的1.2.0版本的部署方法 開啟clone到本地的專案,目錄結構如下 在此目錄下建立docker compose.yml檔案,寫入內容 version 3 services apollo configservice 容器服務名 container name apo...

linux下安裝部署apollo(詳細步驟)

jdk 1.8 mysql 5.6.5 兩種方式 其中shutdown.sh和start.sh是自己寫的指令碼 用來啟動和關閉三個服務 1.分別修改三個服務下的資料連線配置檔案 2.分別修改三個服務下的啟動埠號配置檔案 scripts startup.sh 3.修改apollo portal服務的下...

linux下安裝部署apollo(詳細步驟)

官網流程參考 1.環境準備 jdk 1.8 mysql 5.6.5 releases 其中shutdown.sh和start.sh是自己寫的指令碼 用來啟動和關閉三個服務 2.分別修改三個服務下的啟動埠號配置檔案 scripts startup.sh 3.修改apollo portal服務的下的me...