一、单机安装

在Centos7系统下部署(阿里云服务),使用yum安装

hostnamectl set-hostname rabbit01   #永久修改 

1.1安装Erlang,因为RabbitMQ 是基于Erlang语言的,因此需要安装Erlang环境

创建一个目录存放rpm安装包,病切换到该目录

mkdir /home/rabbit
cd /home/rabbit

yum 安装 epel-release,此时会去下载安装包,下载完成后会提示确认安装 Is this ok [y/d/N],输入 y 回车开始安装,看到 Complete! 提示时安装成功。

yum install epel-release

安装 Erlang 环境,这个过程可能需要一段时间。看到 Complete! 提示时安装成功

yum -y install erlang 

1.2 安装 RabbitMQ

下载 RabbitMQ-3.6.10 安装包(虚拟机中可以需要自己手动安装 “wget”)

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm

开始安装,当看到 Complete! 提示时,安装完成

yum -y install rabbitmq-server-3.6.10-1.el7.noarch.rpm

二、启动/关闭 RabbitMQ 服务

2.1 启动 RabbitMQ 服务

systemctl start rabbitmq-server #或 rabbitmq-server -detached

2.2 查看 RabbitMQ 状态

systemctl status rabbitmq-server #或 rabbitctl status

3.3 停止 RabbitMQ 服务

systemctl stop rabbitmq-server #或 rabbitmqctl stop

3.4 验证安装成功,服务正常启动

#查看状态,如下图,则 RabbitMQ 服务已启动
systemctl status rabbitmq-server

#RabbitMQ 默认占用 5672 端口,如果启用了 WEB 管理界面插件,还将占用 15672 端口 lsof -i:5672 #查看指定端口是否被占用,看到如下图结果,5672 端口已被占用

1 启用 rabbitmq_management 插件

要使用 WEB 界面管理 RabbitMQ 需要启用 rabbitmq_management 插件,只需启动一次,下次启动 RabbitMQ 就会自动启动插件。

#查看 15672 端口是否被 RabbitMQ 占用 lsof -i:15672
#激活插件 rabbitmq-plugins enable rabbitmq_management
#激活成功后,再次查看 15672 端口,如下图,发现被 RabbitMQ 监听 lsof -i:15672

2 通过浏览器访问

2.1 防火墙设置

要通过其他主机访问 RabbitMQ 需要设置防火墙规则(打开 15672 端口)

firewall-cmd --permanent --add-port=15672/tcp

如果只用于测试环境,可以选择直接关闭防火墙

#关闭防火墙 systemctl stop firewalld 

#禁止开机自启 systemctl disable firewalld

2.2 浏览器访问

访问 URL: http://主机IP:15672,发现需要登录。RabbitMQ 安装完成后会有一个内置用户 guest,低版本的 RabbitMQ 可以直接使用此用户登录,但高版本不可以,需要自己创建用户,并授予权限。

查看用户列表

#此时只有一个用户 guest rabbitmqctl list_users

创建用户

#tom 为用户名,tom123 为密码 rabbitmqctl add_user admin 123456

赋予用户权限,有哪几种权限?

#administrator 为最高权限 rabbitmqctl set_user_tags tom administrator

登录,输入用户名密码,点击 login 看到如下界面,可以使用它来方便的管理 RabbitMQ

