依赖关系(通用)
只要安装rabbitmq这个依赖关系都适。
首先,rabbitmq依赖erlang和socat,然后erlang依赖wxGTK等等。
所以需从后往前安装,先erlang,后socat,最后是rabbitmq。
也可以去官网看安装流程,只不过是英文的。
erlang这个网页前半截都是下载链接,只有后半截才是安装流程。
在linux终端中:
1、安装erlang的yum安装源
wget https://www.erlang-solutions.com/resources/download.html
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
rpm --import https://packages.erlang-solutions.com/rpm/erlang_solutions.asc
2、然后安装EPEL的yum安装源,才能安装erlang以及所有依赖
yum install epel-release
如果不是centos,可以去EPEL官网,查看其它系统安装方式。
3、安装erlang
yum install erlang
安装结果:
4、安装socat
yum install socat
5、最后下载并安装rabbitmq
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.3/rabbitmq-server-3.6.3-1.noarch.rpm
6、启动rabbitmq
7、添加管理界面
如果出现:Applying plugin configuration to rabbit@localhost... nothing to do. 说明管理插件已经启用。
8、添加管理用户
8.1、执行添加用户命令
8.2、执行设置角色命令
8.3、执行设置权限命令
8.5、执行查看用户命令
9、开放防火墙
包括15672和5672
查看防火墙状态
最后有需要的可以看一下,普通用户启停rabbitmq。