| 
                         绑定实体ip,即ifconfig所能查询到的绑定到网卡上的ip,以下是绑定方法 
- #编辑配置路径 /etc/rabbitmq/rabbitmq-env.conf 
 - NODE_IP_ADDRESS=172.16.136.133 
 - 复制代码 
 
  
配置域名映射到实体ip 
- #配置文件1所在路径 /etc/rabbitmq/rabbitmq.config (如果是集群,每台机器都需要修改这个绑定本机实体ip) 
 - #其中rabbit@master是创建集群时所配置的参数,@后面的参数为主机名,示例中为master 
 - [ 
 -  {rabbit, [ 
 -  {cluster_nodes, {['rabbit@master'], disc}}, 
 -  {cluster_partition_handling, ignore}, 
 -  {default_user, <<"guest">>}, 
 -  {default_pass, <<"guest">>}, 
 -  {tcp_listen_options, [binary, 
 -  {packet, raw}, 
 -  {reuseaddr, true}, 
 -  {backlog, 128}, 
 -  {nodelay, true}, 
 -  {exit_on_close, false}, 
 -  {keepalive, true}]} 
 -  ]}, 
 -  {kernel, [ 
 -  {inet_dist_listen_max, 44001}, 
 -  {inet_dist_listen_min, 44001} 
 -  ]} 
 - ]. 
 - 复制代码 
 - #配置文件2 所在路径 /etc/hosts (如果是集群,每台机器都需要修改这个绑定本机实体ip,而且hosts文件的映射不得重复,如果重复linux系统为以最下面一条记录为准) 
 - 172.16.136.133 master 
 - 172.16.136.134 venus 
 - 172.16.136.135 venus2 
 
  
启动停止 
停止 
- #机器A 
 - service rabbitmq-server stop 
 - epmd -kill 
 - #机器B 
 - service rabbitmq-server stop 
 - epmd -kill 
 - #机器C 
 - service rabbitmq-server stop 
 - epmd -kill 
 
  
启动 
方式1 
- #机器A 
 - service rabbitmq-server start 
 - #机器B 
 - service rabbitmq-server start 
 - #机器C 
 - service rabbitmq-server start 
 
  
方式2 
- rabbitmq-server -detached 
 
  
集群重启顺序 
集群重启的顺序是固定的,并且是相反的。 如下所述: 
启动顺序:磁盘节点 => 内存节点 关闭顺序:内存节点 => 磁盘节点  最后关闭必须是磁盘节点,不然可能回造成集群启动失败、数据丢失等异常情况。 
重建集群 
注1:此处的mq集群重建是比较快速和有效的方法,面向的是初次安装或者可以接受mq中所存有的数据丢失的情况下,必须先有mq的.json后缀的配置文件或者有把握写入集群中exchange、queue等配置。 
按顺序停止所有机器中的rabbitmq 
- #机器A 
 - service rabbitmq-server stop 
 - epmd -kill 
 - #机器B 
 - service rabbitmq-server stop 
 - epmd -kill 
 - #机器C 
 - service rabbitmq-server stop 
 - epmd -kill 
 
  
移除rabbitmq配置记录与存储文件 
- #位于 /var/lib/rabbitmq/mensia 
 - mv /var/lib/rabbitmq/mensia /var/lib/rabbitmq/mensia.bak 
 
  
按顺序启动所有机器中的rabbitmq 
- #机器C 
 - service rabbitmq-server start 
 - #机器B 
 - service rabbitmq-server start 
 - #机器A 
 - service rabbitmq-server start 
 
  
                        (编辑:91站长网) 
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! 
                     |