专栏首页ElasticsearchCentos7下RabbitMQ的安装与配置

Centos7下RabbitMQ的安装与配置

具体按照步骤以此为准

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

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

vi /etc/yum.repos.d/rabbitmq_erlang.repo
[rabbitmq_erlang]
name=rabbitmq_erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/$basearch
repo_gpgcheck=1
gpgcheck=1
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
       https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

[rabbitmq_erlang-source]
name=rabbitmq_erlang-source
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
       https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
  • 第二步:查看线上版本号是否生效,如果生效执行安装即可
yum info erlange

执行安装命令

yum install erlang
  • 第三步:安装RabbitMQ服务
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基本操作

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

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

1.下载安装依赖环境

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

2.下载安装RabbitMQ

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

3.开启web管理后台

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

4.配置RabbitMQ

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

访问地址

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 解决windows下tomcat端口被占用最简单暴力方法

    有时候电脑比较卡,项目比较大的情况下,eclipse没有完全停止tomcat的情况下,下次启动会出现tomcat的端口被占用无法启动的情况,主要报如下错误

    sunny1009
  • Linux下zookeeper单机版详细安装

      ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一...

    sunny1009
  • Centos7下nginx的安装与配置

    说明:软件安装的基础目录路径:/usr/local 所以下载软件的时候切换到此目录下下载直接解压即可

    sunny1009
  • ​Linux下安装RabbitMQ

    java之旅
  • CentOs7.3 搭建 RabbitMQ 3.6 单机多实例服务

    老七Linux
  • rabbitmq-3.7.7安装过程

    rabbtmq 依赖于erlang,rabbitmq 3.7.7 版本对erlang的依赖关系参见:http://www.rabbitmq.com/which-...

    冬天里的懒猫
  • RabbitMQ消息队列部署与配置基础

    “每个理性的IT人士都置顶了吴柯的运维笔记” RabbitMQ简介 AMQP,即Advanced Message Queuing Protocol,高级消息队列...

    吴柯
  • 安装rabbitMQ

    1、先在www.erlang.org/downloads下载erlang的源码 2、http://www.rabbitmq.com/download.html下...

    HUC思梦
  • Java开发环境系列:消息队列RabbitMQ的安装与使用(windows)

    http://www.erlang.org/download/otp_win64_17.3.exe

    架构师小跟班
  • Centos7部署RabbitMQ 3.7.6

    rabbitmq是采用Erlang(一种通用的面向并发的编程语言)编写的符合AMQP(Advanced Message Queuing Protocol)规范的...

    阿dai学长

扫码关注云+社区

领取腾讯云代金券