RabbitMQ安装与部署

作者: 凌得涂 | 来源:发表于2017-08-30 16:28 被阅读119次

    RabbitMQ安装与部署

    RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而群集和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。

    下载

    官网下载页面:http://www.rabbitmq.com/download.html ;选则适合操作系统的安装包,本文以CentOS为例。

    安装依赖

    因为RabbitMQ是使用Erlang语言开发的,所以在安装RabbitMQ之前需要安装Erlang。安装方法如下:

    下载源码包
    [root@localhost rabbitmq]# wget http://erlang.org/download/otp_src_20.0.tar.gz
    
    解压
    [root@localhost rabbitmq]# tar -zxvf otp_src_20.0.tar.gz
    [root@localhost rabbitmq]# cd otp_src_20.0
    
    安装依赖
    [root@localhost rabbitmq]# yum install -y gcc gcc-c++ unixODBC-devel openssl-devel ncurses-devel
    
    设定安装位置
    [root@localhost otp_src_20.0]# mkdir /usr/local/erlang
    [root@localhost otp_src_20.0]# ./configure --prefix=/usr/local/erlang --without-java
    
    安装
    [root@localhost otp_src_20.0]# make && make install
    
    创建链接
    [root@localhost otp_src_20.0]# ln -s /usr/local/erlang/bin/erl /usr/local/bin/erl
    
    

    安装完成之后,执行 [root@localhost otp_src_20.0]# erl 如果显示如下图,说明安装成功

    安装RabbitMQ

    Erlang安装完毕之后,安装RabbitMQ非常简单,在刚刚下载的安装包所在文件夹下执行 rpm -ivh rabbitmq-server-3.6.11-1.el6.noarch.rpm ;如果执行过程中报一下错误:

    可执行 [root@localhost rabbitmq]# rpm -ivh --nodeps rabbitmq-server-3.6.11-1.el6.noarch.rpm

    启动RabbitMQ及启用Web管理插件

    启动RabbitMQ,执行 rabbitmq-server,启动过程如下图:

    启动成功之后,本地访问http://localhost:15672 ,如果访问不了说明没有启用rabbitmq_management插件;执行 rabbitmq-plugins enable rabbitmq_management 即可启用web管理端插件。在地址栏敲入访问地址,使用guest/guest登录,界面如下:

    登录成功之后可以在Admin下创建新的用户,也可以使用命令rabbitmqctl add_user [name] [password]来创建用户

    PS:是不是已经成功访问了RabbitMQ管理界面,下次聊聊RabbitMQ的基于Java的一些基本操作,展示一些简单的示例

    相关文章

      网友评论

        本文标题:RabbitMQ安装与部署

        本文链接:https://www.haomeiwen.com/subject/hxqxjxtx.html