linux下安装部署apollo(详细步骤)

0.官网流程参考

https://github.com/ctripcorp/apollo/wiki/%E5%88%86%E5%B8%83%E5%BC%8F%E9%83%A8%E7%BD%B2%E6%8C%87%E5%8D%97

1.环境准备

    jdk : 1.8+         mysql  5.6.5+

2.下载

     两种方式:

         1.下载源码自己编译(需要修改源码的可以选择)

              https://github.com/ctripcorp/apollo

         2.下载官方编译好的

              https://github.com/ctripcorp/apollo/releases

 这里选择官方编译好的,下载如下三个压缩包

3.下载sql文件,生成数据库

    地址:https://github.com/nobodyiam/apollo-build-scripts/tree/master/sql

    下载好后通过mysql生成数据库:

   

 4. 将下载好的三个压缩包上传至linux下并解压

其中shutdown.sh和start.sh是自己写的脚本(用来启动和关闭三个服务)

5.修改三个服务的配置文件

1.分别修改三个服务下的数据连接配置文件   /config/application-github.properties

2.分别修改三个服务下的启动端口号配置文件    /scripts/startup.sh

3.修改apollo-portal服务的下的meta配置apollo-portal/config/sapollo-env.properties

这里的地址是apollo-configservice的服务地址,分别是不同环境下的服务地址,这里我只配置了(开发-dev)环境下的地址。

6.修改数据库中的meta地址

修改apolloconfigdb数据库中serverconfig表中的eureka.service.url:其中的地址为apollo-configservice的服务地址

7.新建启动和关闭三个服务的shell脚本

   start.sh   注意服务的启动顺序    configservice  - adminservice -  portal

#!/bin/bash
/usr/local/apollo-1.5.1/apollo-configservice/scripts/startup.sh
/usr/local/apollo-1.5.1/apollo-adminservice/scripts/startup.sh
/usr/local/apollo-1.5.1/apollo-portal/scripts/startup.sh

shutdown.sh

#!/bin/bash
/usr/local/apollo-1.5.1/apollo-adminservice/scripts/shutdown.sh
/usr/local/apollo-1.5.1/apollo-configservice/scripts/shutdown.sh
/usr/local/apollo-1.5.1/apollo-portal/scripts/shutdown.sh

8.启动服务访问apollo

  运行start.sh,启动三个服务后:输入如下地址   http://39.108.107.163:8003/  这是portal的服务地址(注意自己修改的端口号)

默认的用户名 apollo   密码 :admin

登录后看到如下页面代表成功了:

9.下篇文章会讲到springboot整合apollo,请关注博客内容

springboot整合apollo:   https://blog.csdn.net/qq_34707456/article/details/103745839

发布了68 篇原创文章 · 获赞 93 · 访问量 8494

猜你喜欢

转载自blog.csdn.net/qq_34707456/article/details/103702828