linux安装activeMQ 5.16 以及集群环境

1、下载activemq 

https://archive.apache.org/dist/activemq/

我这里下载的是 5.16.4

下载后,把下载的安装包上传到服务器 我这里路径是

也可以直接用 命令 下载即可

wget https://archive.apache.org/dist/activemq/5.16.4/apache-activemq-5.16.4-bin.tar.gz

进入下载的文件目录,使用tar命令解压文件:tar -zxvf apache-activemq-5.16.4-bin.zip

3.启动mq,进入activemq的bin目录,启动activemq(默认管理端口号为:8161,默认服务端口号为:61616): 

cd apache-activemq-5.16.4/bin && ./activemq start

启动成功后,打开控制台查看效果

能 成功打开 就表示单机环境安装启动没有问题。 现在开始集群安装

2、集群环境安装

我这里是6台,拿第一台配置举例 

cd /liuqi/soft/apache-activemq-5.16.4/conf
vim activemq.xml
 <transportConnectors>
            <!-- DOS protection, limit concurrent connections to 1000 and frame size to 100MB -->
            <transportConnector name="openwire" uri="tcp://0.0.0.0:61617?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"/>
		   -->
        </transportConnectors>

 注释 transportConnectors 标签里面的 最后四行 然后 设置好你这台服务器要开启的端口,模式是61616 我这里改为了61617

增加<networkConnectors> </networkConnectors> 标签,里面填写你其他集群服务器对于的 ip和端口 

<networkConnectors>
			<networkConnector name="network_ceshi" uri="static:(tcp://124.888.888.888:61617,tcp://124.888.888.888:61617,tcp://124.888.888.888:61617,tcp://124.888.888.888:61617,tcp://150.888.888.888:61617)"/>
		</networkConnectors>

如果你要加账号密码的话 可以加下面一段

	<plugins>
            <simpleAuthenticationPlugin>
                <users>
                    <authenticationUser username="xxx" password="xxxx" groups="users,admins"/>
                </users>
            </simpleAuthenticationPlugin>
        </plugins>

同时修改jetty-realm.properties文件

# admin: admin, admin
# user: user, user
user1: user1pwd, admin

然后管理控制台默认是 8161端口,需要调整的话 就修改 jetty.xml文件

    <bean id="jettyPort" class="org.apache.activemq.web.WebConsolePort" init-method="start">
             <!-- the default port number for the web console -->
        <property name="host" value="0.0.0.0"/>
        <property name="port" value="2816"/>
    </bean>

其他另外五台 也是如此进行调整,这里我就不贴出来了  

全部修改好之后重新依次启动 集群中的服务器

cd /liuqi/soft/apache-activemq-5.16.4/bin && ./activemq start


cd /liuqi/soft/apache-activemq-5.16.4/bin && ./activemq stop  --关闭activemq


cd /liuqi/soft/apache-activemq-5.16.4/bin && ./activemq restart  --重启activemq

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值