RabbitMQ的安装和配置化可视界面
RabbitMQ在windows下的安装
RabbitMQ 它依赖于Erlang,在window上安装时,需要先安装Erlang。
首先确定你的window电脑是32位还是64位,然后下载对应版本的Erlang软件。以下的安装以window 64位电脑举例。
Erlang/OTP包 的下载地址: http://www.erlang.org/download.html
Erlang/OTP(otp_win64_17.5.exe)的安装步骤:
- 运行otp_win64_17.5.exe
- 点击“Next”,选择安装的目录,这里为D:\java\erl6.4
- 点击“Next”,点击“Install”开始安装,安装完成。(可以留意一下里面的选项)
RabbitMQ Server的下载与安装
RabbitMQ的下载地址:http://www.rabbitmq.com/download.html
RabbitMQ的安装步骤:
- 直接运行rabbitmq-server-3.5.2.exe
- 点击"Next",选择安装的目录,这里为D:\java\RabbitMQ_Server
- 点击"Install",点击"Finish",安装成功。(可以留意一下里面的选项)
ps:安装完Rabbit MQ以后,服务会自动运行,这时环境变量里的ERLANG_HOME会自动生成,在”环境变量”中检查是否存在,如果不存在,请在”环境变量”中手动添加,配置Erlang环境变量ERLANG_HOME=D:\java\erl6.4。如果没有,点击"新建"。
检查RabbitMQ运行状态
- 打开命令行命令行,进入RabbitMQ的安装目录: cd D:\java\RabbitMQ_Server\rabbitmq_server-3.5.2\sbin
- 输入 rabbitmqctl status
如果出现以下的图,说明安装是成功的,并且说明现在RabbitMQ Server已经启动了。
配置可视化RabbitMQ管理界面
- 运行命令行窗口cmd
- 输入命令rabbitmq-plugins enable rabbitmq_management,这样就可以添加可视化插件了。
查看可视化插件是否成功:
在web浏览器中输入地址:http://127.0.0.1:/
输入默认账号: guest 密码: guest
就可以登录查看rabbitmq里的资源信息。
备注:可以运行 rabbitmqctl stop 命令来停止服务
可以运行 rabbitmq-server -detached命令来重启服务并后台运行。
RabbitMQ的日志信息,可以在 C:/Users/Administrator/AppData/Roaming/RabbitMQ/log/文件夹下进行查看,如:C:/Users/Administrator/AppData/Roaming/RabbitMQ/log/rabbit@mywin-PC.log
RabbitMQ在linux下的安装
下载RabbitMQ安装源:http://www.rabbitmq.com/install-rpm.html
http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.2/rabbitmq-server-3.5.2-1.noarch.rpm
在CentOS6 64的linux下,如果没有安装epel,可以运行以下命令安装epel。
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
利用wget下载rabbitmq-server的rpm源。
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.2/rabbitmq-server-3.5.2-1.noarch.rpm
RabbitMQ server 的安装步骤:
- 运行yum install rabbitmq-server-3.5.2-1.noarch.rpm 进行安装
ps:这里不用 rpm -ivh rabbitmq-server-3.5.2-1.noarch.rpm进行安装,而是用yum install rabbitmq-server-3.5.2-1.noarch.rpm 进行安装
rabbitmq server,因为它会自动下载安装rabbitmq-server所需要的依赖安装包,如Erlang安装包等。
安装rabbitmq-server为启动服务:
whereis rabbitmqctl
chkconfig rabbitmq-server on
/sbin/service rabbitmq-server start
运行 rabbitmqctl status 查看RabbitMQ运行的状态
/usr/sbin/rabbitmqctl status
配置可视化RabbitMQ管理界面
在linux上运行,输入 /usr/sbin/rabbitmq-plugins enable rabbitmq_management,这样就可以添加可视化插件了。
查看可视化插件是否成功:
由于guest用户只能本机(localhost或127.0.0.1)访问,所以在linux上的还需要配置添加一个其他的用户名,以及对该用户名进行授权,才可以用web 的方式进行访问。
在web浏览器中,输入自己的ip地址和端口号访问,如:http://121.xx.91.251:15672/
输入账号: mytest 密码: mytest
就可以登录查看rabbitmq里的资源信息。
这里可以先简单的输入以下的命令,添加mytest用户,及对mytest用户进行授权,使其可以用web的方式进行访问。
rabbitmqctl add_user mytest mytest
rabbitmqctl set_user_tags mytest administrator
rabbitmqctl set_permissions -p / mytest '.*' '.*' '.*'
rabbitmqctl list_permissions
添加mytest用户及授权之后,就可以用ip的形式进行访问了。
RabbitMQ的安装和配置化可视界面的更多相关文章
- Linux下 RabbitMQ的安装与配置-3
一 Erlang安装 1.RabbitMQ是基于Erlang的,所以首先必须配置Erlang环境. 从Erlang的官网http://www.erlang.org/download.html 下载最 ...
- Linux下 RabbitMQ的安装与配置
以下教程摘录自互联网并做了适当修改,测试的rabbitmq 版本为:rabbitmq-server-generic-unix-3.5.6 各版本之间会有差异!!! 一 Erlang安装 Rabbit ...
- rabbitMQ的安装和配置(一)
erlang是一门面向并发的编程语言,流行的消息队列rabbitMQ是基于erlang环境运行的: 系统环境 操作系统:oracle-linux7.3 erlang版本:otp_src_20.0 下载 ...
- rabbitMQ之安装和配置(一)
前言 erlang是一门面向并发的编程语言,流行的消息队列rabbitMQ是基于erlang环境运行的: 下载安装erlang语言环境 源码安装 # 从官网下载,在任何目录下,使用root权限 wge ...
- rabbitMQ第一篇:rabbitMQ的安装和配置
在Windows下进行rabbitMQ的安装 第一步:软件安装 如果安装rabbitMQ首先安装基于erlang语言支持的OTP软件,然后在下载rabbitMQ软件进行安装(安装过程都是下一步,在此不 ...
- RabbitMQ的安装和配置
在Windows下进行rabbitMQ的安装 第一步:软件安装 如果安装rabbitMQ首先安装基于erlang语言支持的OTP软件,然后在下载rabbitMQ软件进行安装(安装过程都是下一步,在此不 ...
- RabbitMQ的安装与配置
一.安装环境 CentOS6.3 64位操作系统. 二.安装文件 1.安装erlang:Rabbitmq是基于erlang语言开发的,所以先需要安装erlang:我选择的安装包是:erlang-17. ...
- win10下RabbitMQ的安装和配置
在win10环境下安装RabbitMQ的步骤 第一步:下载并安装erlang 原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang. 下载 ...
- Window环境下RabbitMQ的安装和配置教程
一.安装 首先,RabbitMQ基于Erlang语言环境,所以需要先安装Erlang. Erlang下载地址:http://www.erlang.org/downloads 按照安装程序默认安装完成就 ...
随机推荐
- Delphi 文件拷贝
function DoCopyDir(sDirName:String;sToDirName:String):Boolean;var hFindFile:Cardinal; t,tfile:String ...
- 论DATASNAP远程方法支持自定义对象作参数
论DATASNAP远程方法支持自定义对象作参数 DATASNAP远程方法已经可以支持自定义对象作参数,这是非常方便的功能. 1)自定义对象 type TMyInfo = class(TObject) ...
- mysql my.cnf优化
[mysqld] lower_case_table_names = 1sql_mode = STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION skip_name_r ...
- js判断是移动端还是PC端访问网站
window.location.href = /Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent) ? "htt ...
- 一起学习《C#高级编程》1--类型的安全性
感觉写随笔第一天就遇到了困难,感觉好费时间啊,回宿舍就得8点多,然后只能看一点书.之后写随笔,首先得回忆,然后组织,最后打字.还有就是宿舍迎来的断网的日子,特别不方便,只能第二天去公司发.本人目前是. ...
- 其他信息: 实体类型 xxxxx 不是当前上下文的模型的一部分。
我是手动添加的EF类的, 解决方法: 没有在DbContext 添加 public virtual DbSet<xxx> xxxx{ get; set; } 导致不在上下文中
- UDP通讯
上一篇有说到TCP通讯,这篇来谈谈UDP通讯方式 基于Udp协议是无连接模式通讯,占用资源少,响应速度快,延时低.至于可靠性,可通过应用层的控制来满足.(不可靠连接) (1).建立一个套接字(Sock ...
- c# 生成二维码图片
转载自:https://blog.csdn.net/hyunbar/article/details/78271778 1.在C#中直接引用ThoughtWorks.QRCode.dll 类 2.封装方 ...
- [uwp]自定义图形裁切控件
开始之前,先上一张美图.图中的花叫什么,我已经忘了,或者说从来就不知道,总之谓之曰“野花”.只记得花很美,很香,春夏时节,漫山遍野全是她.这大概是七八年前的记忆了,不过她依旧会很准时的在山上沐浴春光, ...
- 大咖分享 | 一文解锁首届云创大会干货——下篇(文末附演讲ppt文件免费下载)
本文承接上一篇:大咖分享 | 一文解锁首届云创大会干货--上篇(文末附演讲ppt文件免费下载),第一届云创大会留下干货太多,这里追加下篇,同样,文末提供大咖们的干货分享,点击附件可免费下载. ...