具体按照步骤以此为准

  • 第一步:安装最新版的erlang依赖

通过github设置版本号:https://github.com/rabbitmq/erlang-rpm

  1. vi /etc/yum.repos.d/rabbitmq_erlang.repo
  1. [rabbitmq_erlang]
  2. name=rabbitmq_erlang
  3. baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/$basearch
  4. repo_gpgcheck=
  5. gpgcheck=
  6. enabled=
  7. # PackageCloud's repository key and RabbitMQ package signing key
  8. gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
  9. https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
  10. sslverify=
  11. sslcacert=/etc/pki/tls/certs/ca-bundle.crt
  12. metadata_expire=
  13.  
  14. [rabbitmq_erlang-source]
  15. name=rabbitmq_erlang-source
  16. baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/SRPMS
  17. repo_gpgcheck=
  18. gpgcheck=
  19. enabled=
  20. # PackageCloud's repository key and RabbitMQ package signing key
  21. gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
  22. https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
  23. sslverify=
  24. sslcacert=/etc/pki/tls/certs/ca-bundle.crt
  25. metadata_expire=
  • 第二步:查看线上版本号是否生效,如果生效执行安装即可
  1. yum info erlange

执行安装命令

  1. yum install erlang
  • 第三步:安装RabbitMQ服务
  1. https://bintray.com/rabbitmq/rpm/download_file?file_path=rabbitmq-server%2Fv3.7.x%2Fel%2F8%2Fnoarch%2Frabbitmq-server-3.7.22-1.el8.noarch.rpm

MQ基本操作

  1. 启动RabbitMQ服务
  2. #service rabbitmq-server start
  3. 状态查看
  4. #rabbitmqctl status
  5. 启用插件
  6. #rabbitmq-plugins enable rabbitmq_management
  7. 重启服务
  8. #service rabbitmq-server restart
  9. 添加帐号:name 密码:passwd
  10. #rabbitmqctl add_user name passwd
  11. 赋予其administrator角色
  12. #rabbitmqctl set_user_tags name administrator
  13. 设置权限
  14. #rabbitmqctl set_permissions -p / name ".*" ".*" ".*"
    #后台方式启动
    rabbitmq-server -detached 开启rabbitmq 服务

参考博客:https://blog.csdn.net/weixin_37641832/article/details/85266867#commentsedit

1.下载安装依赖环境

  1. wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
  2. rpm -ivh erlang-solutions-1.0-.noarch.rpm
  3. yum install erlang
  4. yum install socat

2.下载安装RabbitMQ

  1. wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm
  2. yum install rabbitmq-server-3.6.-.el7.noarch.rpm

3.开启web管理后台

  1. cd /usr/sbin/
  2. ./rabbitmq-plugins enable rabbitmq_management

4.配置RabbitMQ

  • 创建用户名和密码
  1. ./rabbitmqctl add_user admin admin123
  • 查看用户角色列表
  1. ./rabbitmqctl list_users
  • 设置用户角色
  1. ./rabbitmqctl set_user_tags admin administrator
  • 设置用户权限
  1. ./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
  • 登陆web端输入用户名和密码访问

访问地址

