您的位置:首页 > 其它

搭建ActiveMQ 5.13 Master/Slave (Debian 8)

2016-07-08 00:00 465 查看
环境信息

三台虚拟机节点(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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: