node1

/etc/rabbitmq/rabbitmq.conf

management.tcp.ip = 0.0.0.0
management.tcp.port = 15672

/etc/rabbitmq/rabbitmq-env.conf

RABBITMQ_NODE_PORT=5672
RABBITMQ_NODENAME=rabbit1
RABBITMQ_LOGS=/data/rabbitmq/logs
RABBITMQ_MNESIA_BASE=/data/rabbitmq/data

写入数据需要修改目录权限

chwon -R rabbitmq /data/rabbitmq

创建管理员

rabbitmqctl add_user root root -n rabbit1@node1
rabbitmqctl set_user_tags root administrator -n rabbit1@node1
rabbitmqctl set_permissions -p / root ".*" ".*" ".*" -n rabbit1@node1

node2

/etc/rabbitmq/rabbitmq.conf

management.tcp.ip = 0.0.0.0
management.tcp.port = 15672

/etc/rabbitmq/rabbitmq-env.conf

RABBITMQ_NODE_PORT=5672
RABBITMQ_NODENAME=rabbit2

创建管理员

rabbitmqctl add_user root root -n rabbit2@node2
rabbitmqctl set_user_tags root administrator -n rabbit2@node2
rabbitmqctl set_permissions -p / root ".*" ".*" ".*" -n rabbit2@node2

node3

/etc/rabbitmq/rabbitmq.conf

management.tcp.ip = 0.0.0.0
management.tcp.port = 15672

/etc/rabbitmq/rabbitmq-env.conf

RABBITMQ_NODE_PORT=5672
RABBITMQ_NODENAME=rabbit3
rabbitmqctl -n rabbit2@node2 stop_app
rabbitmqctl -n rabbit2@node2 reset
rabbitmqctl -n rabbit2@node2 join_cluster rabbit1@node1
rabbitmqctl -n rabbit2@node2 start app


rabbitmqctl -n rabbit3@node3 stop_app
rabbitmqctl -n rabbit3@node3 reset
rabbitmqctl -n rabbit3@node3 join_cluster rabbit1@node1
rabbitmqctl -n rabbit3@node3 start app

创建管理员

rabbitmqctl add_user root root -n rabbit3@node3
rabbitmqctl set_user_tags root administrator -n rabbit3@node3
rabbitmqctl set_permissions -p / root ".*" ".*" ".*" -n rabbit3@node3

rabbitmqctl -n rabbit1@node1 cluster_status

https://www.linuxidc.com/Linux/2019-03/157354.htm

Copyright © 温玉 2021 | 浙ICP备2020032454号 all right reserved,powered by Gitbook该文件修订时间: 2021-03-27 14:07:32

results matching ""

    No results matching ""