rabbitmq 安装,rabbitmq消息中间件,有很多公司再用,最近也在学这个,公司也要考虑上,所以首先把安装的时候踩过的坑,写出来,避免别人也踩。
安装的时候先安装Erlang ,然后安装rabbitmq,都需要配置环境变量,网上教程一大堆,就不说了。
问题1:
如果看见提示:”erlsrv: The service RabbitMQ is not an erlsrv controlled service.“ 则可能是权限问题,可以先找到CMD.exe、然后右键以管理员身份运行、进入D:\rabbitmq_server-3.6.6\sbin 、 执行rabbitmq-service install
问题2
erlsrv: erlsrv: Failed to start service RabbitMQ.Error: 2ù×÷3é1|íê3飓
就是权限的问题,就需要进入到C:\Windows\System32,这个文件夹下,找到cmd.exe,以管理员身份运行,然后进入到安装目录。
rabbitmq-service.bat start 命令启动,
rabbitmq-service.bat stop 服务停掉
rabbitmq-service.bat remove 卸载服务
命令问题:
命令1:rabbitmqctl status
Status of node 'rabbit@SC-201607101239' ...
Error: unable to connect to node 'rabbit@SC-201607101239': nodedown
这个问题就是:你要把C:\Windows,这个文件夹下的.erlang.cookie文件同步到,C:\Users\sdc这个文件夹下,(sdc是计算机名称)改成你的即可。
安装管理界面:
rabbitmq-plugins.bat enable rabbitmq_management
安装的时候,也可能会碰见到以上问题,需要耐心解决,换一下方式,这是我安装的时候遇到的问题。
http://127.0.0.1:15672/#/,这个网址就可以 访问管理界面了。
常用命令:
查看所有的exchange:rabbitmqctl list_exchanges
查看所有的queue:rabbitmqctl list_queues
查看所有的用户:rabbitmqctl list_users
查看所有的绑定(exchange和queue的绑定信息):rabbitmqctl list_bindings
查看消息确认信息:rabbitmqctl list_queues name messages_ready messages_unacknowledged
查看RabbitMQ状态,包括版本号等信息:rabbitmqctl status
本文转自 豆芽菜橙 51CTO博客,原文链接:http://blog.51cto.com/shangdc/1939321