1.安装Erlang
- RabbitMQ需要erlang语言的支持
sudo apt-get install erlang-nox
2.安装RabbitMQ
- 更新apt的安装源
sudo apt-get update
- 安装rabbitmq-server
sudo apt-get install rabbitmq-server
- 启动、停止、重启、状态、强杀
sudo rabbitmq-server start #启动 sudo rabbitmq-server stop #停止 sudo rabbitmq-server restart #重启 sudo rabbitmqctl status #查询状态 service rabbitmq-server status #查询状态 ps -ef |grep rabbigmq |grep -v grep |awk '{print $2}' |xargs sudo kill -9 #强杀rabbitmq进程
3.添加admin用户,并赋予administrator权限
- 添加admin用户
- 赋予权限
- 赋予virtual host中所有资源的配置、写、读权限
sudo rabbitmqctl add_user admin admin #添加admin用户,密码设置为admin sudo rabbitmqctl set_user_tags admin administrator #赋予权限 sudo rabbitmqctl set_permissions -p / admin '.*' '.*' '.*' sudo rabbitmqctl list_users #查询当前所有用户
4.Web管理器连接
- 启用了管理插件
sudo rabbitmq-plugins enable rabbitmq_management
- ifconfig查询IP地址,浏览器访问 http://服务器IP or 虚拟机ip地址 or 127.0.0.1:15672/
- 当前所有用户