BATJ架构

如何安装RabbitMQ

2020-07-14  本文已影响0人  裘马轻狂大帅

安装RabbitMQ安装RabbitMQ

RabbitMQ是流行的开源消息队列系统,用erlang语言开发,故首先需要安装erlang依赖及erlang。

安装erlang依赖的基本环境,通过yum方式进行安装:

yum -y install gcc glibc-devel make ncurses-devel openssl-devel autoconf

下载并安装erlang,这里使用的是erlang-R15B-02.1.el6.x86_64.rpm,将其拷贝至虚机中并通过yum方式进行安装:

yum -y install erlang-R15B-02.1.el6.x86_64.rpm

测试erlang环境,输入erl

下载rabbitmq官方server版并安装

地址:http://www.rabbitmq.com/install-rpm.html

这里使用的是rabbitmq-server-3.3.5-1.noarch.rpm版本,通过xftp软件或者其他方式上传到虚拟机中,使用yum方式进行安装:

yum -y install rabbitmq-server-3.3.5-1.noarch.rpm

启动RabbitMQ

通过系统服务启动rabbitmq-server

如果无法正常启动,则可以通过日志进行故障排查

另外通过chkconfig命令可以查看rabbitmq服务是否已经启动:

chkconfig --list rabbitmq-server

开启RabbitMQ Web管理插件

首先查看插件list的相关信息:

rabbitmq-plugins list

启动web管理插件:

rabbitmq-plugins enable rabbitmq_management

如果成功启动插件,使用service rabbitmq-server restart命令重启rabbitmq服务,使其生效。

访问web管理插件界面

通过浏览器打开web界面,地址为http://ip:15672/mgmt/,默认的用户名和密码均为guest。

如果无法访问,查看rabbitmq日志信息,可能原因主要有两方面:端口15672被占用、防火墙开启。

通过下面命令关闭防火墙,建议设置为开机自动关闭:

service iptables stop

chkconfig iptables off

Guest账户无法登陆web管理界面

出于安全性的考虑,rabbitmq从3.3版本以后,guest用户默认只能通过localhost才能登陆使用。

这里可以通过创建rabbitmq.config文件,解除上述访问限制。

vi /etc/rabbitmq/rabbitmq.config

# 内容如下

[{rabbit,

    [

        %%%% Network Connectivity

        %% ====================

        %%

        %% By default, RabbitMQ will listen on all interfaces, using

        %% the standard (reserved) AMQP port.

        %%

        {tcp_listeners, [5672]},

        {loopback_users, ["admin"]}

    ]

}].

上一篇 下一篇

猜你喜欢

热点阅读