Linux環境RabbitMq搭建部署


Linux環境Erlang下載安裝

下載erlang,原因在於RabbitMQ服務端代碼是使用並發式語言Erlang編寫的

創建文件夾

mkdir rabbitMQ

安裝Erlang環境所需相關依賴

yum install epel-release
yum install gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git wget wxBase.x86_64

查看RabbitMq與Erlang的對應版本:https://www.rabbitmq.com/which-erlang.html

Linux環境Erlang下載:https://www.erlang-solutions.com/resources/download.html

復制下載鏈接,Linux命令下載

wget https://packages.erlang-solutions.com/erlang/rpm/centos/7/x86_64/esl-erlang_23.2-1~centos~7_amd64.rpm

賦予其執行權限

chmod -R +x esl-erlang_23.2-1~centos~7_amd64.rpm

Erlang環境安裝

rpm esl-erlang_23.2-1~centos~7_amd64.rpm
yum install esl-erlang_23.2-1~centos~7_amd64.rpm

 

Eralng環境erl 查看,halt().退出Erlang

erl

halt().

Ps:若Erlang版本下載錯,則需要卸載重新下載安裝

# 卸載當前 Erlang
rpm -qa | grep erlang | xargs rpm -e --nodeps
# 完全卸載 Erlang yum list | grep erlang yum -y remove erlang-* rm -rf /usr/lib64/erlang

Linux環境RabbitMQ下載安裝

RabbitMQ安裝常見異常:https://www.cnblogs.com/mjtabu/p/14321688.html

RabbtiMQ官網下載Linux環境基礎版本:https://www.rabbitmq.com/install-rpm.html#downloads

Ps:RabbitMq的版本一定要與Erlang環境對應

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.11/rabbitmq-server-3.8.11-1.el8.noarch.rpm

賦予RabbitMq執行權限

rabbitmq-server-3.8.11-1.el8.noarch.rpm

導入簽名:https://www.rabbitmq.com/signatures.html

curl -L https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey \ >   -O packagecloud-rabbitmq-key.asc -s

賦予執行簽名權限

chmod -R +x gpgkey 

gpg gpgkey 

2018年之前的簽名導入(可忽略)

rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc

安裝RabbitMq,此處容易出現安裝錯誤,無外乎Erlang版本不一致,參考以上Erlang卸載,重裝RabbitMq對應版本即可

yum install rabbitmq-server-3.8.11-1.el8.noarch.rpm

啟動RabbitMq服務

 systemctl start rabbitmq-server

添加管理員賬號

rabbitmqctl add_user admin 123456

分配用戶標簽

rabbitmqctl set_user_tags admin administrator

創建和賦角色完成后查看並確認

rabbitmqctl list_users

查看rabbitmq的運行狀態

ps -ef | grep rabbitmq
rabbitmqctl status

關閉rabbitmq

rabbitmqctl stop

 Linux環境RabbitMQ卸載命令

yum list | grep rabbitmq
yum -y remove rabbitmq-server.noarch

RabbitMQ登錄驗證:服務器ip:post

http://168.192.1.101:15672/#/

默認用戶名:guest

默認密碼:guest

創建的用戶名密碼為:admin 123456


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM