RabbitMQ快速安装配置指南

官网的安装教程由于需要解释原理很多废话,这里总结一下在CentOS7环境下的安装配置过程。如需理解原理,请看官网原文的安装指南或翻译

1. 安装RabbitMQ server

## 安装epel源
yum install -y epel-release## 安装Erlang
yum install -y erlang## 安装RabbitMQ server,请自行到官网下载rpm包
yum install -y rabbitmq-server-3.6.12-1.el7.noarch.rpm

2. 启动RabbitMQ server

## 设置RabbitMQ以后台方式运行
systemctl enable rabbitmq-server.service## 启动
systemctl start rabbitmq-server.service## 查询状态
systemctl status rabbitmq-server.service

3.调整系统限制

调整操作系统允许打开文件的最大数量

## vi工具打开,没有这文件就创建一个
vi /etc/systemd/system/rabbitmq-server.service.d/limits.conf## 文件添加内容:
[Service]
LimitNOFILE=300000

hard limit方式设置每个用户允许打开文件的最大数量:

## vi工具打开,没有这文件就创建一个
vi /etc/security/limits.conf# 行末添加:
* soft nofile 65536
* hard nofile 65536
* soft nproc 65536
* hard nproc 65536

启用pam_limits.so模块:

# 编辑文件
vi /etc/pam.d/login## 文件末尾添加内容:
session required pam_limits.so
# 这是告诉Linux在用户完成系统登录后,应该调用pam_limits.so模块设置
# 系统对该用户可使用的各种资源数量的最大限制(包括用户可打开的最大文件数限制)

注意:

  • 每个用户允许打开文件的最大数量 < 操作系统允许打开文件的最大数量
  • soft limit < hard limit

4.访问管理后台

RabbitMQ默认访问帐号是:guest,密码也是guest。访问地址是:http://xxx.xxx.xxx.xxx:15672。但是知道这些还不够。因为guest帐号默认只能从RabbitMQ服务端的本机访问,因此需要设置一下。

1)需要找到RabbitMQ的日志文件:/var/log/rabbitmq/rabbit@beta-cat.logbeta-cat是我的linux主机名。查看文件会找到配置文件存放信息:

=INFO REPORT==== 1-Oct-2017::23:32:45 ===
node           : rabbit@beta-cat
home dir       : /var/lib/rabbitmq
config file(s) : /etc/rabbitmq/rabbitmq.config (not found)

2)新建一个文件:/etc/rabbitmq/rabbitmq.config,输入一下配置内容:

[{rabbit, [{loopback_users, []}]}].

3)重启一下RabbitMQ:

systemctl daemon-reload
systemctl stop rabbitmq-server.service
systemctl start rabbitmq-server.service

4)开放端口

##设置开放端口:
firewall-cmd --permanent --zone=public --add-port=15672/tcp##重新加载配置:
firewall-cmd --reload##检查已开放端口:
firewall-cmd --zone=public --list-ports

5)从其它机器访问,帐号密码都是guest

RabbitMQ快速安装配置指南相关推荐

  1. 安装flarum的php扩展,在 Windows 上快速安装 Flarum 指南

    在 Windows 上快速安装 Flarum 指南 由 学院君 创建于5年前, 最后更新于 10个月前 版本号 #2 17639 views 6 likes 0 collects 1.下载安装包 去下 ...

  2. debian sarge + postfix + mysql + webmail + web admin安装配置指南

    非常简明的debian sarge + postfix + mysql + webmail + web admin安装配置指南 想在debian上安装postfix邮件系统很多年了,参考了许多网上的资 ...

  3. Ubuntu 10.04 安装配置指南

    Ubuntu 10.04 安装配置指南 作者: Jandy 版本:1004.1.0504 --- 目录 〇. 准备 一. 安装 二. 配置 三. 输入法 四. Flash 五. 附录 六. 更新 -- ...

  4. Win10 Terminal + WSL 2 安装配置指南,精致开发体验 - 知乎 (zhihu.com)

    Win10 Terminal + WSL 2 安装配置指南,精致开发体验 - 知乎 (zhihu.com) https://zhuanlan.zhihu.com/p/273237897

  5. 服务器证书安装配置指南(Nginx)-天威诚信

    服务器证书安装配置指南(Nginx) 一.生成证书请求 您需要使用CSR生成工具来创建证书请求.    1.下载AutoCSR:   http://www.itrus.cn/soft/autocsr. ...

  6. GitLab 安装配置指南

    为什么80%的码农都做不了架构师?>>>    GitLab 在 CentOS 7系统上的安装配置指南 1.简单介绍 GitLab 是利用 Ruby on Rails 开发的一个开源 ...

  7. CentOS6.9快速安装配置svn

    CentOS6.9快速安装配置svn 环境介绍: 操作系统:CentOS release 6.9 (Final) 192.168.65.130 (svn服务器) 192.168.65.129 (svn ...

  8. 高可用,完全分布式Hadoop集群HDFS和MapReduce安装配置指南

    原文:http://my.oschina.net/wstone/blog/365010#OSC_h3_13 (WJW)高可用,完全分布式Hadoop集群HDFS和MapReduce安装配置指南 [X] ...

  9. CentOS7下使用yum快速安装配置oracle数据库

    2019独角兽企业重金招聘Python工程师标准>>> CentOS7下使用yum快速安装配置oracle数据库 2017年10月10日 15:29:23 aladdin_sun 阅 ...

最新文章

  1. Distinct Subsequences@LeetCode
  2. 十三、IntelliJ IDEA 中的版本控制介绍(下)
  3. navicat 或者workbench 无法连接127.0.0.1(61)的解决方法
  4. JDK8和JDK1.8有何区别
  5. C# 实现酒店房态图
  6. mysql性能问题处理_1个困扰我3个多月没解决的mysql性能问题
  7. java 两个对象合并_Java 对象按照多个属性来合并。
  8. thinkphp5每周学习总结 1026
  9. python接口上传图片和文件的方法
  10. 偏微分方程的数值解(一):定解问题 差分解法
  11. 双目摄像机测深度原理
  12. Spring Boot(四)—— Spring MVC自动配置
  13. sqlplus命令连接oracle数据库,sqlplus命令行登录oracle数据库的N种方法盘点
  14. 如何才能不改变图片的像素大小,只改变图片的文件大小
  15. 代码随想录第七天 LeetCode 454、383、15、18 (哈希表、双指针)
  16. 【案例分享】某银行用这20件事,实现数字化转型
  17. 老公给同办公室的女同事发红包,正常吗?
  18. 搬家公司派单订单管理系统 php,订单派单管理系统哪些功能可以帮助企业发展...
  19. 详解motif的PFM矩阵
  20. 南大通用8a产品工具orato8a

热门文章

  1. java中nio怎么实现聊天,JAVA-NIO实现聊天室详细代码说明
  2. DirectX11中XNA数据库常见的几个函数
  3. OpenCV学习——轮廓检测
  4. ASP.NET Core Web 应用程序系列(四)- ASP.NET Core 异步编程之async await
  5. Swift-setValuesForKeysWithDictionary
  6. jquery检测浏览器类型
  7. Head First设计模式读书笔记——策略模式
  8. TCP/IP(五):TCP 协议详解
  9. 数组洗牌 Fisher Yates
  10. ubuntu上安装docker