ECS(centos7)安装erlang再安装rabbitmq报错erlang >= 23.2 is needed by rabbitmq-server-3.9.5-1.el7.noarch

下载了最新版的rabbitmq,然后要安装erlang,既然rabbitmq我下载的最新版,理所应当会支持最新版的erlang吧,于是我就下载了24.0的erlang,然后安装rabbitmq

 纳尼?失败了? 然后就去对比一下官网版本

链接:RabbitMQ Erlang Version Requirements — RabbitMQ

 最大支持24.x,没错啊,怎么就失败了

然后我也没细究......默默下了个23.x版本的erlang,重新装了一次,what fack!依然报一样的错,那我就不淡定了,于是查了一下资料

默认yum仓库中的版本较低,通过yum安装的时候会从仓库获取,但是版本太保守了,识别不到

解决办法:

  

rpm -ivh --nodeps rabbitmq-server-3.9.5-1.el7.noarch.rpm 

加一个--nodeps参数就安装上了,如下图:

 启动rabbitmq服务:

systemctl start rabbitmq-server

查看服务状态:

systemctl status rabbitmq-server

如上图active,启动成功! 

设置开机自启:

systemctl enable rabbitmq-server

 下次开机的时候就会自动启动了

暂停关闭:

systemctl stop rabbitmq-server

查看状态:dead

重启命令:

systemctl restart rabbitmq-server

可以发现,就算我关闭了,使用重启,效果依然跟启动一样,都会启动rebbitmq

打开图形化页面步骤:

1.确保rabbitmq开启

2.ECS服务器安全组放行15672和5672端口(不需要重启实例)

3.安装图形化页面

rabbitmq-plugins enable rabbitmq_management

4.开启15672和5672端口

firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --zone=public --add-port=15672/tcp --permanent

 5.设置供外部访问的端口号:

iptables -I INPUT -p tcp --dport 15672 -j ACCEPT

6.浏览器访问

abbitmq安装完成之后会有一个默认用户guest,密码guest,我们使用guest用户登陆,结果登陆失败。 

不要惊慌,因为guest只能在localhost上面登录,我们这里是远程登录

7.查看虚拟机rabbitmq已存在的用户:

rabbitmqctl list_users

 只有一个guest,下面我们创建一个

8.创建用户名密码为admin的用户

rabbitmqctl add_user admin admin

9.授予admin超级管理员权限 

rabbitmqctl set_user_tags admin administrator

 10.使用admin  admin登录

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值