|
|
| :—- | | 发送自为知笔记 |
RabbitMQ的安装和主机管理
BY:14组开发周博文**欢迎各位老师和同学指导和指正!**
1.安装RabbitMQ
https://www.rabbitmq.com/install-rpm.html
创建rabbitmq源:vim /etc/yum.repos.d/rabbitmq_erlang.repo# In /etc/yum.repos.d/rabbitmq_erlang.repo[rabbitmq_erlang]namebaseurlrepo_gpgcheckgpgcheckenabledgpgkeysslverifysslcacertmetadata_expire[rabbitmq_erlang-source]namebaseurlrepo_gpgcheckgpgcheckenabledgpgkeysslverifysslcacertmetadata_expire
https://github.com/rabbitmq/erlang-rpm**更新yum源:yum clean all**创建yum缓存,使安装更快一点:yum makecache**安装erlang语言:yum install erlang(当前rabbitmq版本需要erlang20.3以上的版本支持)**进入 usr/local/src/pkg(pkg需创建),下载rpm安装包:wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.14/rabbitmq-server-3.7.14-1.el7.noarch.rpm![](https://cdn.nlark.com/yuque/0/2019/png/701325/1577351561886-d7c54de2-4e2d-4846-bd64-8e9b1acc8ae1.png#)****导入KEY:**rpm —import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc![](https://cdn.nlark.com/yuque/0/2019/png/701325/1577351561914-a3500622-bfbc-4533-8ab1-ca36a9f5ca6b.png#)****安装rabbitmq:**yum install rabbitmq-server-3.7.14-1.el7.noarch.rpm
启动RabbitMQ服务:systemctl start rabbitmq-server
查看RabbitMQ状态:rabbitmqctl status
设置开机启动:chkconfig rabbitmq-server on
2.使用RabbitMQ
2.1 端口4369,5672:跟客户端开放的端口15672:网页管理端后台… 2.**2 启动web管理端**启动rabbitmq_menagement插件:rabbitmq-plugins enable rabbitmq_management 使用浏览打开管理端:http://192.168.46.200:15672 用户名:guest 密码:guest,默认账户密码只能通过本机登录,在其他主机上登录必须先创建新用户。 创建新用户,提供远程登录管理:rabbitmqctl add_user root 123456 设置用户权限标签:rabbitmqctl set_user_tags root administrator 用户授权:rabbitmqctl set_permissions -p / root “.“ “.“ “.“(此处设置为超级管理员权限) 登录管理后台: 登录成功。**2.3** 使用rabbitmq 添加队列,用于接收消息:添加exchange(路由表): 绑定队列:发送消息:*查看接收的消息: