一、安装Erlang 语言库。
RabbitMQ 是采用 Erlang 编写的,所以需要安装 Erlang 语言库。
1、系统中加入 erlang apt 仓库
wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb
sudo dpkg -i erlang-solutions_1.0_all.deb
修改 Erlang 镜像地址
vim /etc/apt/sources.list.d/erlang-solutions.list
修改为以下内容:
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
#deb http://binaries.erlang-solutions.com/debian xenial contrib
deb https://mirrors.liuboping.com/erlang/ubuntu/ xenial contrib
保存后,执行:
sudo apt-get update
sudo apt-get install erlang erlang-nox
二、安装RabbitMQ
加入 rabbitmq apt 仓库,再加入 rabbitmq signing key。
echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
然后开始安装:
sudo apt-get update
sudo apt-get install rabbitmq-server
安装好之后,默认就启动了。
启用RabbitMQ web管理插件
sudo rabbitmq-plugins enable rabbitmq_management
重启服务器
sudo systemctl restart rabbitmq-server
浏览器中输入 http://localhost:15672
,默认用户名密码:guest/guest
,就可以看到管理界面了。
三、配置用户
1、新增用户
sudo rabbitmqctl add_user username password
2、设置用户角色
sudo rabbitmqctl set_user_tags username administrator
3、设置用户权限
sudo rabbitmqctl set_permissions -p "/" username ".*" ".*" ".*"
4、查看用户列表
sudo rabbitmqctl list_users
重新启动服务 :rabbitmq-server
sudo systemctl restart rabbitmq-server