首先我之前安装了很多次都失败,猜测原因是版本冲突问题,故先卸载干净,卸载步骤如下:
1、卸载rabbitmq相关
卸载前先停止rabbitmq服务
/usr/lib/rabbitmq/bin/rabbitmqctl stop
查看rabbitmq安装的相关列表
yum list | grep rabbitmq
卸载rabbitmq已安装的相关内容
yum -y remove rabbitmq-server.noarch
2、卸载erlang
查看erlang安装的相关列表
yum list | grep erlang
卸载erlang已安装的相关内容
yum -y remove erlang-* yum remove erlang.x86_64
3、删除有关的所有文件
rm -rf /usr/lib64/erlang rm -rf /var/lib/rabbitmq rm -rf /usr/local/erlang rm -rf /usr/local/rabbitmq
注:卸载步骤是copy他人的,最后会把他人链接奉上参考
之后安装,安装也是参考他人步骤,步骤如下:
1、下载elang rabbitmq安装包(他人的百度云链接)
elang:
下载地址:链接:https://pan.baidu.com/s/1yxbBHUkvuxR6ARryh5G_kw 提取码:Zwjt
官网:https://www.erlang.org/downloads
linux命令下载:wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rp
rabbitmq:
下载地址:链接:https://pan.baidu.com/s/1Y9hDYuBx1CI0SdsgKDF4og 提取码:ZwXj
官网:https://www.rabbitmq.com/download.html
linux命令下载:wget www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm
2.上传到服务器,我的是放在/usr/local/rabbitmq
3、安装(这一步一定要在安装包路径下执行,否则会报错找不到安装包)
yum -y install erlang-22.0.7-1.el7.x86_64.rpm
yum -y install rabbitmq-server-3.8.6-1.el7.noarch.rpm
4、启动控制台
rabbitmq-plugins enable rabbitmq_management
5、启动和查看rabbitmq
启动:systemctl start rabbitmq-server.service
查看状态:systemctl status rabbitmq-server.service
6、开放阿里云端口15672(若是腾讯云的也需要开放),否则外部无法访问
阿里云的是在安全组设置
7、设置用户
rabbitmqctl add_user lsj lsj
设置为超级管理员(只有这样才能在页面用此用户登录)
rabbitmqctl set_user_tags lsj administrator
查看rabbitmq用户及权限等级
rabbitmqctl list_users
8、页面登陆
http://服务器公网ip:15672
用刚刚增加的用户登录就可以了
注:一定要注意细节,否则可能会失败
参考链接:阿里云服务器安装RabbitMQ(亲测有效)_Victor_study的博客-CSDN博客_云服务器安装rabbitmq
云服务器ECS部署和卸载RabbitMQ - Jerry不识人间烟火 - 博客园 (cnblogs.com)