鯤鵬服務器Apollo部署(鯤鵬服務器配置)

      網友投稿 1077 2022-05-30

      1. Apollo簡介

      Apollo(阿波羅)是攜程框架部門研發的分布式配置中心,能夠集中化管理應用不同環境、不同集群的配置,配置修改后能夠實時推送到應用端,并且具備規范的權限、流程治理等特性,適用于微服務配置管理場景。

      服務端基于Spring Boot和Spring Cloud開發,打包后可以直接運行,不需要額外安裝Tomcat等應用容器。

      Java客戶端不依賴任何框架,能夠運行于所有Java運行時環境,同時對Spring/Spring Boot環境也有較好的支持。

      .Net客戶端不依賴任何框架,能夠運行于所有.Net運行時環境。

      Github主頁:https://github.com/apolloconfig/apollo

      Gitee主頁:https://gitee.com/angelinfo/apollo

      2. Apollo安裝

      2.1? 基礎環境:

      Jdk:1.8.0

      mvn:以6.3為例

      mysql:以7.27為例(數據庫版本要求,5.6.5+,Apollo強依賴于Mysql)

      2.2? Apollo安裝:

      下載:

      cd ~

      wget?https://github.com/ctripcorp/apollo/archive/v0.9.1.tar.gz

      tar zxvf v0.9.1.tar.gz

      mv apollo-0.9.1 /opt

      鯤鵬服務器Apollo部署(鯤鵬服務器配置)

      導入數據庫文件

      #登錄mysql數據庫,

      source /opt/apollo-0.9.1/scripts/sql/apolloconfigdb.sql

      source /opt/apollo-0.9.1/scripts/sql/apolloportaldb.sql

      注:如sql文件執行錯誤,可將sql文件中sql逐個執行

      修改配置

      修改/opt/apollo-0.9.1/scripts/build.sh,紅色字體為數據庫連接信息,藍色字體為多環境配置(Apollo預先定義的環境有四種:DEV, FAT, UAT, PRO,這里配置單機版本,只保留DEV)。

      # apollo config db info

      apollo_config_db_url=jdbc:mysql://localhost:3306/ApolloConfigDB?characterEncoding=utf8

      apollo_config_db_username=root

      apollo_config_db_password=123456

      # apollo portal db info

      apollo_portal_db_url=jdbc:mysql://localhost:3306/ApolloPortalDB?characterEncoding=utf8

      apollo_portal_db_username=root

      apollo_portal_db_password=123456

      dev_meta=http://localhost:8080

      META_SERVERS_OPTS="-Ddev_meta=$dev_meta"

      打包項目

      執行/opt/apollo-0.9.1/scripts/build.sh

      sh /opt/apollo-0.9.1/scripts/build.sh

      該腳本會依次打包apollo-configservice(配置服務(meta server、eureka)), apollo-adminservice(配置管理服務), apollo-portal(apollo管理UI)和apollo-client(apollo客戶端)。

      啟動

      ?? 啟動apollo-configservice:

      cd /opt/apollo-0.9.1/apollo-configservice/target

      unzip apollo-configservice-0.9.1-github.zip -d configservice

      cd configservice/scripts

      ./startup.sh

      ?? 啟動apollo-adminservice:

      cd /opt/apollo-0.9.1/apollo-adminservice/target

      unzip apollo-adminservice-0.9.1-github.zip -d adminservice

      cd adminservice/scripts

      ./startup.sh

      ?? 啟動apollo-portal:

      注:apollo-portal的默認端口是8080,和apollo-configservice一致,所以如果需要在一臺機器上同時啟動apollo-portal和apollo-configservice的話,需要修改apollo-portal的端口。直接修改startup.sh中的SERVER_PORT即可,如SERVER_PORT=8070。

      cd /opt/apollo-0.9.1/apollo-portal/target

      unzip apollo-portal-0.9.1-github.zip -d portal

      cd portal/scripts

      #修改SERVER_PORT為8070,修改完成后啟動

      vim startup.sh

      ./startup.sh

      瀏覽器訪問:

      訪問url:http://localhost:8070

      注:localhost需用實際公網IP替換

      默認用戶名:apollo

      默認密碼:admin

      參考文章:https://www.cnblogs.com/shanyou/p/8449761.html

      附件: 鯤鵬Apollo安裝文檔.docx 715.43KB 下載次數:3次

      Spring 微服務 鯤鵬

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:excel表格被保護無法編輯的解決方法(excel表格受保護無法編輯)
      下一篇:excel的下拉菜單多項選擇怎么做(excel表格下拉菜單多項選擇)
      相關文章
      久久综合九九亚洲一区| www.亚洲精品.com| 亚洲乱码中文字幕久久孕妇黑人 | 亚洲日韩精品无码专区网址| 亚洲国产成人久久一区WWW| 亚洲影视自拍揄拍愉拍| 亚洲图片激情小说| 亚洲成a人片在线观看中文app| 久久亚洲国产视频| 人人狠狠综合久久亚洲88| 亚洲精品亚洲人成人网| 亚洲国产精品无码中文字| 亚洲欧洲成人精品香蕉网| 亚洲午夜福利在线观看| 亚洲AV无码乱码在线观看性色扶| 亚洲第一区精品日韩在线播放| 亚洲精品无码一区二区| 亚洲av无码成人精品区一本二本| 亚洲成av人片在www鸭子| 亚洲AV女人18毛片水真多| 亚洲Aⅴ在线无码播放毛片一线天| 亚洲人成人77777网站不卡| 亚洲男人的天堂在线| 亚洲午夜电影在线观看| 亚洲一区欧洲一区| 亚洲精品国产综合久久久久紧| 久久亚洲中文字幕无码| 亚洲美女在线国产| 国产精品无码亚洲一区二区三区| 国产精品亚洲а∨无码播放不卡| 亚洲男女内射在线播放| 亚洲无线观看国产精品| 亚洲第一福利视频| 亚洲另类自拍丝袜第1页| 亚洲成年网站在线观看| 在线综合亚洲欧洲综合网站| 亚洲aⅴ无码专区在线观看春色| 亚洲国产精品无码久久青草| 亚洲综合伊人久久综合| 久久久亚洲欧洲日产国码农村| 亚洲国产美女视频|