首页 > 代码库 > Centos6.5 安装rabbitmq

Centos6.5 安装rabbitmq

安装分两步


1.      从EPEL仓库安装Erlang

1)      使服务器能够使用EPEL,执行如下命令即可

su -c ‘rpm -Uvhhttp://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm‘

2)      执行如下命令安装erlang

yum install erlang

在线安装,过程中要输入几个y,一直安装就可以。

等安装完成后,执行erl命令,出现如下字样说明安装成功

Erlang R14B04 (erts-5.8.5) [source] [64-bit] [smp:2:2][rq:2] [async-threads:0] [kernel-poll:false]

 

Eshell V5.8.5  (abortwith ^G)

3)      退出erlang

Ctrl+c显示:

BREAK:(a)bort (c)ontinue (p)roc info (i)nfo (l)oaded

(v)ersion (k)ill (D)b-tables (d)istribution

      再输入a回到Liunux命令行

2.      安装RabbitMQ服务器

1)  官网下载最新版的rabbitmq,安装包为rabbitmq-server-3.4.2-1.noarch.rpm

2)使用FileZilla将rabbitmq-server-3.4.2-1.noarch.rpm传送到/tmp目录下

3)在/tmp目录下执行如下命令完成安装

# rpm--import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc

# yuminstall rabbitmq-server-3.4.2-1.noarch.rpm

 

安装后rabbitmq启动不了,查看错误信息为

ERROR: epmd error for host "****":timeout (timed out establishing tcp connection),原来要在host中加上自己的主机名才可

执行命令:vim /etc/hosts编辑host文件

127.0.0.1后面加上你的主机名(我的主机名:cyjh834093),再次启动rabbitmq成功

servicerabbitmq-server start

 

4)安装RabbitMQWeb管理插件

 rabbitmq-plugins enable rabbitmq_management  

service rabbitmq-server restart

5)防火墙打开15672端口

vim /etc/sysconfig/iptables

添加:

-A INPUT -p tcp -m state--state NEW -m tcp --dport 15672 -j ACCEPT

重启防火墙

serviceiptables restart

6)在浏览器输入IP地址

http://192.168.89.169:15672/

但是guest用户默认只能在localhost登录,

添加用户

rabbitmqctladd_user your_user_name 12345

给刚添加的用户glodon分配权限

rabbitmqctlset_user_tags your_user_name administrator

用glodon用户名登录后界面如图:

Centos6.5 安装rabbitmq