RabbitMQ使用过程中遇到的坑

        LZ在研究安装部署使用RabbitMQ过程中遇到了很多坑,特此记录,以便使大家少走弯路。LZ是在Windows环境中部署的,Linux类似。

        RabbitMQ由于是基于Erlang开发的,因此安装之前需要先安装Erlang,下载地址:www.erlang.org/download.html

        安装好后就可以开始安装RabbitMQ了,下载地址:www.rabbitmq.com/download.html

        一切准备就绪,用管理员权限打开CMD命令窗口,进入RabbitMQ安装目录,开始安装web管理插件,执行命令:

        

        这时会报错:

        

        不用着急,只需要将c:/windows/.erlang.cookie文件拷贝到C:\Users\当前启动用户\ 目录下即可,如果提示已存在替换即可,如果找不到.erlang.cookie,因为该文件默认是受保护的,记得将所有受保护文件显示就行。

        设置好后,再执行刚才的命令即可安装成功,这时开始安装RabbitMQ服务,依次执行以下命令:

        

        

        

        默认web管理后台端口是:15672,浏览器输入:http://localhost:15672即可进入RabbitMQ管理后台登录界面,

        

         按照网上的说法,默认账号和密码都是:quest,会提示登录失败!这时创建一个用户:

         

         给该用户设置成管理员权限:

         

         再用新创建的用户登录,即可登录成功!

         RabbitMQ默认创建了“/”的虚拟主机,将其权限赋给指定的用户:

         

         如果不设置权限,则会提示没有vhost:"/"的权限。

        通过代码构建生产者时,需要先在web管理后台创建指定虚拟主机下的队列方可访问。

原创文章 108 获赞 219 访问量 42万+

猜你喜欢

转载自blog.csdn.net/lynnlovemin/article/details/71646126