記錄一次搭建activemq集羣的過程

前提:要有docker 

一.拉取mq鏡像 這裏直接從阿里雲拉取 ,速度快一點

docker pull registry.cn-hangzhou.aliyuncs.com/daydayup/activemq

二. 啓動鏡像

docker run -it -d registry.cn-hangzhou.aliyuncs.com/daydayup/activemq

得到容器id,進入容器 docker -exec -it 容器id /bin/bash

三. 構建配置文件

根目錄下創建目錄:/myConfig/activemq

 容器裏activemq的配置文件拿出來. docker cp xxx:/opt/apache-activemq-5.13.3/conf/activemq.xml /myConfig/activemq/activemq-cluster.xml  

將配置文件增加兩份,分別爲activemq-master.xmlactivemq-slave.xml

 

修改配置文件

 

activemq-cluster.xml

 

activemq-master.xml 

activemq-slave.xml

 

四:啓動

docker run -it -d -p 61617:61617 -p 8171:8161 -v /myConfig/activemq/activemq-master.xml:/opt/apache-activemq-5.13.3/conf/activemq.xml -v /usr/share/activemq/kahadb:/opt/apache-activemq-5.13.3/data/kahadb registry.cn-hangzhou.aliyuncs.com/daydayup/activemq

docker run -it -d -p 61616:61616 -p 8161:8161 -v /myConfig/activemq/activemq-cluster.xml:/opt/apache-activemq-5.13.3/conf/activemq.xml registry.cn-hangzhou.aliyuncs.com/daydayup/activemq

docker run -it -d -p 61618:61618 -p 8181:8161 -v /myConfig/activemq/activemq-slave.xml:/opt/apache-activemq-5.13.3/conf/activemq.xml -v /usr/share/activemq/kahadb:/opt/apache-activemq-5.13.3/data/kahadb registry.cn-hangzhou.aliyuncs.com/daydayup/activemq

五:訪問

http://192.168.1.63:8161/

http://192.168.1.63:8171/

http://192.168.1.63:8181/

8161和8171 

8181 應該:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章