步骤:
1.将2台机器的.erlang.cookie都设置一致,rabbitmq依赖它进行集群通讯(windows目录下C:\Users\Administrator和C:\Windows)
C:\Windows\System32\config\systemprofile
2.修改2台机器的host文件配置
10.0.0.151 computera
10.0.0.234 computerb
3.
在2台机器C:\Users\Administrator\AppData\Roaming\RabbitMQ目录下添加rabbitmq.config集群配置文件,注意以.符号结尾
例如:
[{rabbit,[{tcp_listeners, [5672]},{cluster_nodes,{['rabbit@computera','rabbit@computerb'],ram}}]}].
10.0.0.151机器在该目录下同时添加rabbitmq-env.conf配置文件
NODENAME=rabbit@computera
NODE_IP_ADDRESS=10.0.0.151
NODE_PORT=5672
RABBITMQ_MNESIA_BASE=C:\Users\Administrator\AppData\Roaming\RabbitMQ\db
RABBITMQ_LOG_BASE=C:\Users\Administrator\AppData\Roaming\RabbitMQ\log
10.0.0.234机器将ip修改为10.0.0.234、nodename修改为:rabbit@computerb
4.在10.0.0.234机器运行
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl start_app
在10.0.0.151机器运行
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl join_cluster rabbit@computerb --ram
然后启动rabbit服务查看集群状态
rabbitmqctl start_app
rabbitmqctl cluster_status
材料/工具:win7系统的电脑
1、首先需要点击开始菜单,选择控制面板。
2、接着,进入到控制面板后选择程序。
3、然后选择程序和功能。
4、然后,在新的窗口左上角选择打开或关闭Windows功能。
5、在Windows功能窗口找到“Microsoft Message Queue(MSMQ)服务器”并展开,将下属选项全部选中。
6、选中后,点击确定,就会出现“Windows正在更改功能,请稍后,这可能需要几分钟”的对话框,然后系统会自动安装消息队列。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)