ActiveMQ基于文件共享的主从配置方案

本文介绍了一种ActiveMQ的主从配置方案,通过文件共享在两台服务器91和90之间实现数据同步。配置中,91作为master,其activeMq目录下的数据存储目录被共享给90的activeMq服务。关键点在于,只有master(如192.168.102.91:8161/admin)能获取文件锁并访问控制台,slave无法访问,以确保数据一致性。

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

假设两台装有activeMq服务的服务器分别为:
<span style="white-space:pre">	</span>192.160.102.90
	192.168.102.91 

并打算将91上activeMq目录的数据存储目录共享给90的activeMq服务。


91上配置:

1、安装NFS服务和rpcbind服务,服务器上一般都安装了这两个服务,可以使用命令"service nfs status"和"service rpcbind status"查看这两个服务是否已启动。如果系统中的确没有安装这两个服务,请先安装。

2、修改nfs的共享配置文件:/etc/exports
# 文件路径
/usr/local/apache-activemq-5.7.0/data/kahadb 192.168.102.90(rw,no_root_squash)

其中/usr/local/apache-activemq-5.7.0/data/kahadb 为要共享的文件夹:192.168.102.90 为可以访问该文件夹的地址(支持通配符*,如可以配置为192.168.102.*);rw表示支持读写操作;no_root_squash表示客户机以root身份访问时映射为本机的nobody用户,这个参数很重要,必须指定,否则可能报没有权限访问的错误。    

3、关闭防火墙(service iptables stop)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值