CentOs7安装RabbitMQ 3.8.2

CentOs7安装RabbitMQ

官方安装指南参考:https://www.rabbitmq.com/install-rpm.html

第一步:安装erlang

vim /etc/yum.repos.d/rabbitmq_erlang.repo

输入以下内容

[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/22/el/7
gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1

在这里插入图片描述
yum clean all
在这里插入图片描述
③ 这一步比较久,若下载出错,看第⑤步

yum makecache

④ 这步是在③成功之后运行的,若报错直接跳到第⑤步
yum install erlang就安装成功了。

⑤(注:yum makecache这一步可能出现错误,镜像地址无法访问,其实就是下载不下来,这里提供erlang的包,0积分下载。自行下载unzip解压。

https://download.csdn.net/download/qq_44299529/18906677
然后运行yum install 安装包上传到linux的完整路径名即完成了安装。
在这里插入图片描述

⑥测试是否安装成功erl -version
在这里插入图片描述
第二步:安装RabbitMQ

我们将要安装的RabbitMQ的版本是3.8.2

①导入密钥

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

②下载rpm安装包

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.2/rabbitmq-server-3.8.2-1.el7.noarch.rpm

在这里插入图片描述
(若这边github地址下载不下了,去我上传的资源0积分下载https://download.csdn.net/download/qq_44299529/18910311

③ 下载完成后,安装(若报错看3.1)

yum install rabbitmq-server-3.8.2-1.el7.noarch.rpm

(3.1 我这边出错了,原因是前面配置的yum源访问不了,直接删除rm -rf /etc/yum.repos.d/rabbitmq_erlang.repo
在这里插入图片描述
(3.2 继续安装yum install rabbitmq-server-3.8.2-1.el7.noarch.rpm
在这里插入图片描述
在这里插入图片描述
④安装完毕!检测看是否成功。

systemctl start rabbitmq-server

等待几秒
在这里插入图片描述
rabbitmqctl status

成功的话显示如下!
在这里插入图片描述
在这里插入图片描述
恭喜安装成功!

4.1 但我这边又不幸报错,原因是自己改了主机名(每个人不一样,看报错分析,第一次安装一般是这个原因)。报错如下:
在这里插入图片描述
4.2 报错解释与解决

机器翻译一下大概意思就是

1.目标节点是无法访问的(例如,主机名解析问题,TCP连接或防火墙问题)

2.CLI工具无法通过服务器进行身份验证(例如,CLI工具的Erlang cookie与服务器不匹配)

3.目标节点没有运行

按照rabbitmq给我们的建议,依次尝试

1.主机名解析问题,给自己的/etc/host文件配上ip和主机名,xxx就是报错提示'rabbit@xxx'的xxx

echo 127.0.0.1 xxx >> /etc/hosts
(这也是我报错的原因,配置主机名就解决了~)

2.TCP连接问题,即网络问题

ping一下rabbitmq所在服务器的地址

3.防火墙问题,查看防火墙是否关闭,如果没有关闭,则关闭防火墙,指令如下

systemctl status firewalld

systemctl stop firewalld

4.cookie问题,确保计算机中erlang.cookie文件是一致的,具体路径记不得了,大家都是固态硬盘,直接搜索即可

5.rabbitmq没有启动成功,重启rabbitmq,不要用后台启动的方式启动,直接启动,看看有没有真的启动成功

在这里插入图片描述
完美解决!

共勉:学习的道路从来不是一帆风顺的,每每安装各种各样的软件各种报错,都让我们痛不欲生,但正是一次一次的解决过程使我们快速成长。要是觉得累了,先暂时放下,明天继续。说不定一下子就豁然开朗了!

-------------------------------------------------分割线---------------------------------------------------

Rabbit的后台管理

1、启动管理后台

rabbitmq-plugins enable rabbitmq_management

2、建立账号登录(这里账户/密码:admin/123456)

rabbitmqctl add_user admin 123456

3、给新建用户授权

rabbitmqctl set_user_tags admin administrator

4、开放15672端口,然后访问
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值