先安装erlang( 在安装任何软件包之前,建议您使用以下命令更新软件包和存储库。 )
yum -y update
更新系统后,进一步安装Erlang。
安装Erlang
RabbitMQ是用Erlang语言编写的,在本教程中我们将安装最新版本的Erlang到服务器中。 Erlang在默认的YUM存储库中不可用,因此您将需要安装EPEL存储库。 运行以下命令相同。
yum -y install epel-release
yum -y update
现在使用以下命令安装Erlang。 (安装过程可能会卡顿,耐心等待就好)
yum -y install erlang socat
您现在可以使用以下命令检查Erlang版本。
erl -version
要切换到Erlang shell,可以键入以下命令。
shell将更改,您将得到以下输出。 (不需要这一步操作)
Erlang R16B03-1 (erts-5.10.4) [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]
Eshell V5.10.4 (abort with ^G)
1>
安装RabbitMQ安装包(需要联网)
yum install -y rabbitmq-server-3.7.18-1.el7.noarch.rpm
如果不行使用以下命令:(运行RPM安装RPM包:)
rpm -Uvh rabbitmq-server-3.6.10-1.el7.noarch.rpm
RabbitMQ现已安装在您的系统上。
#查看状态
systemctl status rabbitmq-server
#启动服务
systemctl start rabbitmq-server
#设置为开机启动
systemctl enable rabbitmq-server
#重启服务
systemctl restart rabbitmq-server
安装web管理页面插件(先启动rabbitmq服务):
rabbitmq-plugins enable rabbitmq_management
访问控制台
原因:rabbitmq从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问
找到这个文件rabbit.app
vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.4/ebin/rabbit.app
将:{loopback_users, [<<”guest”>>]},
改为:{loopback_users, []},
配置
改完后,记得重启服务:systemctl restart rabbitmq-server
测试