博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS 7 搭建基于携程Apollo(阿波罗)配置中心单机模式
阅读量:5921 次
发布时间:2019-06-19

本文共 1681 字,大约阅读时间需要 5 分钟。

Apollo(阿波罗)是携程框架部门研发的配置管理平台,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。服务端基于Spring Boot和Spring Cloud开发,打包后可以直接运行,不需要额外安装Tomcat等应用容器。Java客户端不依赖任何框架,能够运行于所有Java运行时环境,同时对Spring环境也有较好的支持。.Net客户端不依赖任何框架,能够运行于所有.Net运行时环境,而且已经支持.NET Core。

官网:

Wiki:(一切的集成方式和使用方法都在这里)

Issues:(如果期间有任何问题,请通过这里查找大部分解决方法)

说明:官方提供了分布式部署方案,但是基于本地开发和调试上一般是单机部署的比较多。且提供的Quick Start方案跑不起来。所以下面将针对单机搭建上做详细的实践,用作开发环境。

注意:如果是生产环境一定要使用分布式部署方案来做高可用集群。

下载Release版本:

1、环境:

JDK:1.8.0_161

Maven:3.5.2

MySQL:5.7.18

apollo:0.9.1

2、解压

wget
tar zxvf apollo-0.9.1.tar.gz

3、导入数据库文件

登录MySQL命令行,然后执行

/data/apollo/apollo-0.9.1/scripts/sql/apolloconfigdb.sql

/data/apollo/apollo-0.9.1/scripts/sql/apolloportaldb.sql

4、打包

修改/data/apollo/apollo-0.9.1/scripts/build.sh,把数据库账号密码修改为我们的密码以及mysql 服务器地址。只保留dev_meta,其他的都删除

#
dev_meta=
META_SERVERS_OPTS="-Ddev_meta=$dev_meta"
然后执行

./build.sh

该脚本会依次打包apollo-configservice, apollo-adminservice, apollo-portal和apollo-client。

5、启动

apollo-configservice:

切换到目录 /data/apollo/apollo-0.9.1/apollo-configservice/target,解压apollo-configservice-0.9.1-github.zip

unzip apollo-configservice-0.9.1-github.zip –d test

执行脚本启动服务
./startup.sh
apollo-adminservice:

切换到目录 /data/apollo/apollo-0.9.1/apollo-adminservice/target,解压apollo-adminservice-0.9.1-github.zip

unzip apollo-adminservice-0.9.1-github.zip –d test

执行脚本启动服务
./startup.sh

apollo-portal:

apollo-portal的默认端口是8080,和apollo-configservice一致,所以如果需要在一台机器上同时启动apollo-portal和apollo-configservice的话,需要修改apollo-portal的端口。直接修改startup.sh中的SERVER_PORT即可,如SERVER_PORT=8070。

切换到目录 /data/apollo/apollo-0.9.1/apollo-portal/target,解压apollo-portal-0.9.1-github.zip

unzip apollo-portal-0.9.1-github.zip –d test

修改端口:

执行脚本启动服务
./startup.sh

6、访问

,默认用户名/密码参考 。

转载地址:http://znivx.baihongyu.com/

你可能感兴趣的文章
linux 笔记本的温度提示
查看>>
(转)DOTA新版地图6.78发布:大幅改动 增两位新英雄
查看>>
Solaris 10u11 安装python2.7.10
查看>>
我的友情链接
查看>>
工欲善其事必先利其器SecureCRT+VMware® Workstation_学习笔记
查看>>
文件和目录权限chmod,更改所有者和所属组chown,umask,隐藏权限lsattr/chattr
查看>>
阿里PB级Kubernetes日志平台建设实践
查看>>
怎么把无线由器限
查看>>
Java实现的冒泡排序
查看>>
APP中的第三方“支付”功能该如何测试
查看>>
HDU 1907
查看>>
数值积分中的辛普森方法及其误差估计
查看>>
Web service (一) 原理和项目开发实战
查看>>
跑带宽度多少合适_跑步机选购跑带要多宽,你的身体早就告诉你了
查看>>
shell 批量压缩指定文件夹及子文件夹内图片
查看>>
TextGrocery中文文本分类处理
查看>>
WinForm 之 自定义标题栏的窗体移动
查看>>
可汗学院超经典、超实用概率论总结——商女不知忘国恨,隔江犹看概率论
查看>>
ftoa浮点型转换成字符串
查看>>
使用Costura.Fody将源DLL合并到目标EXE
查看>>