rabbitMq centos7安装 及管理插件

最近项目要用到消息中间件,自己在网上找了些资料一步一步操作下来,并记录下来,供大家参考,网上的资料大家使用的时候发现都和自己的情况不一样,会有一些坑,亲自跳过能学到不少东西。

rabbitmq是使用erlang开发的,所以必须先安装erlang的环境,我看到有些博客写得很繁琐,建议大家还是根据官网的操作来,遇到问题再根据具体问题去解决,效率会更高一些,免得走弯路。

第一个坑:yum install erlang
报错:No package erlang available
PS:同样的,如果我们在安装nginx的时候出现"No package nginx available"提示也是通过这个方法解决,安装EPEL库就可以解决。
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm//下载
rpm -ivh epel-release-6-8.noarch.rpm//安装
然后再执行,便没有问题了:
一、首先安装erlang
    yum install erlang

中间有提示,一路y到底,成功以后输入erl命令 出现如下图,说明elrang安装成功了。

171135_eYQb_1791512.png

二、安装rabbitmq rpm包: 

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.0/rabbitmq-server-3.5.0-1.noarch.rpm

rpm -ivh rabbitmq-server-3.5.0-1.noarch.rpm

三、启动rabbitMq服务
启动rabbitmq,并验证启动情况 rabbitmq-server --detached &ps aux |grep rabbitmq
以服务的方式启动service rabbitmq-server start

检查端口5672是否打开

/sbin/iptables -I INPUT -p tcp --dport 5672 -j ACCEPT         

/etc/rc.d/init.d/iptables save      

/etc/init.d/iptables restart       

/etc/init.d/iptables status

 

 

启用维护插件:

rabbitmq-plugins enable rabbitmq_management

重启rabbitmq

service rabbitmq-server restart

UI界面 http://ip:15672/  用户名密码 guest

无法登陆解决办法

vim /etc/rabbitmq/rabbitmq.config (如果没有这个文件自己创建一个 touch rabbitmq.config)

写入信息,并保存

[{rabbit, [{loopback_users, []}]}]

---重启rabbitmq登陆    

如果guest账号还是无法登陆  查看日志(默认日志目录:/var/log/rabbitmq/rabbit@[hostname].log)

如果出现:rabbitmq webmachine error: path="/api/whoami""Unauthorized"错误

则执行下面命令重新创建一个用户:

 那么请运行如下的命令,增加用户admin,密码admin即可。

         #rabbitmqctl  add_user admin admin                             新增加用户admin

         #rabbitmqctl set_permissions  admin  ".*" ".*" ".*"         设置admin的权限

         #rabbitmqctl set_user_tags admin administrator             设置用户角色为高级管理员

         #rabbitmqctl list_users                                                  查看当前已有用户列表

再次用admin登陆应该就可以了,如果还是不行 ,继续查看日志,填坑,呵呵

成功以后如图:接下来想怎么玩儿就看你自己了

下一篇博客将继续介绍:springboot和rabbitmq的整合

175126_P61B_1791512.png

转载于:https://my.oschina.net/u/1791512/blog/1514527

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值