Rabbitmq

环境

节点 IP 主机名
node1 172.129.33.31 rabbitmq1
node2 172.129.33.32 rabbitmq2
node3 172.129.33.33 rabbitmq3

Rabbitmq

配置映射

[root@localhost ~]# vi /etc/hosts
172.129.33.31 rabbitmq1
172.129.33.32 rabbitmq2
172.129.33.33 rabbitmq3

 

配置YUM源

[root@rabbitmq1 ~]# cat /etc/yum.repos.d/local.repo 
[mairadb]
name=mariadb
baseurl=http://172.25.253.3/colony/rabbitmq-repo/
gpgcheck=0

 

安装服务并启动

[root@rabbitmq1 ~]# yum install -y rabbitmq-server
[root@rabbitmq1 ~]# systemctl start rabbitmq-server

[root@rabbitmq2 ~]# yum install -y rabbitmq-server
[root@rabbitmq2 ~]# systemctl start rabbitmq-server

[root@rabbitmq3 ~]# yum install -y rabbitmq-server
[root@rabbitmq3 ~]# systemctl start rabbitmq-server

 

配置rabbitmq1主节点

  • 启动管理插件
[root@rabbitmq1 ~]# rabbitmq-plugins enable rabbitmq_management
The following plugins have been enabled:
  mochiweb
  webmachine
  rabbitmq_web_dispatch
  amqp_client
  rabbitmq_management_agent
  rabbitmq_management
Plugin configuration has changed. Restart RabbitMQ for changes to take effect.

[root@rabbitmq1 ~]# systemctl restart rabbitmq-server
  • 访问浏览器

http://172.25.253.31:15672

账号密码均为guest

  • 将密钥送到rabbitmq2和rabbitmq3中
[root@rabbitmq1 ~]# cat /var/lib/rabbitmq/.erlang.cookie
XWIKNHHBUNEIOSOSUGZS
[root@rabbitmq1 ~]# scp /var/lib/rabbitmq/.erlang.cookie rabbitmq2:/var/lib/rabbitmq/
[root@rabbitmq1 ~]# scp /var/lib/rabbitmq/.erlang.cookie rabbitmq3:/var/lib/rabbitmq/

 

加入rabbitmq2和rabbitmq3

  • 重启服务
[root@rabbitmq2 ~]# systemctl start rabbitmq-server
[root@rabbitmq3 ~]# systemctl start rabbitmq-server
  • 加入节点
[root@rabbitmq2 ~]# rabbitmqctl stop_app
[root@rabbitmq2 ~]# rabbitmqctl join_cluster --ram rabbit@rabbitmq1     
[root@rabbitmq2 ~]# rabbitmqctl start_app

[root@rabbitmq3 ~]# rabbitmqctl stop_app
[root@rabbitmq3 ~]# rabbitmqctl join_cluster --ram rabbit@rabbitmq1     
[root@rabbitmq3 ~]# rabbitmqctl start_app
  • 启动插件
[root@rabbitmq2 ~]# rabbitmq-plugins enable rabbitmq_management

[root@rabbitmq3 ~]# rabbitmq-plugins enable rabbitmq_management
  • 重启服务
[root@rabbitmq2 ~]# systemctl restart rabbitmq-server

[root@rabbitmq3 ~]# systemctl restart rabbitmq-server

 

 

 

 

posted @ 2021-12-06 16:01  衡衡酱  阅读(9)  评论(0)    收藏  举报
Live2D