CentOS7 linux下yum安装RabbitMQ以及使用

流过昼夜 提交于 2019-12-18 17:13:37

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

CentOS7 linux下yum安装RabbitMQ以及使用,亲测可用!亲测可用!亲测可用!

系统版本:CentOS 7
RabbitMQ-Server:3.5.1
一、安装erlang
1.安装准备,下载安装文件
    sudo wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
    sudo rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

2.安装erlang
    sudo yum install erlang


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

二、安装RabbitMQ Server
1.安装准备,下载RabbitMQ Server
    sudo wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.1/rabbitmq-server-3.5.1-1.noarch.rpm
2.安装RabbitMQ Server
    sudo rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc
    sudo yum install rabbitmq-server-3.5.1-1.noarch.rpm
    
三、启动RabbitMQ
1.配置为守护进程随系统自动启动,root权限下执行:
    sudo chkconfig rabbitmq-server on
2.启动rabbitMQ服务
    sudo /sbin/service rabbitmq-server start


四、安装Web管理界面插件
1.安装命令
    sudo 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登录
这里我们以创建个test帐号,密码password为例,创建一个账号并支持远程ip访问。
1.创建账号
    sudo rabbitmqctl add_user test password
2.设置用户角色
    sudo rabbitmqctl  set_user_tags  test  administrator
3.设置用户权限
    sudo rabbitmqctl set_permissions -p "/" test ".*" ".*" ".*"
4.设置完成后可以查看当前用户和角色(需要开启服务)
    sudo rabbitmqctl list_users


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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!