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