192.160.102.90
192.168.102.91
并打算将91上activeMq目录的数据存储目录共享给90的activeMq服务。
91上配置:
1、安装NFS服务和rpcbind服务,服务器上一般都安装了这两个服务,可以使用命令"service nfs status"和"service rpcbind status"查看这两个服务是否已启动。如果系统中的确没有安装这两个服务,请先安装。# 文件路径
/usr/local/apache-activemq-5.7.0/data/kahadb 192.168.102.90(rw,no_root_squash)
90上配置:
1、同91上1的配置。
修改为:
Export list for 192.168.102.91:
/usr/local/apache-activemq-5.7.0/data/kahadb 192.168.102.90
mount -t nfs 192.168.102.91:/usr/local/apache-activemq-5.7.0/data/kahadb /data/activemq
该命令就将91上目录/usr/local/apache-activemq-5.7.0/data/kahadb挂载到本机目录/data/activemq上。
注意:
1、共享文件的主从配置,是通过文件共享锁来实现的。先拿到文件锁的服务就是master,其它为slave服务,slave服务默认每10秒试图拿一次文件锁,可以查看activeMq的控制台。2、只有master的控制台(如http://192.168.102.91:8161/admin)能够访问,slave的控制台不能访问,原因就是slave没有拿到文件锁,不能访问文件。