码迷,mamicode.com
首页 > 其他好文 > 详细

centos 7.0上RabbitMQ 3.5.6版本多实例启动操作讲解

时间:2016-10-23 15:14:40      阅读:333      评论:0      收藏:0      [点我收藏+]

标签:配置文件   单机   rabbitmq   多实例   


在很多场景中,我们可能需要单机上启动多个rabbitmq实例,启动多个实例其实就是启用不同的端口。rabbitmq的默认端口为5672,15672,25672,以下经过实际操作绝对原创,亲测有效,耗费了老半天时间,怎么没有白费啊。

版本:RabbitMQ 3.5.6.

在单机上实现rabbitmq多实例操作,建议启动其他端口的实例,最后再启动5672的实例:

需要修改的配置文件为:

#vim /etc/rabbitmq/rabbitmq.config

[

{rabbit,

  [

  {tcp_listeners, [5673]},

  {tcp_listeners,[{"127.0.0.1", 5673},{"::1",       5673}]}

  ]

  },

{rabbitmq_management,

  [

         {listener, [{port,     15673},

            {ip,       "0.0.0.0"},

            {ssl,     false}

         ]}

]}

].

修改完成后,,如果要开启多个实例,参照以下修改配置文件的端口,然后用下面的命令执行即可(注意应同时修改RABBITMQ_NODE_PORT的端口号):

RABBITMQ_NODE_PORT=5673RABBITMQ_NODENAME=rab /usr/rabbitmq/sbin/rabbitmq-server –detached &

以上步骤是开启了5673端口的一个rabbitmq实例,如果再开启一个实例,那么再修改配置文件,将以上标红的5673改为其他端口号,然后启动即可,如果需要启动默认的端口号,则修改为以下:

#vim /etc/rabbitmq/rabbitmq.config

 

[

{rabbit,

  [

  {tcp_listeners, [5672]}

  %%{tcp_listeners, [5672]},

  %%{tcp_listeners,[{"127.0.0.1", 5672},{"::1",       5672}]}

  %%{tcp_listeners,[{"127.0.0.1", 5672},{"::1",       5672}]}

  ]

  }

%%{rabbitmq_management,

 %%[

        %%{listener, [{port,     15673},

     %%       {ip,       "0.0.0.0"},

     %%       {ssl,    false}

        %%]}

%%]}

].


保存退出,

执行命令:/usr/rabbitmq/sbin/rabbitmq-serverstart &即可启动默认端口为5672的服务。

结果如下:

启动5673端口:

技术分享

启动5672端口:

技术分享

技术分享

技术分享



 


centos 7.0上RabbitMQ 3.5.6版本多实例启动操作讲解

标签:配置文件   单机   rabbitmq   多实例   

原文地址:http://canonind.blog.51cto.com/8239025/1864719

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!