RabbitMQ快速安装配置指南
生活随笔
收集整理的這篇文章主要介紹了
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.rpm2. 啟動RabbitMQ server
## 設置RabbitMQ以后臺方式運行 systemctl enable rabbitmq-server.service## 啟動 systemctl start rabbitmq-server.service## 查詢狀態 systemctl status rabbitmq-server.service3.調整系統限制
調整操作系統允許打開文件的最大數量
## vi工具打開,沒有這文件就創建一個 vi /etc/systemd/system/rabbitmq-server.service.d/limits.conf## 文件添加內容: [Service] LimitNOFILE=300000hard 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.service4)開放端口
##設置開放端口: firewall-cmd --permanent --zone=public --add-port=15672/tcp##重新加載配置: firewall-cmd --reload##檢查已開放端口: firewall-cmd --zone=public --list-ports5)從其它機器訪問,帳號密碼都是guest
總結
以上是生活随笔為你收集整理的RabbitMQ快速安装配置指南的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: list foreach方法_Java集
- 下一篇: 办公基础知识