Centos 7 环境下安装 RabbitMQ 3.6.10的更多相关文章

  1. centos 7环境下安装rabbitmq

    以 前在windows 7下面成功安装过rabbitmq,但是在windows 10下面安装失败,各种问题,各种解决方法都试过,还是不成功,最终放弃治疗. 后来经人指点,在linux下安装rabbit ...

  2. Centos 7环境下安装配置Hadoop 3.0 Beta1简记

    前言 由于以前已经写过一篇Centos 7环境下安装配置2.8的随笔,因此这篇写得精简些,只挑选一些重要环节记录一下. 安装环境为:两台主机均为Centos 7.*操作系统,两台机器配置分别为: 主机 ...

  3. Centos 7环境下安装配置MySQL 5.7

    安装步骤为: 1.由于Centos 7版中已经移除MySQL rpm,因此需要到其官方网站上下载rpm,下载完成后,使用以下命令,来安装MySQL的rpm配置. rpm -ivh *****[注释:* ...

  4. linux(centos)环境下安装rabbitMq

    1.由于rabbitMq是用Erlang语言写的,因此要先安装Erlang环境 下载Erlang :http://www.rabbitmq.com/releases/erlang/erlang-19. ...

  5. Linux环境下安装RabbitMQ

    首先RabbitMQ是使用erLang编写的开源消息中间件.所以需要先安装erlang环境. 我使用的是CentOS的系统安装erlang21.0的步骤如下: #下载安装包 (下面是我用的比较匹配的版 ...

  6. Linux 环境下安装RabbitMQ的步骤

    #下载erlangcd /usr/local/devwget wget http://erlang.org/download/otp_src_17.5.tar.gz # 解压tar -xzvf otp ...

  7. windows环境下安装rabbitmq及配置可视化管理界面

    1.环境 windows7 64位 rabbitmq3.7.9 erlang10.22.先安装erlang,后安装rabbitmq.下载地址: rabbitmq http://www.rabbitmq ...

  8. centos 7环境下安装jdk

    在此之前已经安装了xshell并能传输文件. 1.下载对应版本的jdk:jdk-8u191-linux-x64.tar.gz 2.上传到centos的目录下 3.解压jdk的gz包,命令: tar - ...

  9. Windows环境下安装RabbitMQ

    本地安装RabbitMQ安装注意事项: Erlang与RabbitMQ,安装路径都应不含空格符. Erlang使用了环境变量HOMEDRIVE与HOMEPATH来访问配置文件.erlang.cooki ...

随机推荐

  1. Oracle---智斗ORA01427

    下面是我在做更新的时候遇到报ORA-01427,单行子查询返回多行值,原因是红色部分返回了多行值 UPDATE IN_MO IM      SET IM.BOM_ID =             (S ...

  2. [CSP-S模拟测试]:礼物(数学)

    题目传送门(内部题80) 输入格式 第一行输入一个正整数$n$. 第二行到第$n+1$行每行两个正整数$a_i$和$b_i$表示第$i$个礼物中包含$a_i$个红宝石和$b_i$个绿宝石. 输出格式 ...

  3. selenium启动firefox打开导入向导问题解决

    操作系统:win8-64位 火狐版本:40.0.2 问题描述:selenium启动firefox时,每次启动都提示我导入其他浏览器的页签,如下图所示 解决方法一: 到firefox的profiles. ...

  4. ES6模块与CommonJS模块的差异

    ES6模块与CommonJS模块的差异 讨论 Node 加载 ES6模块之前,必须了解 ES6模块与 CommonJS模块完全不同. 它们有两个重大差异. CommonJS模块输出的是一个值的拷贝,E ...

  5. Powershell 音乐播放

    目录 目录 前言 systemwindowsmediamediaplayer 前言 Powershell抱着.NET的大腿,与生俱来了许多非常便捷的功能.例如--音乐的自动播放 system.wind ...

  6. 《计算机程式设计》Week4 课堂笔记

    本笔记记录自 Coursera课程 <计算机程式设计> 台湾大学 刘邦锋老师 Week4 Functions 4-1 System Function 函数主要分为两大类系统定义函数与使用者 ...

  7. MySQL-mysql 8.0.11安装教程 windows

    网上的教程有很多,基本上大同小异.但是安装软件有时就可能因为一个细节安装失败.我也是综合了很多个教程才安装好的,所以本教程可能也不是普遍适合的. 安装环境:win7 1.下载zip安装包: MySQL ...

  8. Fiddler代理抓取的接口的服务器返回出现"Response body is encoded. Click to decode. "

    参考与:https://blog.csdn.net/wsbl52006/article/details/53256705 解决办法: Rules > Remove All Encodings 勾 ...

  9. git_02_git常用操作命令

    前言 Git是一个开源的分布式版本控制系统,可以有效.高速地处理从小到大的项目版本管理.编写自动化测试脚本的过程中,经常要用到git命令,但总是记不住,每次都要百度有些麻烦.于是为了方便使用,在这总结 ...

  10. html5 WebSocket的Js实例教程

    详细解读一个简单+ ,附带完整的javascript websocket实例源码,以及实例代码效果演示页面,并对本实例的核心代码进行了深入解读. 从WebSocket通讯三个阶段(打开握手.数据传递. ...