安装分两步
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用户名登录后界面如图: