RabbitMQ的安装

RabbitMQ的安装需要erlang和RabbitMQ安装包,两个包之间的版本有依赖,最好是使用本地下载好的,版本配合的包一起安装。

在linux的usr/local/rabbitMQ目录下:

1、安装erlang

    安装准备:先安装依赖环境:yum install epel-release

   下载安装文件或者本地上传:    wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm在线下载

  •   执行命令    rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
  • 修改primary.xml.gz的sha的加密值 进入目录  cd /var/cache/yum/x86_64/6/erlang-solutions  6这个目录可能是数字7或者别的
  • 输入命令   sha1sum primary.xml.gz  然后会出现命令结果,一串字符串。
  • 修改repomd.xml文件,<checksum type="sha">结果为sha1sum命令结果</checksum>

2、安装erlang   命令   yum install erlang

3、安装完成后可以用erl命令查看是否安装成功  命令   erl -version

4、安装RabbitMQ Server,下载或者导入RabbitMQ Servier

     下载目录:wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.1/rabbitmq-server-3.5.1-1.noarch.rpm

      本地上传的是最新版本

RabbitMQ的安装

5、安装RabbitMQ Server

  • 要先安装:yum install -y socat
  • 输入命令   rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc
  • 输入命令  rpm -ivh rabbitmq-server-3.7.14.noarch.rpm

6、启动RabbitMQ

  • 1.配置为守护进程随系统自动启动,root权限下执行:
        chkconfig rabbitmq-server on
  • 2.启动rabbitMQ服务
        /sbin/service rabbitmq-server start

7、安装Web管理界面插件

  • 安装命令  rabbitmq-plugins enable rabbitmq_management
  • 安装成功后会显示如下内容:
  • The following plugins have been enabled:
          mochiweb
          webmachine
          rabbitmq_web_dispatch
          amqp_client
          rabbitmq_management_agent
          rabbitmq_management
        Plugin configuration has changed. Restart RabbitMQ for changes to take effect.

8、设置RabbitMQ远程ip登录

  • 创建账号   rabbitmqctl add_user zhangsan 123456
  • 设置用户角色  rabbitmqctl  set_user_tags  zhangsan administrator    管理员
  • 设置用户权限 rabbitmqctl set_permissions -p "/" zhangsan ".*" ".*" ".*"
  • 设置完成后可以查看当前用户和角色(需要开启服务)   rabbitmqctl list_users
  • 浏览器输入:serverip:15672。其中serverip是RabbitMQ-Server所在主机的ip。
    RabbitMQ的安装