0
点赞
收藏
分享

微信扫一扫

Apollo单机环境搭建

上一篇 <<<Apollo配置更新的推送机制
下一篇 >>>Apollo多环境部署


1.准备工作

1.1 版本要求

1.2 软件下载

2.部署

2.1 数据库创建

2.2 安装软件包

  • runApolloDevService.sh文件内容
#!/bin/sh

#版本信息
jarVersion=1.6.1
#端口设置
configPort=8180
adminPort=8190
#Eureka的IP
eurekaIp=127.0.0.1
#日志路径设置
logPath=.

#内存设置
MemoryXms=256m
MemoryXmx=256m

# 数据库配置
url=localhost:3306
datasources=ApolloConfigDB
username=root
password=123456

#启动config服务
java -Xms${MemoryXms} -Xmx${MemoryXmx} -Dapollo_profile=github -Dspring.datasource.url=jdbc:mysql://${url}/${datasources}?characterEncoding=utf8 -Dspring.datasource.username=${username} -Dspring.datasource.password=${password} -Dlogging.file=${logPath}/logs/apollo-configservice.log -Dserver.port=${configPort} -Deureka.instance.ip-address=${eurekaIp} -jar apollo-configservice-${jarVersion}.jar &
#启动admin服务
java -Xms${MemoryXms} -Xmx${MemoryXmx} -Dapollo_profile=github -Dspring.datasource.url=jdbc:mysql://${url}/${datasources}?characterEncoding=utf8 -Dspring.datasource.username=${username} -Dspring.datasource.password=${password} -Dlogging.file=${logPath}/logs/apollo-adminservice.log -Dserver.port=${adminPort} -Deureka.instance.ip-address=${eurekaIp} -jar apollo-adminservice-${jarVersion}.jar & 
  • runApolloPortal.sh文件内容
#!/bin/sh

#版本信息
jarVersion=1.6.1
#门户网站端口设置
portalPort=8170
#日志路径设置
logPath=.

#内存设置
MemoryXms=256m
MemoryXmx=256m

# 数据库配置
url="localhost:3306"
datasource="ApolloPortalDB"
username="root"
password="123456"

#环境配置(多环境下,则配置多个环境,并且在下面的java语句中加上)
devMeta=http://localhost:8180/
proMeta=http://localhost:8280/

java -Xms${MemoryXms} -Xmx${MemoryXmx} -Dapollo_profile=github,auth -Ddev_meta=${devMeta} -Dpro_meta=${proMeta} -Dlogging.file=${logPath}/logs/apollo-portal.log -Dserver.port=${portalPort} -Dspring.datasource.url=jdbc:mysql://${url}/${datasource}?characterEncoding=utf8 -Dspring.datasource.username=${username} -Dspring.datasource.password=${password} -jar apollo-portal-${jarVersion}.jar

3.验证

URL:http://[IP信息]:[portal端口]/


推荐阅读:
<<<传统配置的缺陷与常用分布式配置中心介绍
<<<SpringCloud配置中心实现原理
<<<SpringCloud配置步骤与使用说明
<<<SpringCloud配置更新后的刷新机制
<<<Apollo配置中心总体设计原理
<<<Apollo客户端与服务端同步原理
<<<Apollo配置更新的推送机制
<<<Apollo多环境部署
<<<Apollo操作手册之基础配置
<<<Apollo操作手册之项目设置
<<<Apollo操作手册之配置说明汇总
<<<Apollo操作手册之配置集群环境
<<<Apollo操作手册之Namespace管理
<<<Apollo操作手册之配置增删改操作
<<<Apollo操作手册之配置同步发布和回滚操作
<<<Apollo操作手册之配置灰度发布
<<<Apollo在代码中使用时的配置信息
<<<Apollo配置信息被程序识别的方式

举报

相关推荐

0 条评论