准备
Linux中必备常用支持库的安装(CentOS-6.5)
http://blog.youkuaiyun.com/webben/article/details/62217156
系统:Centos6.5 X86
官网:http://www.rabbitmq.com/download.html
erlang:http://www.rabbitmq.com/releases/erlang/
安装
把安装包放到 /usr/local/src
目录下
#首先安装 erlang
rpm -ihv erlang-18.3.4.4-1.el6.x86_64.rpm
#安装rabbitmq
rpm -ihv rabbitmq-server-3.6.6-1.el6.noarch.rpm
#报错
warning: rabbitmq-server-3.6.6-1.el6.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID 6026dfca: NOKEY
error: Failed dependencies:
socat is needed by rabbitmq-server-3.6.6-1.el6.noarch
#更新源
wget –no-cache http://www.convirture.com/repos/definitions/rhel/6.x/convirt.repo -O /etc/yum.repos.d/convirt.repo
#安装socat
yum install socat
#安装rabbitmq
rpm -ihv rabbitmq-server-3.6.6-1.el6.noarch.rpm
以上安装成功。
# 检测是否安装成功
whereis rabbitmq
rabbitmq: /etc/rabbitmq /usr/lib/rabbitmq
cd /usr/lib/rabbitmq/bin
#启动rebbitmq服务
rabbitmq-server start
会出现以下内容:
可以看到默认没有插件,然后我们去启动管理台的插件
#Ctrl+C停止退出
#启动插件
rabbitmq-plugins enable rabbitmq_management
#启动rabbitmq才能创建用户
rabbitmq-server start
#添加管理用户
rabbitmqctl add_user webben 123456
#设置管理权限
rabbitmqctl set_user_tags webben administrator
#设置外网登陆
rabbitmqctl set_permissions -p "/" webben ".*" ".*" ".*"
关闭防火墙或者打开15672端口
vi /etc/sysconfig/iptables
service iptables restart
#或者关闭防火墙(生产环境不推荐)
chkconfig iptables off
/etc/init.d/iptables stop
以上安装完成啦。
测试
访问:http://192.168.43.135:15672/
用刚刚创建的账号密码登陆就可以了。
提示:如果遇到401错误就是账号密码或者权限错误。
登录成功页面