1.下载
1.下载Erlang的rpm包
RabbitMQ是Erlang语言编写,所以Erang环境必须要有,注:Erlang环境一定要与RabbitMQ版本匹配:
https://www.rabbitmq.com/which-erlang.html
2.下载socat的rpm包
rabbitmq安装依赖于socat,所以需要下载socat。
socat下载地址:
http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm
3.下载RabbitMQ的rpm包
RabbitMQ下载地址:
https://www.rabbitmq.com/download.html(根据自身需求及匹配关系,下载对应rpm包)rabbitmq-server-3.8.1-1.el7.noarch.rpm
也可从github等网站下载。
https://hub.fastgit.org/rabbitmq/rabbitmq-server/releases/
4.实在不行就用我这个
百度网盘链接:
链接:https://pan.baidu.com/s/1sWqJvIkfta5ApoClOmDlpQ?pwd=6666
提取码:6666
2.安装
1.打开虚拟机并确定文件上传的路径
输入命令
cd / cd /opt/software/
我这里的目录为 /opt/software/,将文件上传到该目录(这里就不赘述了)
2.开始逐一安装
我这里采用rpm安装方式,依次输入以下命令
rpm -ivh erlang-21.3.8.9-1.el7.x86_64.rpm rpm -ivh rabbitmq-server-3.8.1-1.el7.noarch.rpm rpm -ivh socat-1.7.3.2-1.el6.lux.x86_64.rpm cd /usr/lib/rabbitmq/bin/ ll
3.开启管理插件
rabbitmq-plugins enable rabbitmq_management
4.启动
systemctl start rabbitmq-server.service
输入 ps -ef | grep rabbitmq 可以查看进程
3.检验是否可以使用
- 关闭防火墙 systemctl stop firewalld.service
- 在主机浏览器中输入网址 :http://虚拟机ip:15672/(如下图)
- 输入默认账号密码:guest guest,guest用户默认不允许远程连接。
注意:自己增加自定义账号
- 添加管理员账号密码:rabbitmqctl add_user admin666666
- 分配账号角色:rabbitmqctl set_user_tags admin administrator
使用 admin 666666就可以登录了
可能会涉及到的命令
- 查看RabittMq服务的状态:systemctl status rabbitmq-server.service
- 修改RabittMq用户的密码:rabbitmqctl change_password master 123456
- 查看RabittMq的用户列表:rabbitmqctl list_users
- 卸载:rpm -qa | grep rabbitmq rpm -e rabbitmq-server