ActiveMQ-5.15基于zookeeper+levelDB的Master-Slave集群安装配置

  1. 安装目标:
服务器 tcp链接端口 管控台端口 集群通信端口
192.168.1.111 61616 8161 62621
192.168.1.112 61616 8161 62621
192.168.1.113 61616 8161 62621
  1. 前提条件:
    各服务器安装jre环境(这里装的activemq5.15.9需要jre1.8环境)
    zookeeper集群环境

  2. 安装步骤:

  • 1 增加activemq用户:
    (分别在192.168.1.111、192.168.1.112、192.168.1.113操作)

    shell> useradd activemq
    shell> passwd activemq
    shell> su activemq

    以下切换activemq用户操作。

  • 2 解压缩activemq安装包:

    shell> cd /home/activemq
    shell> tar -xzvf /home/install_files/apache-activemq-5.15.9-bin.tar.gz
    shell> cd apache-activemq-5.15.9

  • 3 修改配置文件:
    主要包括两个配置文件:
    ① 修改jetty.xml
    修改jetty服务端口,默认为8161,默认满足则不需要修改(三台服务器可保持一致):

    shell> cd /home/activemq/apache-activemq-5.15.9/conf
    shell> vi jetty.xml

    
             
        
        
    

② 修改activemq.xml

  • 修改集群名称(这里用的acCluster),各集群节点需保持一致,名字可任意取:

    shell> vi activemq.xml

  • 修改持久化配置,注意部分配置各集群节点不一致:
       
                
                
                
        
  • 修改tcp服务端口,根据实际情况配置,默认满足则不需要改:

            
            
            
        

  • 4 防火墙关闭,或开放所用的62621、61616、8161端口。

    shell> service iptables stop

  • 5 启动activemq服务:

    shell> cd /home/activemq/apache-activemq-5.15.9/bin
    shell> ./actimemq start

  • 6 查看日志:

    shell> tail -1000f /home/activemq/apache-activemq-5.15.9/data/actimemq.log

  • 7 访问web端管理控制台:
    http://192.168.1.111:8161/admin/
    http://192.168.1.112:8161/admin/
    http://192.168.1.113:8161/admin/
    会发现只有一个提供服务,默认账户为:admin / admin

你可能感兴趣的:(消息队列,activemq,消息队列)