我的云文档怎么没有了(我的云文档怎么找)
968
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
导入数据库文件
#登录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小时内删除侵权内容。