Centos 7 环境下安装 RabbitMQ 3.6.10
一、单机安装
在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的更多相关文章
- centos 7环境下安装rabbitmq
以 前在windows 7下面成功安装过rabbitmq,但是在windows 10下面安装失败,各种问题,各种解决方法都试过,还是不成功,最终放弃治疗. 后来经人指点,在linux下安装rabbit ...
- Centos 7环境下安装配置Hadoop 3.0 Beta1简记
前言 由于以前已经写过一篇Centos 7环境下安装配置2.8的随笔,因此这篇写得精简些,只挑选一些重要环节记录一下. 安装环境为:两台主机均为Centos 7.*操作系统,两台机器配置分别为: 主机 ...
- Centos 7环境下安装配置MySQL 5.7
安装步骤为: 1.由于Centos 7版中已经移除MySQL rpm,因此需要到其官方网站上下载rpm,下载完成后,使用以下命令,来安装MySQL的rpm配置. rpm -ivh *****[注释:* ...
- linux(centos)环境下安装rabbitMq
1.由于rabbitMq是用Erlang语言写的,因此要先安装Erlang环境 下载Erlang :http://www.rabbitmq.com/releases/erlang/erlang-19. ...
- Linux环境下安装RabbitMQ
首先RabbitMQ是使用erLang编写的开源消息中间件.所以需要先安装erlang环境. 我使用的是CentOS的系统安装erlang21.0的步骤如下: #下载安装包 (下面是我用的比较匹配的版 ...
- Linux 环境下安装RabbitMQ的步骤
#下载erlangcd /usr/local/devwget wget http://erlang.org/download/otp_src_17.5.tar.gz # 解压tar -xzvf otp ...
- windows环境下安装rabbitmq及配置可视化管理界面
1.环境 windows7 64位 rabbitmq3.7.9 erlang10.22.先安装erlang,后安装rabbitmq.下载地址: rabbitmq http://www.rabbitmq ...
- centos 7环境下安装jdk
在此之前已经安装了xshell并能传输文件. 1.下载对应版本的jdk:jdk-8u191-linux-x64.tar.gz 2.上传到centos的目录下 3.解压jdk的gz包,命令: tar - ...
- Windows环境下安装RabbitMQ
本地安装RabbitMQ安装注意事项: Erlang与RabbitMQ,安装路径都应不含空格符. Erlang使用了环境变量HOMEDRIVE与HOMEPATH来访问配置文件.erlang.cooki ...
随机推荐
- Spring Cloud架构教程 (五)服务网关(过滤器)
过滤器的作用 通过上面所述的两篇我们,我们已经能够实现请求的路由功能,所以我们的微服务应用提供的接口就可以通过统一的API网关入口被客户端访问到了.但是,每个客户端用户请求微服务应用提供的接口时,它们 ...
- K-th occurrence HDU - 6704 (后缀数组+二分线段树+主席树)
大意: 给定串s, q个询问(l,r,k), 求子串s[l,r]的第kk次出现位置. 这是一篇很好的题解: https://blog.csdn.net/sdauguanweihong/article/ ...
- pl/sql的安装使用详解
一. 先安装 orcale10.1客户端 setup右键属性,按下图设置 net manager 设置,不设置 pl/sql developer没办法连接 二.再安装 pl/sql develo ...
- kubenetes-rancher多集群管理(二十二)
概述 Rancher是一套容器管理平台,它可以帮助组织在生产环境中轻松快捷的部署和管理容器. Rancher可以轻松地管理各种环境的Kubernetes,满足IT需求并为DevOps团队提供支持. K ...
- Oracle Flashback Database
Oracle Flashback Database Ensure that the prerequisites described in Prerequisites of Flashback Data ...
- web.xml 通过contextConfigLocation配置spring 的方式
部署到tomcat后,src目录下的配置文件会和class文件一样,自动copy到应用的 classes目录下 spring的 配置文件在启动时,加载的是web-info目录下的application ...
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_05 IO字符流_2_字符输入流读取字符数据
读取的文件有中文也有英文 强转为char类型 缓冲读取多个字符 使用string的构造方法转换为字符输出
- 阶段1 语言基础+高级_1-3-Java语言高级_02-继承与多态_第5节 final关键字_1_final关键字概念与四种用法
英文的含义和程序中的含义是相同的.最终的,不可改变的
- 测开之路一百一十二:bootstrap按钮
bootstrap按钮 引入bootstrap和jquery 普通按钮和bootstrap风格按钮 调整大小 块级按钮 禁用按钮 disabled 按钮分组 分页按钮
- Zuul网关过滤器中转发头信息不起作用
大家应该都知道在做Zuul网关过滤的时候,如果不在网关过滤时转发头信息,经过网关时头信息就会丢失. 但我用 addZuulRequestHeader转发头信息时,却不起作用,在子服务的controll ...