携程apollo window搭建记录
2021-03-19 02:25
标签:打开 prope 携程apollo 解压 镜像 rop 一个 ati rac github 地址 github 直接下载不下来,用镜像速度很快 下载部署文件三个 下载sql 文件 JAVA_HOME 设置 要到 bin,文件夹中间不要带空格 我的是 C:\Java\jdk180_241\bin;JAVA_HOME 是 C:\Java\jdk180_241\bin 我要安装 dev,pro,2个环境的,并且同时安装在一个window上面,根据携程文档 安装 dev 环境 修改文件夹名称 修改 dev-apollo-adminservice-1.5.1\config 下面 # DataSource --本机mysql 数据库是用sql文件 apolloconfigdb.sql生成的 ,生成的时候修改了数据库名字 ApolloConfigDB -> ApolloConfigDB_DEV 修改 dev-apollo-adminservice-1.5.1\scripts下面 LOG_DIR=D:/apollo-log/devlog --LOG_DIR 要改成window 路径 双击 dev-apollo-adminservice-1.5.1\scripts\startup.sh 安装 ------------------------------------------------------------------------- # DataSource 修改 dev-apollo-configservice-1.5.1\scripts下面 LOG_DIR=D:/apollo-log/devlog --LOG_DIR 要改成window 路径 双击 dev-apollo-configservice-1.5.1\scripts\startup.sh 安装 解压 apollo-portal-1.5.1-github.zip --注意这里的数据库跟dev的不一致 修改 apollo-portal-1.5.1\scripts下面 双击 startup.sh 安装 执行 apolloconfigdb.sql 携程apollo window搭建记录 标签:打开 prope 携程apollo 解压 镜像 rop 一个 ati rac 原文地址:https://www.cnblogs.com/zjy981171660/p/12336924.html1.下载项目
https://github.com/ctripcorp/apollo
源代码下载地址
https://github.com/ctripcorp/apollo/releases
源代码下载镜像地址
http://github-mirror.bugkiller.org/ctripcorp/apollo/releases
apollo-adminservice-1.5.1-github.zip
apollo-configservice-1.5.1-github.zip
apollo-portal-1.5.1-github.zip
https://github.com/ctripcorp/apollo/tree/master/scripts/sql
下载2个文件
apolloconfigdb.sql
apolloportaldb.sql2.安装java 1.8
3.安装 mysql 57
4.安装 git ,可以去腾讯软件下载 比较快
5.开始安装
每个环境需要
一个 apollo-adminservice,一个 apollo-configservice ,一个单独的数据库
所有环境共用
apollo-portal
解压 apollo-adminservice-1.5.1-github.zip
解压 apollo-configservice-1.5.1-github.zip
dev-apollo-adminservice-1.5.1
dev-apollo-configservice-1.5.1安装 dev-apollo-adminservice-1.5.1
application-github.properties 文件
spring.datasource.url = jdbc:mysql://localhost:3307/ApolloConfigDB_DEV?characterEncoding=utf8
spring.datasource.username = root
spring.datasource.password = 123456
startup.sh
SERVER_PORT=${SERVER_PORT:=8091}
也可以 通过 Git Bash 进入文件夹下面执行,这种方式可以看到错误信息
执行成功后打开对应端口查看 有内容即可
安装 dev-apollo-configservice-1.5.1
修改 dev-apollo-configservice-1.5.1\config 下面
application-github.properties 文件
spring.datasource.url = jdbc:mysql://localhost:3307/ApolloConfigDB_DEV?characterEncoding=utf8
spring.datasource.username = root
spring.datasource.password = 123456
startup.sh
SERVER_PORT=${SERVER_PORT:=8081}
--SERVER_PORT 这个端口 有三个地方要保持一致,
ApolloConfigDB_DEV 数据库表serverconfig 下面 eureka.service.url 里面端口要一致
apollo-portal-1.5.1/config/apollo-env.properties 文件 dev.meta=http://localhost:8081 这里的端口要一致
也可以 通过 Git Bash 进入文件夹下面执行,这种方式可以看到错误信息
执行成功后打开对应端口查看 有内容即可
安装 apollo-portal环境
执行 apolloportaldb.sql 把数据库导入
修改 apollo-portal-1.5.1/config/apollo-env.properties 文件 dev.meta=http://localhost:8081 路径端口 跟dev ,pro 部署路径保持一致
修改 apollo-portal-1.5.1\config 下面
application-github.properties 文件
# DataSource
spring.datasource.url = jdbc:mysql://localhost:3307/ApolloPortalDB?characterEncoding=utf8
spring.datasource.username = root
spring.datasource.password = 123456
startup.sh
LOG_DIR=D:/apollo-log/portallog
也可以 通过 Git Bash 进入文件夹下面执行,这种方式可以看到错误信息
执行成功后打开对应端口查看 正确部署 可以打开管理界面部署 pro 环境
数据库名字ApolloConfigDB -> ApolloConfigDB_PRO
其他参考 dev 即可,注意端口号不要重复