RabbitMQ3.5.1安装

2022-04-13 15:29:02 浏览数 (1)

系统版本:CentOS 6.5 RabbitMQ-Server:3.5.1

一、安装erlang

  1. 安装准备,下载安装文件

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 sha1sum primary.xml.gz vim repomd.xml

修改 <data type="primary"> <checksum type="sha">结果为sha1sum命令结果</checksum>

  1. 安装erlang yum install erlang
  2. 安装完成后可以用erl命令查看是否安装成功 erl -version

二、安装RabbitMQ Server

  1. 安装准备,下载RabbitMQ Server wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.1/rabbitmq-server-3.5.1-1.noarch.rpm
  2. 安装RabbitMQ Server rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc yum install rabbitmq-server-3.5.1-1.noarch.rpm

三、启动RabbitMQ

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

四、安装Web管理界面插件

  1. 安装命令 rabbitmq-plugins enable rabbitmq_management
  2. 安装成功后会显示如下内容 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.

五、设置RabbitMQ远程ip登录

这里我们以创建个oldlu帐号,密码123456为例,创建一个账号并支持远程ip访问。

  1. 创建账号 rabbitmqctl add_user oldlu 123456
  2. 设置用户角色 rabbitmqctl set_user_tags oldlu administrator
  3. 设置用户权限 rabbitmqctl set_permissions -p "/" oldlu ".*" ".*" ".*"
  4. 设置完成后可以查看当前用户和角色(需要开启服务) rabbitmqctl list_users

浏览器输入:serverip:15672。其中serverip是RabbitMQ-Server所在主机的ip。

0 人点赞