Mq安装服务器文件传输,RabbitMQ学习:安装RabbitMQ及RabbitMQ的初步配置(一)
RabbitMQ基礎含義
RabbitMQ是一種消息中間件,用于處理來自客戶端的異步消息。服務端將要發送的消息放入到隊列池中。接收端可以根據RabbitMQ配置的轉發機制接收服務端發來的消息。RabbitMQ依據指定的轉發規則進行消息的轉發、緩沖和持久化操作,主要用在多服務器間或單服務器的子系統間進行通信,是分布式系統標準的配置。
1、離線安裝
下載離線安裝包文件
上傳離線安裝包
rabbitmq-install 目錄上傳到 /root
切換到rabbitmq-install目錄
cd rabbitmq-install
安裝
rpm -ivh *.rpm
2、在線安裝
確保yum安裝成功
安裝步驟
rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
# centos7 用這個
cat < /etc/yum.repos.d/rabbitmq.repo
[bintray-rabbitmq-server]
name=bintray-rabbitmq-rpm
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.7.x/el/7/
gpgcheck=0
repo_gpgcheck=0
enabled=1
EOF
# centos6 用這個
cat < /etc/yum.repos.d/rabbitmq.repo
[bintray-rabbitmq-server]
name=bintray-rabbitmq-rpm
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.7.x/el/6/
gpgcheck=0
repo_gpgcheck=0
enabled=1
EOF
yum makecache
yum install socat
wget https://github.com/rabbitmq/erlang-rpm/releases/download/v21.3.8.12/erlang-21.3.8.12-1.el7.x86_64.rpm
rpm -ivh erlang-21.3.8.12-1.el7.x86_64.rpm --force --nodeps
yum install rabbitmq-server
源于RabbitMQ 官方手冊 --->這個需要你一步一步的做可不是全部復制粘貼那么簡單哦!!
3、RabbitMQ的初步配置
啟動RabbitMQ服務器
# 設置服務,開機自動啟動
systemctl enable rabbitmq-server
# 啟動服務
systemctl start rabbitmq-server
啟動RabbitMQ管理界面
# 開啟管理界面插件
rabbitmq-plugins enable rabbitmq_management
# 防火墻打開 15672 管理端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload
頁面顯示成功,說明啟動服務器成功!!!
添加用戶
# 添加用戶
rabbitmqctl add_user admin admin
# 新用戶設置用戶為超級管理員
rabbitmqctl set_user_tags admin administrator
設置訪問權限
圖一
圖二
圖三(顯示設定成功!!)
開放客戶端連接端口
# 打開客戶端連接端口
firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --reload
主要端口介紹
4369 – erlang發現口
5672 – client端通信口
15672 – 管理界面ui端口
25672 – server間內部通信口
下一篇
總結
以上是生活随笔為你收集整理的Mq安装服务器文件传输,RabbitMQ学习:安装RabbitMQ及RabbitMQ的初步配置(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 隐藏ajax的调用地址,c# – ASP
- 下一篇: 感恩工作平台心得体会_感恩有你,一路同行