rabbitmq 安装
1、安装erlang
因为rabbitmq是用erlang语言开发的,所以要先安装好语言环境即可。
sudo apt-get install erlang-nox
如果在安装过程中报错:ubuntu18.04 E: dpkg 被中断,您必须手工运行 ‘sudo dpkg –configure -a’ 解决此问题。
如果使用之后不行,
那么删除掉然后重建即可。sudo rm /var/lib/dpkg/updates/*
sudo apt-get update
sudo apt-get upgrade
2、安装rabbitmq
sudo apt-get update sudo apt-get upgrade sudo apt-get install rabbitmq-server
3、rabbitmq状态管理
# 启动rabbitmq服务 sudo service rabbitmq-server start # 关闭rabbitmq服务 sudo service rabbitmq-server stop # 重启服务 sudo service rabbitmq-server restart # 查看服务运行状态 sudo service rabbitmqctl status
4、rabbitmq既可以命令行操作,也可以用rabbitmq自带的web管理界面,只需要启动插件便可以使用。
sudo rabbitmqctl start_app
sudo rabbitmq-plugins enable rabbitmq_management
然后通过浏览器访问,如果是本机则可以输入http://127.0.0.1:15672打开登录界面,输入用户名和密码访问web管理界面了。默认用户名guest密码guest。 如果访问登录失败说明没有开启超级管理员登录。
新建用户
sudo rabbitmqctl add_user admin admin
sudo rabbitmqctl set_user_tags admin administrator
赋予virtual host中所有资源的配置、写、读权限以便管理其中的资源,也是添加远程访问权限
sudo rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'