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

.官网流程参考
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

点赞 2
————————————————
版权声明:本文为CSDN博主「风起尘落」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_34707456/article/details/103702828

你可能感兴趣的:(java)