Apollo windows单机搭建过程

Apollo

Apollo 搭建过程
环境搭建
  1. 安装Java 1.8+
  2. 安装MySQL 5.6.5+
下载源码编译安装部署
  1. Apollo源码:https://github.com/ctripcorp/apollo
  2. 修改打包脚本
1.位置:scripts/build.sh
2.修改配置
# apollo config db info
apollo_config_db_url=jdbc:mysql://localhost:3306/apolloConfigDB?useUnicode=true&characterEncoding=utf-8&useSSL=false
apollo_config_db_username=root
apollo_config_db_password=123456

# apollo portal db info
apollo_portal_db_url=jdbc:mysql://localhost:3306/apolloportaldb?useUnicode=true&characterEncoding=utf-8&useSSL=false
apollo_portal_db_username=root
apollo_portal_db_password=123456

# meta server url, different environments should have different meta server addresses
这里是对应的是各个环境中的configService地址
dev_meta=http://localhost:8080
fat_meta=http://fill-in-fat-meta-server:8080
uat_meta=http://fill-in-uat-meta-server:8080
pro_meta=http://fill-in-pro-meta-server:8080
  1. 执行脚本:./build.sh
  2. 会生成3个压缩包:configService,adminService,portalService
    [外链图片转存失败(img-ouVM8VAm-1567682867476)(img/config.jpg)]
    [外链图片转存失败(img-HY6BPPym-1567682867477)(img/admin.jpg)]
    [外链图片转存失败(img-ZkuG0D2h-1567682867477)(img/portal.jpg)]
  3. 解开压缩包,修改配置
    Apollo windows单机搭建过程_第1张图片
config 包里面的配置: 
application-github.properties  -->config模块的数据库连接信息
startup.sh  --->启动端口信息

Apollo windows单机搭建过程_第2张图片

config 包里面的配置: 
application-github.properties  -->config模块的数据库连接信息
startup.sh  --->启动端口信息

Apollo windows单机搭建过程_第3张图片

config 包里面的配置: 
apollo-env.properties --> 配置环境信息:dev.meta=http://localhost:8080 
application-github.properties  -->portal模块的数据库连接信息
startup.sh  --->启动端口信息
  1. 初始化导入sql到数据库
    [外链图片转存失败(img-b9470NR8-1567682867478)(img/sql.jpg)]
    Apollo服务端共需要两个数据库:apolloPortaldb和apolloconfigdb
导入apolloportaldb.sql成功后,可以通过执行以下sql语句来验证:
select `Id`, `Key`, `Value`, `Comment` from `ApolloPortalDB`.`ServerConfig` limit 1;    

在这里插入图片描述

导入apolloportaldb.sql成功后,可以通过执行以下sql语句来验证:
select `Id`, `Key`, `Value`, `Comment` from `ApolloConfigDB`.`ServerConfig` limit 1;    

在这里插入图片描述

  1. 依次通过运行configService,adminService,portalServie包中的startup.sh文件
  2. 启动成功后,会看到如下信息
    configService,adminService两个服务都注册成功
    Apollo windows单机搭建过程_第4张图片
    通过
    http://localhost:8070访问,
    用户名:apollo 密码:adminApollo windows单机搭建过程_第5张图片
  3. 如果没有环境信息,可根据页面提示配置下环境信息
注意事项

以下情况可能会导致:系统出错,请重试或联系系统负责人

1. 没有改meta server地址的原因,使用默认的地址
dev.meta=http://fill-in-fat-meta-server:8080(修改为:http://localhost:8080)
fat.meta=http://fill-in-fat-meta-server:8080
uat.meta=http://fill-in-uat-meta-server:8080
2. config包里面github.properties的数据库配置信息错误
3. 如果是部署到服务器,数据库的eureka.service.url地址要修改为服务器的IP地址

你可能感兴趣的:(软件安装)