一. 准备工作

1.下载 apollo 安装包

下载链接:http://activemq.apache.org/apollo/download.html

2.下载 JavaJDK 安装包 ( apollo 依赖 Java 环境)

下载链接:http://www.oracle.com/technetwork/java/javase/downloads/index.html

3.安装 java JDK

4.解压 apollo 安装包(免安装,自己选择路径,我这里解压在D盘)

注:如果你的操作系统是 Windows Vista, Server 2008 或更高版本,则需要安装MS VC++ 2010 Redistributable package(或更高版本补丁)

32位 下载链接:http://www.microsoft.com/en-us/download/details.aspx?id=5555

64位 下载链接:http://www.microsoft.com/en-us/download/details.aspx?id=14632

二. 环境变量的配置(当前测试机系统为 windows 8.1 英文版)

1. 配置 JAVA_HOME

a. 桌面 -> 我的电脑 -> 右键 -> 属性

b. 高级系统设置

c. 高级 -> 环境变量

d. 新建系统变量

注: 测试 java 环境是否配置成功,运行控制台程序(cmd.exe),执行命令: java -version

如果正确显示版本信息,恭喜你,配置成功,如下图:

2. 配置 APOLLO_HOME

步骤与 JAVA_HOME的配置步骤基本相同,最后一步如下:

注:如果你已经配置了 APOLLO_HOME,而你在执行步骤 三.创建代理 时依然遇到如下图的错误提示,那么请重启你的电脑,再执行步骤三 ^_^

三. 创建代理(create broker)

1. 新建一个文件夹,用来存放 broker 的安装文件(我的文件夹创建在 G:\apollo)

2. 运行控制台程序(cmd.exe),通过命令进入刚刚创建的文件夹目录,如图:

3. 进入指定文件夹后,执行如下命令:

D:\apache-apollo-1.7.1\bin\apollo create myapollo

执行成功,如上图。此时在 G:\apollo 文件夹下会出现如下所示文件:

注:    G:\apollo  表示 代理实例 要安装的位置

D:\apache-apollo-1.7.1\bin\apollo   这个为 apollo安装包的解压路径,注意此路径不要包含空格,否则运行报错

create myapollo  表示创建一个名称为 myapollo 的代理实例

四. 运行代理(run broker)

运行代理有两种方式,分别为:

1. 前台运行

a. 运行控制台程序(cmd.exe)

b. 进入到代理实例所在的安装目录,如下图:

c. 运行 apollo-broker, 如下图(成功):

注: 前台运行缺点: 控制台程序要一直挂着,不能退出。

2. 后台运行

a. 运行控制台程序(cmd.exe)

b. 进入到代理实例所在的安装目录,如下图:

c. 安装 apollo 后台服务

d. 安装成功,查看并启动后台服务(我的电脑->右键-> 管理)

五. 登陆管理后台

网址:http://127.0.0.1:61680/

默认账户: admin    密码: password

登陆后页面如下:

六. 日常维护

主要通过日志文件来获取服务的运行状态及信息。在代理安装目录下找到日志文件夹:

其中包含多个日志文件,根据文件名可区分其功能。

通过 apollo.log 可以查看 apollo 的启动情况:

通过 stacktrace.log 可以查看 apollo 的详细异常信息:

