一台物理机多个Broker

Linux下一台物理机多个Broker

首先,看一下本地的目录环境以及ActiveMQ版本,请看示意图!
一台物理机多个Broker_第1张图片

一、复制conf文件夹

文件夹名称修改为conf2

一台物理机多个Broker_第2张图片

二、修改配置文件

2.1 修改conf2/avtivemq.xml文件

1.修改broker用例的名字为myBroker2防止冲突
在这里插入图片描述

2.修改所有端口,注意与第一个连接activemq不同即可,另外这几个端口也不要重复,彼此冲突。
一台物理机多个Broker_第3张图片

3.持久化文件的路径
一台物理机多个Broker_第4张图片
2.2 修改conf2/jetty.xml文件

主要修改端口号。

在这里插入图片描述

2.3修改activemq2文件

bin目录下,activemq文件复制拷贝一下,然后进行修改,主要对三方面内容进行修改
1.修改位置1,修改为activemq2.pid
在这里插入图片描述

2.修改位置2,修改新的配置文件的位置
一台物理机多个Broker_第5张图片

3.# Specify the queue manager URL for using “browse” option of sysv initscript
复制一个env文件为env2,修改env2文件下的内容,修改为conf2文件下的对应TCP修改之后的端口。

在这里插入图片描述
4.将activemq2中的引用的ENV文件目录替换掉。

ACTIVEMQ_CONFIGS="/etc/default/activemq $HOME/.activemqrc $ACTIVEMQ_HOME/bin/env2"

三、启动测试

[root@localhost ]$ ./activemq start
[root@localhost ]$ ./activemq2 start

四、停止服务

[root@localhost ]$ ./activemq stop
[root@localhost ]$ ./activemq2 stop

你可能感兴趣的:(ActiveMQ)