Apache Apollo入门指南

本指南详细介绍了如何下载、解压、安装Apache Apollo代理,并提供了针对不同操作系统的特定安装步骤。此外,还指导了如何创建代理实例、配置实例、启动服务以及通过网络界面监控代理状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 本指南将帮助您安装、设置和运行一个阿波罗代理和验证代理正确操作。

一、安装

1、下载适合您操作系统的Apollo,下载地址:http://activemq.apache.org/apollo/download.html

2、解压下载的Apollo软件包:

  • Windowsjar -xvf apache-apollo-1.7.1-windows-distro.zip
  • Unix/Linux/OS Xtar -zxvf apache-apollo-1.7.1-unix-distro.tar.gz

    软件包解压后得到一个目录apache-apollo-1.7.1。本文的其余部分将引用这个目录的完整路径为:${APOLLO_HOME}。

二、可选的Windows先决条件

    如果你是在Windows Vista, Server 2008或者更高的系统版本上使用Apollo,你应该安装vc++ 2010,这样Apollo就可以使用JNI方式实现LevelDB

三、创建一个代理实例mybroker

    一个代理实例目录包含所有配置和运行时数据,比如日志和数据文件,与一个代理的过程。建议你不要将代理实例的目录mybroker创建在目录${APOLLO_HOME}下。这种分离是鼓励的,因为这样你可以更容易地升级Apollo到新的版本。

    在Unix系统中,它是一种常见的约定来存储/var/lib目录下的运行时数据。例如,要创建一个实例在/ var / lib / mybroker目录下,运行如下命令:

cd /var/lib${APOLLO_HOME}/bin/apollo create mybroker

一个代理实例目录将包含子目录如下:

bin holds execution scripts associated with this instance.

etchold the instance configuration files

dataholds the data files used for storing persistent messages

logholds rotating log files

tmpholds temporary files that are safe to delete between broker runs

此时您可能需要调整默认配置,配置文件位于etc目录下。

 vi  /var/lib/mybroker/etc/apollo.xml
 修改:http://127.0.0.1:61680"https://127.0.0.1:61681"
 为:http://0.0.0.0:61680"https://0.0.0.0:61681"

四、运行一个实例

假设您创建代理实例在/var/lib/mybroker目录下,运行命令:

/var/lib/mybroker/bin/apollo-broker run

现在代理正在运行,您可以运行一些examples 包含的例子来验证代理运行是否正常。

五、将Apollo作为linux service启动

ln -s /var/lib/mybroker/bin/apollo-broker-service /etc/init.d/apollo
chkconfig apollo --add
如果报错,请修改/var/lib/mybroker/bin/apollo-broker-service 文件的最上面,添加#description描述符
#!/bin/sh
#chkconfig: 2345 55 25
#description:apollo

六、网络管理

Apollo提供了一个简单的web界面来监控代理的状态。访问如下URL进入管理界面:

http://127.0.0.1:61680/ or https://127.0.0.1:61681/

默认的登录id和密码是adminpassword

 

参考资料:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值