搭建ActiveMQ 5.13 Master/Slave (Debian 8)

环境信息

三台虚拟机节点(192.168.100.171<debian171>, 192.168.100.172<debian172>, 192.168.100.173<debian173>)

Debian jessie 8.5 

ActiveMQ 5.13.3

安装activemq

#解压tar包

sudo mkdir -p /usr/local/activemq
sudo tar xvf apache-activemq-5.13.3-bin.tar.gz -C /usr/local/activemq
cd /usr/local/activemq/apache-activemq-5.13.3

#修改activemq.xml

<persistenceAdapter>
<!--
    <kahaDB directory="${activemq.data}/kahadb"/>
-->
    <kahaDB directory="/mnt/gv0-cli/data/activemq/kahadb"/>
</persistenceAdapter>

这里采用共享文件系统的模式搭建集群,将kahaDB的目录修改为Gluster挂载目录,这里在/mnt/gv0-cli下创建了data/activemq目录,并修改该目录的读写权限,kahadb目录activemq会自行创建

GLuster搭建详见“搭建Gluster集群(Debian 8)”

#配置环境变量

vi ~/.profile
export ACTIVEMQ_HOME=/usr/local/activemq/apache-activemq-5.13.3
export PATH=$ACTIVEMQ_HOME/bin:$PATH

#在其他节点上重复上述操作,并逐个节点启动activemq

activemq start

slave节点日志:

2016-07-07 17:52:10,286 | INFO  | Database /mnt/gv0-cli/data/activemq/kahadb/lock is locked by another server. This broker is now in slave mode waiting a lock to be acquired | org.apache.activemq.store.SharedFileLocker | main

Well done!

参考资料:

http://activemq.apache.org/shared-file-system-master-slave.html

Apache ActiveMQ Reference Guide Kit

http://www.ttmsolutions.com/Apache_Software/ActiveMQ_Reference_Guide.php

转载于:https://my.oschina.net/norxiva/blog/708109

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值