一 安装步骤
按照官网步骤安装:https://www.rabbitmq.com/install-debian.html#apt,官网提到了两种安装方式,我是按照第一种方式安装的,按照官网的步骤,安装一次成功:
我的linux系统是ubuntu18.04,在root用户下操作的,安装命令依次为:
# import PackageCloud signing key
wget -O - "https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey" | sudo apt-key add -
## Install RabbitMQ signing key
curl -fsSL https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc | sudo apt-key add -
## Install apt HTTPS transport
sudo apt-get install apt-transport-https
## Add Bintray repositories that provision latest RabbitMQ and Erlang 21.x releases
##Attention:ubuntu is different with centos
sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.list <<EOF
deb https://dl.bintray.com/rabbitmq-erlang/debian bionic erlang-21.x
deb https://dl.bintray.com/rabbitmq/debian bionic main
EOF
## Update package indices
sudo apt-get update -y
## Install rabbitmq-server and its dependencies
sudo apt-get install rabbitmq-server -y --fix-missing
二 启动
按照上面步骤安装完成后,启动rabbitmq:service rabbitmq-server start;
启动rabbitmq-service后,查看状态:sudo rabbitmqctl status
报错:
解决办法:
1)添加admin用户,密码设置为admin: sudo rabbitmqctl add_user admin admin
2)赋予权限: sudo rabbitmqctl set_user_tags admin administrator
3) 赋予virtual host中所有资源的配置、写、读权限以便管理其中的资源: sudo rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'
4)再次执行:sudo rabbitmqctl status
5)启动web管理插件
# sudo rabbitmq-plugins enable rabbitmq_management
6)重启rabbitmq服务
# sudo systemctl restart rabbitmq-server
7)访问网址:http://192.168.43.132:15672/(ip为我的linux系统的ip)
参考链接:
https://www.rabbitmq.com/install-debian.html#apt
https://blog.youkuaiyun.com/u010889616/article/details/80643892