centos安装rabbitmq
系统之间传递数据,或者业务层和数据层数据传递,以及与第三方公司数据进行数据传递,都是用了队列来实现,队列的种类也有很多,由于工作需要,我在centos7上安装rabbitmq.安装rabbitmq之前需要先安装erLang环境.
第一下载rpm包
官网下载最新版本:http://www.rabbitmq.com/download.html http://www.erlang.org/downloads
erLang:http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm
rabbitmq:http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm
第二安装erLang环境
rpm -ivh erlang-19.0.4-1.el7.centos.x86_64.rpm
测试是否安装成功:
第三、安装rabbitmq
在安装rabbitmq时提示依赖socat
yum install socat
rpm -ivh rabbitmq-server-3.6.6-1.el7.noarch.rpm
第四、启动和关闭
/sbin/service rabbitmq-server stop #关闭 service rabbitmq-server stop
/sbin/service rabbitmq-server start #启动 service rabbitmq-server start
/sbin/service rabbitmq-server status #状态 service rabbitmq-server status
第五、cd 到/sbin目录下
./rabbitmq-plugins list #插件列表
./rabbitmqctl status
第六、安装自带管理后台web插件,进入rabbitmq安装目录中的sbin目录执行
rabbitmq-plugins enable rabbitmq_management #开启enable 关闭disable
安装之后重启生效,再进入web管理页面,http://外网ip:15672/ ,用户名和密码都是guest。
但是亲测此版本 guest无法登录
解决:vim /etc/rabbitmq/rabbitmq.config
添加内容:[{rabbit, [{loopback_users, []}]}].
即可!