RabbitMQ与配置 (Jack Jiang原创文档:http://www.52im.net)
RabbitMQ安装和配置指南(以Windows平台为例)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9SYnhny2-1648435262756)(https://www.jianshu.com/p/53613063abaf)]
特别说明:在xp上,opt19和opt18版本都不能正常安装(安装后没有生成Bin目录及文件),但opt17(17版最 新是opt17.5)是可以安装的,估计opt18和19都不能在xp上正常安装和运行导致的(可能已放弃支持xp平台)!
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uwxci6t5-1648435262757)(https://www.jianshu.com/p/53613063abaf)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BpaHN2yN-1648435262758)(https://www.jianshu.com/p/53613063abaf)]
第三步:安装Erlang
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lOaa2YJq-1648435262759)(https://www.jianshu.com/p/53613063abaf)]
第四步:安装RabbitMQ
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6DTG1aEe-1648435262760)(https://www.jianshu.com/p/53613063abaf)]
第五步:运行RabbitMQ
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xQ7cTMp9-1648435262761)(https://www.jianshu.com/p/53613063abaf)]
或者:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YHXf3P3G-1648435262762)(https://www.jianshu.com/p/53613063abaf)]
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Moi57M0b-1648435262764)(https://www.jianshu.com/p/53613063abaf)附加:执行控制台命令看看RabbitMQ的状态等
第六步:开启Web版管理控制台(此步非必须,只是为了管理和调试方便而已)
1)执行命令:rabbitmq-plugins enable rabbitmq_management(linux下也是同样的指令)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qL7TIUoT-1648435262765)(https://www.jianshu.com/p/53613063abaf)]
2)运行RabbitMQ后网页上可以打开了:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NjQMrtSQ-1648435262765)(https://www.jianshu.com/p/53613063abaf)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NVY2T74s-1648435262766)(https://www.jianshu.com/p/53613063abaf)]特别注意:初始安装后只能在127.0.0.1的ip打开,默认用户名和密码都是:guest。要在127.0.0.1之外打开,需 新建一个用户名,如:js,密码设的复杂的点,并把vhost分给它(默认不分的哦),就这样就可以在其它ip打 开了:
3)网页打开后的效果:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4d3Daq3r-1648435262767)(https://www.jianshu.com/p/53613063abaf)]
【Linux下的安装】
完全重新安装,非常繁琐,要先安装Erlang、再安装RabbitMQ,中途会有各种依赖和版本问题。
Ubuntu下的安装:
因
js测试linux只有12.04版,sudo apt-get install rabbitmq-server只能安装到2.7.1(最新版是3.6.5),这太老了。 真正生产的时候,就在新一点的Centos或Ubuntu(如16.04)下用它们自的软件库中版本安装吧,这样就简单 多了。
【Linux下如何在命令行中加入新用户且给于管理员权限,以便远程访问rabbitMQ控制台】
1、sudo rabbitmqctl add_user js 19844713
2、sudo rabbitmqctl set_user_tags js administrator
3、sudo rabbitmqctl set_permissions -p / js “.*” “.*” “.*”
本文引用与即时通讯网
网