Apollo--分布式部署

注:我是通过安装包搭建的

搭建前提:mysql必须5.6以上;java必须1.8以上

1.使用sql脚本(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

去下载脚本,并在数据库中导入即可

2.从github下载安装包

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

    并上传到服务器上

3.上传到服务器后解压

eg:

    192.168.43.51          portal压缩包

    192.168.43.52          adminservice压缩包  configservice压缩包

    192.168.43.53          adminservice压缩包  configservice压缩包

解压后修改配置文件

    修改portal下面的config/

           

          apollo-env.properties:

           

            dev是52,pro是53;一个开发环境,一个生产环境

            application-github.properties:

            

            填写mysql的账号密码和地址

     修改52和53下的两个包里的配置文件:

            

           都是改成自己的mysql地址和账号密码;注:52和53的localhost是因为每个机器都要有自己的数据库

  4.启动apollo:

        启动顺序:config=>admin=>portal(必须)

        先启动52和53的config和admin:

             

            启动脚本都在scripts下面的startup.sh

       最后启动51的portal,也是startup.sh脚本文件

 在portal即51的数据库中修改:

      

添加pro即可

5.登录apollo

输入你的IP地址:8070即可,也就是portal所在IP地址

账号密码是apollo/admin

ok,搭建成功

我也是花费了将近两天时间才搭好,并看懂,最开始头晕的狠

不懂得留言即可

   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章