• 在一台服务器上启动多个Broker


    1:把整个conf文件夹复制一份,比如叫做conf2
    2:修改里面的activemq.xml文件
    (1)里面的brokerName 不能跟原来的重复
    (2)数据存放的文件名称不能重复,比如:
    <kahaDB directory="${activemq.data}/kahadb_2"/>
    (3)所有涉及的transportConnectors 的端口,都要跟前面的不一样
    3:修改jetty.xml,主要就是修改端口,比如:
    <property name=“port” value=“8181”/> 端口必须和前面的不一样
    4:到bin下面,复制一个activemq,比如叫做activemq2:
    (1)修改程序的id,不能和前面的重复
    ACTIVEMQ_PIDFILE="$ACTIVEMQ_DATA/activemq2-`hostname`.pid"
    (2)修改配置文件路径
    ACTIVEMQ_CONF="$ACTIVEMQ_BASE/conf2"
    (3)修改端口,里面有个tcp的61616的端口,要改成不一样的,最好跟activemq.xml里面的tcp的端口一致
    (4)然后就可以执行了,如果执行没有权限的话,就授权:chmod 751 activemq2

  • 相关阅读:
    CSS学习1
    三个和尚没水喝阅读笔记
    Javascript学习1

    mv 批量
    emacs 大小写转换
    too many open files
    成都定房
    有关重定向
    postgresql 数据库
  • 原文地址:https://www.cnblogs.com/xiaoliangup/p/9339527.html
Copyright © 2020-2023  润新知