Centos7下RabbitMQ的安装与配置的更多相关文章

  1. CentOS7下RabbitMQ服务安装配置

    参考文档: CentOS7下RabbitMQ服务安装配置 http://www.linuxidc.com/Linux/2016-03/129557.htm 在linux下安装配置rabbitMQ详细教 ...

  2. Centos7 下的SVN安装与配置

    Centos7 下的SVN安装与配置 1.关闭防火墙 临时关闭防火墙 systemctl stop firewalld 永久防火墙开机自关闭 systemctl disable firewalld 临 ...

  3. CentOS7下NFS服务安装及配置固定端口

    CentOS7下NFS服务安装及配置 系统环境:CentOS Linux release 7.4.1708 (Core) 3.10.0-693.el7.x86_64 软件版本:nfs-utils-1. ...

  4. CentOS7下RabbitMQ服务安装配置胜多负少

    RabbitMQ是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现,用erlang语言开发.RabbitMQ据说具有良 ...

  5. CentOS7下RabbitMQ服务安装配置 (亲测有效)

    erlang 21.3 rabbitmq-server 3.7.14 下载地址 链接: https://pan.baidu.com/s/1g_T1Q_6zpyO3AepS0ZPgYQ 提取码: abq ...

  6. Linux下 RabbitMQ的安装与配置-3

    一  Erlang安装 1.RabbitMQ是基于Erlang的,所以首先必须配置Erlang环境. 从Erlang的官网http://www.erlang.org/download.html 下载最 ...

  7. Linux下 RabbitMQ的安装与配置

    以下教程摘录自互联网并做了适当修改,测试的rabbitmq 版本为:rabbitmq-server-generic-unix-3.5.6 各版本之间会有差异!!! 一  Erlang安装 Rabbit ...

  8. Window环境下RabbitMQ的安装和配置教程

    一.安装 首先,RabbitMQ基于Erlang语言环境,所以需要先安装Erlang. Erlang下载地址:http://www.erlang.org/downloads 按照安装程序默认安装完成就 ...

  9. centos7下git的安装和配置

    git的安装: yum 源仓库里的 Git 版本更新不及时,最新版本的 Git 是 1.8.3.1,但是官方最新版本已经到了 2.9.2.想要安装最新版本的的 Git,只能下载源码进行安装. 1. 查 ...

随机推荐

  1. pipelinewise 学习一 docker方式安装

    pipelinewise 没有提供基于pip 包的模式进行安装,而且推荐使用docker 以及源码的方式 以下是一个使用docker运行的方式 安装   git clone https://githu ...

  2. 通过patch 方式解决cube.js 集成cratedb 的问题

    今天有写过一个简单的cube.js 集成cratedb 的说明,主要是在driver 上的兼容问题,处理方法是删除不兼容的代码 实际上我们也可以通过类似linux c 开发中的patch 方式解决,简 ...

  3. cube.js 集成cratedb 的尝试

    cratedb 提供了pg协议的兼容,我们可以直接使用pg client 连接,但是也不是完整实现pg 协议的 以下是 cube.js 集成cratedb 的一些尝试 环境准备 docker-comp ...

  4. 【题解】洛谷 P1449 后缀表达式

    目录 题目 思路 \(Code\) 题目 P1449 后缀表达式 思路 栈.题目说的不是很清楚,没说包含什么操作.除法用整数除法就行. 先string读入字符串,然后从前往后看如果是个数字就入栈,如果 ...

  5. ubuntu之路——day19.2 开源框架与迁移、CNN中的数据扩充

    开源框架与迁移 上面介绍了一些已经取得很好成绩的CNN框架,我们可以直接从GitHub上下载这些神经网络的结构和已经在ImageNet等数据集上训练好的权重超参数. 在应用于我们自己的数据时. 1.如 ...

  6. ELK(Elasticsearch + Logstash + Kibana) 日志收集

    单体应用或微服务的场景下,每个服务部署在不同的服务器上,需要对日志进行集重收集,然后统一查看所以日志. ELK日志收集流程: 1.微服务器上部署Logstash,对日志文件进行数据采集,将采集到的数据 ...

  7. Net core学习系列(八)——Net Core日志

    一.简介# 日志组件,作为程序员使用频率最高的组件,给程序员开发调试程序提供了必要的信息.ASP.NET Core中内置了一个通用日志接口ILogger,并实现了多种内置的日志提供器,例如 Conso ...

  8. java.lang.IllegalStateException: No instances www.xxxx.com available for localhost

    在SpringCloud的项目中,我们使用了自动配置的OAuth2RestTemplate,RestTemplate,但是在使用这些restTemplate的时候,url必须是服务的名称,如果要调用真 ...

  9. CentOS7 增加回环地址

    添加回环地址的命令和说明如下: #添加一个回环地址到lo网卡,添加多个可以改lo:后边的序号 [要添加的地址] netmask 255.255.255.255 broadcast [要添加的地址] # ...

  10. git 常用命令的总结

    1. git 查看分支 git branch (星号代表当前的分支) 2. 创建一个本地分支 git checkout -b 分支名称 3. 将本地新建分支提交到远程 git push origin ...