Apollo 配置详细步骤(Windows环境)的更多相关文章

  1. Redis集群主从复制(一主两从)搭建配置教程【Windows环境】

    如何学会在合适的场景使用合适的技术方案,这值得思考. 由于本地环境的使用,所以搭建一个本地的Redis集群,本篇讲解Redis主从复制集群的搭建,使用的平台是Windows,搭建的思路和Linux上基 ...

  2. OPGL+GLFW+GLEW配置详细步骤

    转载自:https://blog.csdn.net/weixin_40921421/article/details/80211813 本文设计的工具包: 链接:https://pan.baidu.co ...

  3. 配置ADB到Windows环境变量

    adb 命令可以帮我们快速的管理连接的手机设备,例如执行一些安装apk,卸载apk命令,对于熟悉linux系统的人,可以方便的管理手机目录操作手机文件,还可以通过adb命令查看手机的系统日志等操作. ...

  4. Redis高可用集群-哨兵模式(Redis-Sentinel)搭建配置教程【Windows环境】

    No cross,no crown . 不经历风雨,怎么见彩虹. Redis哨兵模式,用现在流行的话可以说就是一个"哨兵机器人",给"哨兵机器人"进行相应的配置 ...

  5. OPGL+VS2017+GLFW+GLEW配置详细步骤

    OPGL+VS2017+GLFW+GLEW配置详细步骤: https://blog.csdn.net/weixin_40921421/article/details/80211813 原博客地址:ht ...

  6. lab_0 清华大学ucore实验环境配置详细步骤!(小白入)

    实验步骤 1.下载项目 从github上 的https://github.com/kiukotsu/ucore下载 ucore lab实验: git clone https://github.com/ ...

  7. Python环境配置详细步骤以及第一个程序

    打开python官网:https://www.python.org/ 在官网找与自己电脑系统匹配的版本路径  这里以python3.7.2版本为例: 下载完成后,使用管理员身份进行安装:  打开命令提 ...

  8. PERC H310 配置详细步骤【阵列RAID创建】【阵列恢复】【阵列池创建】

    机器配置: HP PRO6300 二手淘的201912,HP的主板芯片Intel Q75芯片组,集成显卡(集成显卡与H310阵列卡冲突),CPU Intel I5 3450 [raid5阵列创建] 1 ...

  9. PostgreSQL安装详细步骤windows

    PostgreSQL安装:一.windows下安装过程安装介质:postgresql-9.1.3-1-windows.exe(46M),安装过程非常简单,过程如下:1.开始安装: 2.选择程序安装目录 ...

随机推荐

  1. NC 6系预警类型注册

    在实际开发预警任务中,因为模块是新创建的,所以开发预警,就要在相应的节点模块注册.但这样代码就得放在相应的模块中,注册个预警类型,就可以把代码直接放在自己新建的模块. .先执行新建模块语句 inser ...

  2. SPring中quartz的配置(可以用实现邮件定时发送,任务定时执行,网站定时更新等)

    http://www.cnblogs.com/kay/archive/2007/11/02/947372.html 邮件或任务多次发送或执行的问题: 1.<property name=" ...

  3. robot framework 中should be true 与should contain 的区别

    should be true  是否等于:判断是否should contain  是否包含 a是否包含b

  4. 关于使用的xshll和xftp中乱码咋办?

    1.Xshll中 2.Xftp中同理都是一样的设置

  5. 【51NOD】1006 最长公共子序列Lcs(动态规划)

    给出两个字符串A B,求A与B的最长公共子序列(子序列不要求是连续的). 比如两个串为:   abcicba abdkscab   ab是两个串的子序列,abc也是,abca也是,其中abca是这两个 ...

  6. Java类加载机制及自定义加载器

    转载:https://www.cnblogs.com/gdpuzxs/p/7044963.html Java类加载机制及自定义加载器 一:ClassLoader类加载器,主要的作用是将class文件加 ...

  7. New users can not log on Win8

    方案: http://www.eightforums.com/tutorials/38838-user-profile-service-failed-sign-fix-windows-8-a.html ...

  8. 【RabbitMQ】 RabbitMQ安装

    MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法.应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们.消息传递指的是程序之间 ...

  9. MVVM中viewmodel的理解

    网上有人写了这段话,我也有同感,特别是第一种用法,很重要,后一种用法,我觉得是把第一种用法加入controller中了. 第一种 “view model” 是 “model for the view” ...

  10. ubuntu下安装/卸载vmware虚拟机

    1.下载vmware(官网下载试用版,试用版输入序列号后即为专业版,序列号网上搜,很多) 2.下载后安装(命令行) 1)cd进你下载的位置 1.1)下载的文件名字为:VMware-Workstatio ...