CentOS Linux下安装RabbitMQ

本文介绍RabbitMQ在CentOS Linux 6.4版本下的安装过程。
一、安装EPEL
如果OS是32位系统请执行

cd /data0/software/
wget "http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm"
rpm -ivh epel-release-6-8.noarch.rpm

如果OS是64位系统请执行

cd /data0/software/
wget "http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm"
rpm -ivh epel-release-6-8.noarch.rpm


二、安装RPMForge
如果OS是32位系统请执行

wget "http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm"
rpm -ivh rpmforge-release-0.5.3-1.el6.rf.i686.rpm

如果OS是64位系统请执行

wget "http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm"
rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

三、安装erlang

yum install erlang

注意:如果安装未成功请先安装python

yum groupinstall Base*

四、安装rabbitmq
下载

wget "http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.2/rabbitmq-server-3.5.2-1.noarch.rpm"

安装

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

启动rabbitmq

/etc/init.d/rabbitmq-server start

如果启动未成功你可以看下是否rabbitmq端口给占用,rabbitmq用到端口为5672、15672

启动web管理插件

rabbitmq-plugins enable rabbitmq_management
/etc/init.d/rabbitmq-server restart

设置管理员
由于从V3.3.0版本开始,guest账号只能通过localhost连接rabbitmq server。所以我们必须设置一个管理员账号。命令如下:
添加用户

rabbitmqctl add_user admin admin

设置为管理员组

rabbitmqctl set_user_tags admin administrator

设置/虚拟主机的管理权限

rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

重启之后,在浏览器执行http://rabbitmq server IP:15672/ 即可访问rabbitmq的管理界面,用户名和密码都是admin。

五、设置开机自启动

chkconfig rabbitmq-server on

除非注明,本博客文章均为原创,转载请以链接形式标明本文地址

本文地址: http://blog.cnwyhx.com/centos-linux-install-rabbitmq

Leave a Reply