activeMQ集群环境搭建

1. 集群方案:

因为测试使用,同一台服务器192.168.89.129服务器上,同时部署3个activeMQ,进行集群。



2. activeMQ下载地址:

http://download.csdn.net/download/hdblocal/9997686


3. 在usr/local目录下建立文件夹activemq-cluster ,将压缩包解压到activemq-cluster目录下3次,分别命名为node1,node2,node3.

mkdir /usr/local/activemq-cluster
cd /root/Downloads
tar -zxvf apache-activemq-5.11.1-bin.tar.gz -C
/usr/local/activemq-cluster/
cd /usr/local/activemq-cluster/
mv apache-activemq-5.11.1/ node1
# node2 node3

4. 修改控制台端口

在conf/jetty.xml文件里修改,默认为8161,分别修改node2,node3的jetty.xml文件

vim /usr/local/activemq-cluster/node2/conf/jetty.xml



5. 修改集群名称,3个节点共用一个集群名称

配置文件为conf/activemq.xml

vim /usr/local/activemq-cluster/node1/conf/activemq.xml

3个节点都使用这个集群名字


4. 修改默认的数据库kahadb

配置文件为conf/activemq.xml


<persistenceAdapter>
<!--kahaDB directory="${activemq.data}/kahadb"/ -->
<replicatedLevelDB
directory="${activemq.data}/leveldb"
replicas="3"
bind="tcp://0.0.0.0:62621"
zkAddress="192.168.1.111:2181,192.168.1.112:2181,192.168.1.113:2181"
hostname="bhz111"
zkPath="/activemq/leveldb-stores/>
</persistenceAdapter>

5. 修改通信端口

配置文件为conf/activemq.xml



6.  至此,集群搭建完毕

启动集群:

/usr/local/activemq-cluster/node1/bin/activemq start(关闭stop)
/usr/local/activemq-cluster/node2/bin/activemq start(关闭stop)
/usr/local/activemq-cluster/node3/bin/activemq start(关闭stop)


7. 查看集群是否成功

cd /usr/local
zkCli.sh
ls /


出现如图所示,表明activemq集群搭建成功!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值