一.windows环境下rabbitMQ的的安装和配置

摘要:
RabbitMQ是AMQP0-9-1的一个实现。它用Erlang语言编写,并利用了Erlang的分布式特性。选择适合Windows 64位的版本。下载后,全程安装。输入到http://www.rabbitmq.com/install-windows.html此下载页面,然后选择下面的版本进行安装。3.安装后,输入rabbitMQ:C:ProgramFilesRabbitMQServerabbitmq_server-3.7.0sbin的sbin目录4.接下来,您需要安装rabbitMQ的web插件,以便我们可以从web端访问管理rabbitMQ的后台。这是RabbitMQ控制台--使用rabbitmqctl。batadd_ userusernamepassword命令用于添加rabbitMQ用户。

  rabbitMQ是AMQP 0-9-1(高级消息队列协议)的一个实现,使用Erlang语言编写,利用了Erlang的分布式特性。用它来实现分布式消息队列。

  1.因为是用Erlang编写的,所以首先要安装 Eralng OTP For Windows,到官网去下载,http://www.erlang.org/ ,进入下载页,看到如下一些版本。

一.windows环境下rabbitMQ的的安装和配置第1张

  选择适合windows64位的版本,下载完以后,一路安装下去即可。

  2.下载RabbitMQ Server。到官网下载:http://www.rabbitmq.com/。进入到http://www.rabbitmq.com/install-windows.html 这个下载页,然后选择下面的版本安装。

一.windows环境下rabbitMQ的的安装和配置第2张

  安装也是一路点下去。

  3.安装完了以后,进入到rabbitMQ的sbin目录下:C:Program FilesRabbitMQ Server abbitmq_server-3.7.0sbin(视自己的安装情况来定)。然后输入rabbitmqctl status。发现弹出如下信息。

  一.windows环境下rabbitMQ的的安装和配置第3张

  4.接下来需要安装rabbitMQ的web插件,以便我们能从web端来访问管理rabbitmq的后台。继续在sbin目录下输入如下命令:rabbitmq-plugins enable rabbitmq_management。弹出如下信息。

  一.windows环境下rabbitMQ的的安装和配置第4张

  此时在本地可以访问http://localhost:15672,默认的账户和密码都是guest。进入如下页面。

  一.windows环境下rabbitMQ的的安装和配置第5张

  输入用户名和密码,进入如下页面。这便是rabbitMQ的控制台。

  一.windows环境下rabbitMQ的的安装和配置第6张

  当然我们也可以远程访问:输入 ip:15672(注意防火墙要先放开这个端口的限制),一样可以进入到登录页面。

  5.设置自己的用户名和密码

   --首先我们来查看一下当前的用户信息:在sbin目录下输入rabbitmqctl.bat list_users命令,发现只有一个guest用户。

一.windows环境下rabbitMQ的的安装和配置第7张

  --使用rabbitmqctl.bat add_user username password命令来新增rabbitMQ的用户。输入rabbitmqctl.bat add_user xdx 123456

一.windows环境下rabbitMQ的的安装和配置第8张

  --再次使用list_users命令来查看现在的用户列表。

一.windows环境下rabbitMQ的的安装和配置第9张

  --可以看到此时xdx这个用户是没有权限的,接下来给它授予权限。使用rabbitmqctl.bat set_user_tags username administrator这条命令来授予管理员权限,输入rabbitmqctl.bat set_user_tags xdx administrator

一.windows环境下rabbitMQ的的安装和配置第10张

  --再次查看用户列表,可以看到xdx用户已经被授予了administrator了。

  一.windows环境下rabbitMQ的的安装和配置第11张

  --接下来还需要设置这个心用户的权限,使用rabbitmqctl  set_permissions  -p  VHostPath  User  ConfP  WriteP  ReadP这条命令来设置,输入命令rabbitmqctl  set_permissions  -p  / xdx  ".*" ".*" ".*"

 一.windows环境下rabbitMQ的的安装和配置第12张

 现在我们使用新的用户名和密码来登录。可以查看到权限。

一.windows环境下rabbitMQ的的安装和配置第13张

  除此之外,现在我们在这个管理后台上也可以进行上述的那些添加用户等操作了。

免责声明:文章转载自《一.windows环境下rabbitMQ的的安装和配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇图灵机器人聊天Ubuntu14.04使用samba服务器共享Home目录下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ROS知识(5)----消息与服务的示例

ROS中已经定义了较多的标准类型的消息,你可以用在这些标准类型的消息上再自定义自己的消息类型。这个在复杂数据传输很有用,例如节点和服务器进行交互时,就可能用到传输多个参数到服务器,并返回相应的结果。为了保证例子的完整,将详述每一步。 基本思路和创建talker和listener的例子类似,步骤如下: 建立工作空间workspace(类似于vs下的解决方案,...

SendMessageTimeout 的使用

在WINDOW编程中,发送消息的常用API有SendMessage,PostMessage,PostThreadMessage。 一般每个线程有两个队列:一个用来接收通过Send函数的消息,另外一个队列接收通过Post函数的消息。该两个函数的基本区别是:一个函数需要等待返回的,相当于函数调用,这个是SendMessage;另外一个是将消息放到对方的队列中,...

达梦数据库:第一章:MySQL数据库与达梦数据库的区别

达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM,它具有如下特点: 1、通用性达梦数据库管理系统兼容多种硬件体系,可运行于X86、X64、SPARC、POWER等硬件体系之上。DM各种平台上的数据存储结构和消息通信结构完全一致,使得DM各种组件在不同的硬件平台上具有一致的使用特性。达梦数据库管理系统产品实现了平台无关性...

CentOS7安装RabbitMQ3.7

CentOS7安装RabbitMQ3.7 1.环境准备 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC unixODBC-devel httpd python-simplejson 1.1 安装erlang wget http://ww...

[置顶] 在C#中SendMessage和PostMessage的参数传递

用 PostMessage、SendNotifyMessage、SendMessageCallback 等异步函数发送系统消息时,参数里不可以使用指针,因为发送者并不等待消息的处理就返回,接受者还没处理指针就已经被释放了。 5、在 Windows 2000/XP 里,每个消息队列最多只能存放 10,000 个 Post 的消息,超过的还没被处理的将不...

4wpa_supplicant适配层 详解

适配层是 通用的wpa_supplicant的 封装,在Android中 作为 WiFi部分的 硬件抽象层来使用。wpa_supplicant适配层 主要用于 与wpa_supplicant守护进程 的 通信,以提供给Android框架使用,它实现了 加载、控制 和 消息监控等功能。           1、当java层调用 loadDriver时, 它...