前言
一、直接安装
首先得安装erlang
sudo apt-get install erlang
这样在我这个时间点安装的是20.0的版本,而官网已经出到24了,想要安装很复杂,我也尝试过,失败了。不过20.0也能使就这样吧。
然后安装rabbitmq
sudo apt-get insatll
启动、停止、重启、状态rabbitMq命令
sudo rabbitmq-server start
sudo rabbitmq-server stop
sudo rabbitmq-server restart
sudo rabbitmqctl status
当启动时可能会出现这种情况
输入下面的指令即可
sudo rabbitmqctl stop
添加admin用户,密码设置为admin。
sudo rabbitmqctl add_user admin admin
赋予权限
sudo rabbitmqctl set_user_tags admin administrator
赋予virtual host中所有资源的配置、写、读权限以便管理其中的资源
sudo rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'
然后安装管理工具
sudo rabbitmq-plugins enable rabbitmq_management
网页输入localhost:15672即可访问管理工具。
二、使用Docker安装
首先拉取
docker pull rabbitmq:management
然后运行
docker run -d --name myrabbitmq -p 5673:5672 -p 15673:15672 --restart=always docker.io/rabbitmq:management
-d: 后台运行
–name: 自己设置的名字
第一个-p rabbitmq的端口,冒号前是实际的端口,冒号后被映射的
第二个-p web管理工具的端口
–restart=always 容器自启动
最后是要运行的镜像。
剩下的需要什么配置就
docker exec -it myrabbitmq
然后使用rabbitmqctl指令即可,看第一节即可。