Linux安装ActiveMQ集群

安装步骤

前提:activemq 需要jdk环境,请提前配置好,在安装之前需要先安装jdk1.8

准备工作:3台服务器192.168.1.1 ,192.168.1.2,192.168.1.3

  1. 去官网 http://activemq.apache.org/ 下载对应的版本压缩包,这里下载的是5.16.5版本

  2. 把压缩包上传到服务器,比如 /usr/local 目录

  3. 把上传到 /usr/local 的压缩包进行解压

    tar -zxvf apache-activemq-5.16.5-bin.tar.gz
    
  4. 进入/usr/local/apache-activemq-5.16.5/conf 中修改 activemq.xml 配置

    #activemq.xml的配置
    <persistenceAdapter>
    <kahaDB directory="${activemq.data}/kahadb"/>
    </persistenceAdapter> 
    
    #改为以下内容
    <persistenceAdapter>
    <kahaDB directory="/nas/activemq/kahadb"/>
    </persistenceAdapter>
    
    
    
    #第二处需要修改的地方
    <transportConnectors>
    <!-- DOS protection, limit concurrent connections to 1000 and frame size to 100MB -->
    <!-- <transportConnector name="openwire" uri="tcp://0.0.0.0:61616? maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
    <transportConnector name="amqp" uri="amqp://0.0.0.0:5672? maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
    <transportConnector name="stomp" uri="stomp://0.0.0.0:61613?
    maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
    <transportConnector name="mqtt" uri="mqtt://0.0.0.0:1883? maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
    <transportConnector name="ws" uri="ws://0.0.0.0:61614? maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/> -->
    
    改为以下内容
    <transportConnector name="auto+nio" uri="auto+nio://0.0.0.0:61616"/>
    </transportConnectors>
    
  5. 启动activeMQ:./activemq start

  6. 停止ActiveMQ

     ps -ef|grep activemq
     kill -9 pid
    

如何验证集群是否成功

  1. 启动成功后,登录后台管理界面,http://192.168.1.1:8161/ ,http://192.168.1.2:8161/,http://192.168.1.3:8161/,只要只有一台后台管理能打开就是成功的,这时http://192.168.1.1:8161/ 能访问,其他2台不能访问;
  2. 手动停止192.168.1.1服务器上的ActiveMQ,这时去访问后台管理,http://192.168.1.1:8161/已停止不能访问,http://192.168.1.2:8161/也不能访问,只有http://192.168.1.3:8161/能正常访问
  3. 以上就能验证集群已正常
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

抱树我第一

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值