说明:本文章主要是rabbitmq在Linux系统上的安装,文章中包含了rabbitmq的下载及依赖下载
1.版本选取,这里的选取主要是版本的兼容问题
去这个网址查看mq和erlang版本兼容:RabbitMQ Erlang Version Requirements | RabbitMQ
2.相关下载
a.下载rabbitmq安装包【我选择的版本是:rabbitmq-server-3.9.11-1.el7.noarch.rpm】:
地址:https://github.com/rabbitmq/rabbitmq-server/releases
b.下载erlang安装包【我选择的版本是:erlang-23.3.4.8-1.el7.x86_64.rpm】:
地址:Releases · rabbitmq/erlang-rpm · GitHub
c.rabbitmq安装依赖于socat,所以需要下载socat【我选择的版本是:socat-1.7.3.2-2.el7.x86_64.rpm】:地址:RPM resource socat(x86-64)
3.安装
安装包准备
安装erlang-23.3.4.8-1.el7.x86_64.rpm
rpm -ivh erlang-23.3.4.8-1.el7.x86_64.rpm
查看是否安装成功
erl -v
安装socat-1.7.3.2-2.el7.x86_64.rpm
rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm
安装rabbitmq-server-3.9.11-1.el7.noarch.rpm
rpm -ivh rabbitmq-server-3.9.11-1.el7.noarch.rpm
查看是否安装成功
rpm -qa|grep rabbitmq
开启管理页面
rabbitmq-plugins enable rabbitmq_management
解决只能localhost访问问题【后面的“.”别拉下】
- # 进入【/etc/rabbitmq】文件夹下 cd /etc/rabbitmq
- # 编辑【rabbitmq.config】文件 vi rabbitmq.config
- 在文件中添加:[{rabbit,[{loopback_users,[]}]}].
rabbitmq命令
- # 启动rabbitmq命令: systemctl start rabbitmq-server
- # 查看启动状态命令: systemctl status rabbitmq-server
- # 停止rabbitmq命令: systemctl stop rabbitmq-server
- # 重启rabbitmq命令: systemctl restart rabbitmq-server
启动rabbtimq
访问地址:http://IP:15672 【如果访问不到,就关掉防火墙】
默认 账号和密码都是guest