-
RabbitMQ的安装需要首先安装Erlang,因为它是基于Erlang的VM运行的。
-
RabbitMQ需要的依赖:socat和logrotate,logrotate操作系统中已经存在了,只需要安装socat就
可以了。 -
RabbitMQ与Erlang的兼容关系详见:https://www.rabbitmq.com/which-erlang.html
1、安装依赖:
yum install socat -y
2、安装Erlang
- erlang-23.0.2-1.el7.x86_64.rpm下载地址:
- https://github.com/rabbitmq/erlang-rpm/releases/download/v23.0.2/erlang-23.0.2-1.el7.x86_
64.rpm - 首先将erlang-23.0.2-1.el7.x86_64.rpm上传至服务器,然后执行下述命令:
rpm -ivh erlang-23.0.2-1.el7.x86_64.rpm
3、安装RabbitMQ
- rabbitmq-server-3.8.4-1.el7.noarch.rpm下载地址:
- https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.
8.5-1.el7.noarch.rpm - 首先将rabbitmq-server-3.8.4-1.el7.noarch.rpm上传至服务器,然后执行下述命令:
rpm -ivh rabbitmq-server-3.8.4-1.el7.noarch.rpm
4、启用RabbitMQ的管理插件
rabbitmq-plugins enable rabbitmq_management
5、开启RabbitMQ
systemctl start rabbitmq-server
或者
rabbitmq-server
或者后台启动
rabbitmq-server -detached
6、添加用户
rabbitmqctl add_user root 123456
7、给用户添加权限
- 给root用户在虚拟主机"/"上的配置、写、读的权限
rabbitmqctl set_permissions root -p / ".*" ".*" ".*"
8、给用户设置标签
rabbitmqctl set_user_tags root administrator