一、下載
首先應(yīng)該下載erlang,rabbitmq運行需要有erland環(huán)境。
官網(wǎng)地址:https://www.erlang.org/downloads
下載rabbitmq
官網(wǎng)環(huán)境:https://www.rabbitmq.com/download.html
注意:el7對應(yīng)centos7,el8對應(yīng)centos8,centos7用erlang23版本或者23以下版本,centos8用erlang24版本。
博主的系統(tǒng)是centos 7的所以下載的是el7的
二、安裝
1、在usr/local/
下創(chuàng)建rabbitmq文件,將下載好的rpm文件上傳到服務(wù)器
mkdir /usr/local/rabbitmq
2、 安裝erlang
yum -y install erlang-22.0.7-1.el7.x86_64.rpm
erl
命令查看erland是否安裝
3、安裝rabbitmq
yum -y install rabbitmq-server-3.8.6-1.el7.noarch.rpm
4、啟用rabbitmq控制臺
rabbitmq-plugins enable rabbitmq_management
5、啟動rabbitmq
systemctl start rabbitmq-server.service
查看rabbitmq運行狀態(tài)
systemctl status rabbitmq-server.service
active:(running)就代表啟動成功
6、阿里云安全組開放端口
需要開放兩個端口,15672
和5672
15672
:這是RabbitMQ的管理界面(Management UI)的默認(rèn)端口號。通過瀏覽器訪問 http://<RabbitMQ服務(wù)器的IP地址>:15672(或者本地訪問 http://localhost:15672)可以打開RabbitMQ的管理界面。在該界面上,您可以監(jiān)視和管理RabbitMQ服務(wù)器、查看隊列、交換器、綁定等信息,以及進(jìn)行一些管理操作。
5672
:這是RabbitMQ的默認(rèn)AMQP(Advanced Message Queuing Protocol)端口號。AMQP是RabbitMQ使用的協(xié)議,用于可靠地發(fā)送和接收消息??蛻舳藨?yīng)用程序可以通過5672端口與RabbitMQ進(jìn)行通信,包括發(fā)布消息到隊列、消費隊列中的消息等。
7、創(chuàng)建用戶并設(shè)置管理員權(quán)限
創(chuàng)建用戶
rabbitmqctl add_user 用戶名 密碼
為此用戶設(shè)置管理員權(quán)限
rabbitmqctl set_user_tags 用戶 administrator
查看用戶列表
rabbitmqctl list_users
8、設(shè)置授予訪問特定vhost的權(quán)限(為之后訪問準(zhǔn)備)
使用以下命令登錄到RabbitMQ管理界面:
rabbitmqctl authenticate_user <your_username> <your_password>
將admin用戶授予訪問特定vhost的權(quán)限:
rabbitmqctl set_permissions -p <your_vhost> <your_username> ".*" ".*" ".*"
9、打開瀏覽器,輸入你的ip地址:15672
本地為localhost
出現(xiàn)這個界面就代表啟動成功
10、使用你剛創(chuàng)建的用戶名密碼登錄即可文章來源:http://www.zghlxwxcb.cn/news/detail-620831.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-620831.html
到了這里,關(guān)于【RabbitMQ】Linux系統(tǒng)服務(wù)器安裝RabbitMQ的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!