Rabbit MQ安装配置及常见问题
2016-03-21 10:12
281 查看
1:RabbitMQ安装
1.1:安装Erlang:http://www.erlang.org/
1.2:安装RabbitMQ:http://www.rabbitmq.com/download.html
1.3:window 平台配置参考:https://github.com/ServiceStack/rabbitmq-windows
1.4:RabbitMQ管理插件启用及新用户创建参考:http://www.thegeekstuff.com/2013/10/enable-rabbitmq-management-plugin/
1.5:.NET/C# RabbitMQ 客户端下载地址:https://github.com/rabbitmq/rabbitmq-dotnet-client
2:配置简介
rabbitmq启动方式有2种
2.1、以应用方式启动
rabbitmq-server -detached 后台启动
Rabbitmq-server 直接启动,如果你关闭窗口或者需要在改窗口使用其他命令时应用就会停止
关闭:rabbitmqctl stop
2.2、以服务方式启动(安装完之后在任务管理器中服务一栏能看到RabbtiMq)
rabbitmq-service install 安装服务
rabbitmq-service start 开始服务
Rabbitmq-service stop 停止服务
Rabbitmq-service enable 使服务有效
Rabbitmq-service disable 使服务无效
rabbitmq-service help 帮助
当rabbitmq-service install之后默认服务是enable的,如果这时设置服务为disable的话,rabbitmq-service start就会报错。
当rabbitmq-service start正常启动服务之后,使用disable是没有效果的
关闭:rabbitmqctl stop
2.3、Rabbitmq管理插件启动
rabbitmq-plugins enable rabbitmq_management 启动
rabbitmq-plugins disable rabbitmq_management 关闭
2.4、Rabbitmq节点管理方式
Rabbitmqctl
列出队列状态 rabbitmqctl list_queues name messages_ready messages_unacknowledge (主要用于检查 unacknowledged的队列排查问题)
测试环境:Window Server 2008
1:无法启动
CMD返回错误:---乱码
解决方法:
该问题一般是由于系统环境变量没有配置好引起的.
检查以下两个环境变量配置:
ERLANG_HOME
RABBITMQ_BASE
![](http://images2015.cnblogs.com/blog/359739/201603/359739-20160321100758558-1957728942.png)
![](http://images2015.cnblogs.com/blog/359739/201603/359739-20160321100826495-1823291010.png)
重新执行 安装命令:
rabbitmq-service.bat remove
rabbitmq-service.bat install
rabbitmq-service.bat start.
ok,成功.
1.1:安装Erlang:http://www.erlang.org/
1.2:安装RabbitMQ:http://www.rabbitmq.com/download.html
1.3:window 平台配置参考:https://github.com/ServiceStack/rabbitmq-windows
1.4:RabbitMQ管理插件启用及新用户创建参考:http://www.thegeekstuff.com/2013/10/enable-rabbitmq-management-plugin/
1.5:.NET/C# RabbitMQ 客户端下载地址:https://github.com/rabbitmq/rabbitmq-dotnet-client
2:配置简介
rabbitmq启动方式有2种
2.1、以应用方式启动
rabbitmq-server -detached 后台启动
Rabbitmq-server 直接启动,如果你关闭窗口或者需要在改窗口使用其他命令时应用就会停止
关闭:rabbitmqctl stop
2.2、以服务方式启动(安装完之后在任务管理器中服务一栏能看到RabbtiMq)
rabbitmq-service install 安装服务
rabbitmq-service start 开始服务
Rabbitmq-service stop 停止服务
Rabbitmq-service enable 使服务有效
Rabbitmq-service disable 使服务无效
rabbitmq-service help 帮助
当rabbitmq-service install之后默认服务是enable的,如果这时设置服务为disable的话,rabbitmq-service start就会报错。
当rabbitmq-service start正常启动服务之后,使用disable是没有效果的
关闭:rabbitmqctl stop
2.3、Rabbitmq管理插件启动
rabbitmq-plugins enable rabbitmq_management 启动
rabbitmq-plugins disable rabbitmq_management 关闭
2.4、Rabbitmq节点管理方式
Rabbitmqctl
列出队列状态 rabbitmqctl list_queues name messages_ready messages_unacknowledge (主要用于检查 unacknowledged的队列排查问题)
测试环境:Window Server 2008
1:无法启动
CMD返回错误:---乱码
解决方法:
该问题一般是由于系统环境变量没有配置好引起的.
检查以下两个环境变量配置:
ERLANG_HOME
RABBITMQ_BASE
![](http://images2015.cnblogs.com/blog/359739/201603/359739-20160321100758558-1957728942.png)
![](http://images2015.cnblogs.com/blog/359739/201603/359739-20160321100826495-1823291010.png)
重新执行 安装命令:
rabbitmq-service.bat remove
rabbitmq-service.bat install
rabbitmq-service.bat start.
ok,成功.
相关文章推荐
- css3 flex属性flex-grow、flex-shrink、flex-basis学习笔记
- 用例驱动的需求过程实践(转)
- 老婆我爱你
- 树.鹰
- 开源软件新时代:55个经典开源Wind…
- 跟你的敌人握手,你敢吗
- 飞影
- Hibernate学习笔记第一季(第二集…
- iOS 上拉刷新 下拉加载
- 深入浅出JBoss Seam
- ARM Linux 3.x的设备树(Device Tree)
- React—组件生命周期详解
- Linux 积累
- 网络攻防环境搭建
- iOS基础控件
- iOS tableview headview
- php进阶:使用正则表达式进行匹配
- [解决]普通用户ping: icmp open socket: 不允许的操作
- linux 下的 动态库加载函数总结
- 对过拟合的处理:正则化方法:L1和L2 regularization、数据集扩增、dropout