RabbitMQ快速安装配置指南
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.log
,beta-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快速安装配置指南相关推荐
- 安装flarum的php扩展,在 Windows 上快速安装 Flarum 指南
在 Windows 上快速安装 Flarum 指南 由 学院君 创建于5年前, 最后更新于 10个月前 版本号 #2 17639 views 6 likes 0 collects 1.下载安装包 去下 ...
- debian sarge + postfix + mysql + webmail + web admin安装配置指南
非常简明的debian sarge + postfix + mysql + webmail + web admin安装配置指南 想在debian上安装postfix邮件系统很多年了,参考了许多网上的资 ...
- Ubuntu 10.04 安装配置指南
Ubuntu 10.04 安装配置指南 作者: Jandy 版本:1004.1.0504 --- 目录 〇. 准备 一. 安装 二. 配置 三. 输入法 四. Flash 五. 附录 六. 更新 -- ...
- Win10 Terminal + WSL 2 安装配置指南,精致开发体验 - 知乎 (zhihu.com)
Win10 Terminal + WSL 2 安装配置指南,精致开发体验 - 知乎 (zhihu.com) https://zhuanlan.zhihu.com/p/273237897
- 服务器证书安装配置指南(Nginx)-天威诚信
服务器证书安装配置指南(Nginx) 一.生成证书请求 您需要使用CSR生成工具来创建证书请求. 1.下载AutoCSR: http://www.itrus.cn/soft/autocsr. ...
- GitLab 安装配置指南
为什么80%的码农都做不了架构师?>>> GitLab 在 CentOS 7系统上的安装配置指南 1.简单介绍 GitLab 是利用 Ruby on Rails 开发的一个开源 ...
- CentOS6.9快速安装配置svn
CentOS6.9快速安装配置svn 环境介绍: 操作系统:CentOS release 6.9 (Final) 192.168.65.130 (svn服务器) 192.168.65.129 (svn ...
- 高可用,完全分布式Hadoop集群HDFS和MapReduce安装配置指南
原文:http://my.oschina.net/wstone/blog/365010#OSC_h3_13 (WJW)高可用,完全分布式Hadoop集群HDFS和MapReduce安装配置指南 [X] ...
- CentOS7下使用yum快速安装配置oracle数据库
2019独角兽企业重金招聘Python工程师标准>>> CentOS7下使用yum快速安装配置oracle数据库 2017年10月10日 15:29:23 aladdin_sun 阅 ...
最新文章
- Distinct Subsequences@LeetCode
- 十三、IntelliJ IDEA 中的版本控制介绍(下)
- navicat 或者workbench 无法连接127.0.0.1(61)的解决方法
- JDK8和JDK1.8有何区别
- C# 实现酒店房态图
- mysql性能问题处理_1个困扰我3个多月没解决的mysql性能问题
- java 两个对象合并_Java 对象按照多个属性来合并。
- thinkphp5每周学习总结 1026
- python接口上传图片和文件的方法
- 偏微分方程的数值解(一):定解问题 差分解法
- 双目摄像机测深度原理
- Spring Boot(四)—— Spring MVC自动配置
- sqlplus命令连接oracle数据库,sqlplus命令行登录oracle数据库的N种方法盘点
- 如何才能不改变图片的像素大小,只改变图片的文件大小
- 代码随想录第七天 LeetCode 454、383、15、18 (哈希表、双指针)
- 【案例分享】某银行用这20件事,实现数字化转型
- 老公给同办公室的女同事发红包,正常吗?
- 搬家公司派单订单管理系统 php,订单派单管理系统哪些功能可以帮助企业发展...
- 详解motif的PFM矩阵
- 南大通用8a产品工具orato8a