码迷,mamicode.com
首页 > Windows程序 > 详细

携程apollo window搭建记录

时间:2020-02-20 19:52:49      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:打开   prope   携程apollo   解压   镜像   rop   一个   ati   rac   

1.下载项目

github 地址
https://github.com/ctripcorp/apollo


源代码下载地址
https://github.com/ctripcorp/apollo/releases


源代码下载镜像地址
http://github-mirror.bugkiller.org/ctripcorp/apollo/releases

github 直接下载不下来,用镜像速度很快

下载部署文件三个
  apollo-adminservice-1.5.1-github.zip
  apollo-configservice-1.5.1-github.zip
  apollo-portal-1.5.1-github.zip

下载sql 文件
https://github.com/ctripcorp/apollo/tree/master/scripts/sql


下载2个文件
  apolloconfigdb.sql
  apolloportaldb.sql

2.安装java 1.8

JAVA_HOME 设置 要到 bin,文件夹中间不要带空格 我的是 C:\Java\jdk180_241\bin;JAVA_HOME 是 C:\Java\jdk180_241\bin

3.安装 mysql 57

4.安装 git ,可以去腾讯软件下载 比较快

5.开始安装  

  我要安装 dev,pro,2个环境的,并且同时安装在一个window上面,根据携程文档
每个环境需要
  一个 apollo-adminservice,一个 apollo-configservice ,一个单独的数据库
所有环境共用
  apollo-portal

安装 dev 环境
  解压 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

  修改 dev-apollo-adminservice-1.5.1\config 下面
    application-github.properties 文件

    # DataSource
    spring.datasource.url = jdbc:mysql://localhost:3307/ApolloConfigDB_DEV?characterEncoding=utf8
    spring.datasource.username = root
    spring.datasource.password = 123456

  --本机mysql 数据库是用sql文件 apolloconfigdb.sql生成的 ,生成的时候修改了数据库名字 ApolloConfigDB -> ApolloConfigDB_DEV

修改 dev-apollo-adminservice-1.5.1\scripts下面
  startup.sh

  LOG_DIR=D:/apollo-log/devlog
  SERVER_PORT=${SERVER_PORT:=8091}

  --LOG_DIR 要改成window 路径

双击 dev-apollo-adminservice-1.5.1\scripts\startup.sh 安装
也可以 通过 Git Bash 进入文件夹下面执行,这种方式可以看到错误信息
执行成功后打开对应端口查看 有内容即可

-------------------------------------------------------------------------


安装 dev-apollo-configservice-1.5.1


  修改 dev-apollo-configservice-1.5.1\config 下面
  application-github.properties 文件

  # DataSource
  spring.datasource.url = jdbc:mysql://localhost:3307/ApolloConfigDB_DEV?characterEncoding=utf8
  spring.datasource.username = root
  spring.datasource.password = 123456

修改 dev-apollo-configservice-1.5.1\scripts下面
  startup.sh

  LOG_DIR=D:/apollo-log/devlog
  SERVER_PORT=${SERVER_PORT:=8081}

  --LOG_DIR 要改成window 路径
  --SERVER_PORT 这个端口 有三个地方要保持一致,
  ApolloConfigDB_DEV 数据库表serverconfig 下面 eureka.service.url 里面端口要一致
  apollo-portal-1.5.1/config/apollo-env.properties 文件 dev.meta=http://localhost:8081 这里的端口要一致

  双击 dev-apollo-configservice-1.5.1\scripts\startup.sh 安装
  也可以 通过 Git Bash 进入文件夹下面执行,这种方式可以看到错误信息
  执行成功后打开对应端口查看 有内容即可

安装 apollo-portal环境  

  解压 apollo-portal-1.5.1-github.zip


  执行 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

--注意这里的数据库跟dev的不一致

修改 apollo-portal-1.5.1\scripts下面
  startup.sh
  LOG_DIR=D:/apollo-log/portallog

双击 startup.sh 安装
也可以 通过 Git Bash 进入文件夹下面执行,这种方式可以看到错误信息
执行成功后打开对应端口查看 正确部署 可以打开管理界面

部署 pro 环境

执行 apolloconfigdb.sql
数据库名字ApolloConfigDB -> ApolloConfigDB_PRO
其他参考 dev 即可,注意端口号不要重复

 

携程apollo window搭建记录

标签:打开   prope   携程apollo   解压   镜像   rop   一个   ati   rac   

原文地址:https://www.cnblogs.com/zjy981171660/p/12336924.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!