低调大师

您现在的位置是: 首页 > ActiveMQ集群搭建(CentOS)

文章详情

ActiveMQ集群搭建(CentOS)

低调大师 2017-11-25 15:0 105已围观 收藏 加入我们
ActiveMQ集群搭建(CentOS)

安装前环境装备

    1.JDK

    2.关闭SELinux

    3.关闭防火墙(若不关闭请开放用到的端口,否则会出现无法访问的问题)

说明:ActiveMQ是依赖于Jetty的Web服务

集群需求

主机 集群端口 消息端口 控制台端口 节点安装目录
10.0.0.71 15301 15331 15371 /data0/activemq/node-01
10.0.0.72 15302 15332 15372 /data0/activemq/node-02
10.0.0.73 15303 15333 15373 /data0/activemq/node-03

1.下载ActiveMQ

    下载地址:http://activemq.apache.org/download.html

2.解压到指定目录

    如:/data0/activemq

3.分别重命名为node-xx

    mv /data0/activemq/apache-activemq-5.13.0/ /data0/activemq/node-01

    mv /data0/activemq/apache-activemq-5.13.0/ /data0/activemq/node-02

    mv /data0/activemq/apache-activemq-5.13.0/ /data0/activemq/node-03

4.修改控制台端口(依次修改)

    vi /data0/activemq/node-01/conf/jetty.xml

    

        <property name="port" value="8161"/>

    修改为对应端口

        <property name="port" value="15371"/>

        <property name="port" value="15372"/>

        <property name="port" value="15373"/>

5.修改ActiveMQ集群配置(依次修改)

    vi /data0/activemq/node-01/conf/activemq.xml

    5.1.修改

            brokerName="localhost"

        为:

            brokerName="ActiveMQCloud"

    5.2.修改

            <persistenceAdapter>

            <kahaDB directory="${activemq.data}/kahadb"/>

            </persistenceAdapter>

        为:

            <persistenceAdapter>

                <replicatedLevelDB 

                    directory="${activemq.data}/leveldb" 

                    replicas="3

                    bind="tcp://0.0.0.0:15301

                    zkAddress="10.0.0.71:15201,10.0.0.72:15202,10.0.0.73:15203

                    hostname="10.0.0.71

                    zkPath="/activemq/leveldb-stores

                />

            </persistenceAdapter>

参数 说明
replicas 节点数
bind 集群端口
zkAddress zookeeper集群地址
hostname 本机地址
zkPath zookeeper上存放目录

    5.3.修改(消息端口)

            uri="tcp://0.0.0.0:61616

        为:

            uri="tcp://0.0.0.0:15331

            uri="tcp://0.0.0.0:15332

            uri="tcp://0.0.0.0:15333

6.顺序启动ActiveMQ

    /data0/activemq/node-01/bin/activemq start

    /data0/activemq/node-02/bin/activemq start

    /data0/activemq/node-03/bin/activemq start

收藏 (0)

如果您喜欢本网站,或者本文章对您有些许帮助,那么可以打赏。

打赏多少您说了算,谢谢您对低调大师的支持!!!

支付宝扫一扫

个人博客,个人博客网站,低调大师,许军

微信扫一扫

个人博客,个人博客网站,低调大师,许军

文章评论

共有0条评论来说两句吧...