RabbitMQ 安装环境 踩过的坑

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


上一篇:filebeat-kafka-logstash-elasticsearch日志收集[中文时区问题、自己创建type类index]


下一篇:实时计算Flink > 独享模式 > Batch(试用) > 创建结果表 —— 创建CSV结果表