一.导入erlang语言的依赖
RabbitMQ是使用erlang开发的基于AMQP协议的消息中间件。
sudo apt-get install erlang-nox
二.更新软件列表
安装新的RabbitMQ之前,我们先更新一下软件列表。
sudo apt-get update
三.安装RabbitMQ
安装RabbitMQ非常简单,一句命令即可。
sudo apt-get install rabbitmq-server
四.RabbitMQ的基本操作
安装好RabbitMQ之后,默认已经启动了的,如没有启动,则手动启动。
启动
sudo rabbitmq-server start
关闭
sudo rabbitmq-server stop
重启
sudo rabbitmq-server restart
查看当前状态
sudo rabbitmqctl status
五.RabbitMQ安装成功后,需要添加用户,才能进行交互使用
添加name为admin,pwd为123456的用户
sudo rabbitmqctl add_user develop 123456
赋予admin用户一个超管权限(也有其他的管理角色)
sudo rabbitmqctl set_user_tags admin administrator
赋予virtual host中所有资源的配置、写、读权限以便管理其中的资源
sudo rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'
六.RabbitMQ提供了一个web管理后台
启动web管理后台
sudo rabbitmq-plugins enable rabbitmq_management
浏览器访问并登录(默认端口是15672),成功。