安装erlang和RabbitMQ详细过程及解决安装问题

1、安装erlang

1.wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
2.rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
这里会有一个坑,然后复制报错可以解决问题,这个还是好解决
注意这一步报错百度就会解决。
如下:
在这里插入图片描述
3.yum install erlang
4.erl -version
安装上面的步骤就完成了erlang的安装。

2、rabbitmq的安装

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.1/rabbitmq-server-3.5.1-1.noarch.rpm
这里就要注意了,我就是在这里踩坑了。
因为上面我们安装的版本是最新的版本,所以rabbitmq的版本必须要和erlang的版本兼容。
我就是开始不兼容一直报错,后来经过分析和百度才知道版本不兼容。
这个网址可以查看erlang和rabbitmq的兼容情况:
https://www.rabbitmq.com/which-erlang.html
我建议如果你下载了最新的erlang然后再找对应的rabbitmq就OK 了,我就是这么解决的。
这个网址可以下载相应的版本:
https://jingyan.baidu.com/article/647f0115e105bb7f2048a86e.html
注意如果下载linux的版本:
在这里插入图片描述
然后就上传到linux中,进行下面2步:
1.rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc
2.yum install rabbitmq-server-3.5.1-1.noarch.rpm
3.chkconfig rabbitmq-server on
4./sbin/service rabbitmq-server start
然后就成功了!
在这里插入图片描述

最后添加一下访问web管理界面的坑。
先介绍一下web管理界面的命令:

安装Web管理界面插件

1.安装命令
rabbitmq-plugins enable rabbitmq_management
2.安装成功后会显示如下内容
The following plugins have been enabled:
mochiweb
webmachine
rabbitmq_web_dispatch
amqp_client
rabbitmq_management_agent
rabbitmq_management
Plugin configuration has changed. Restart RabbitMQ for changes to take effect.
五、设置RabbitMQ远程ip登录
这里我们以创建个agan帐号,密码123456为例,创建一个账号并支持远程ip访问。
1.创建账号
rabbitmqctl add_user agan 123456
2.设置用户角色
rabbitmqctl set_user_tags agan administrator
3.设置用户权限
rabbitmqctl set_permissions -p “/” agan “." ".” “.*”
4.设置完成后可以查看当前用户和角色(需要开启服务)
rabbitmqctl list_users

浏览器输入:serverip:15672。其中serverip是RabbitMQ-Server所在主机的ip。

问题分析

然后我的rabbitmq安装在linux中,所以开始我在Windows中访问不到web页面,而在linux中可以访问,开始我的安装在centos6.5中的,但是我安装的最新的rabbitmq,所以我就换了centos7重新安装了一遍。果然在7中访问的页面改变了。但是在Windows中还是访问不到web管理界面。于是我找到了一篇帖子解决了
我的问题:https://www.cnblogs.com/zipxzf/p/11249846.html
还有这一篇:https://blog.csdn.net/GMingZhou/article/details/78090963
最后就解决了。在这里插入图片描述

代码交流 2021