官網地址: https://www.rabbitmq.comhtml
點擊進入下載頁面 https://www.rabbitmq.com/download.htmlgit
1). 安裝rabbitMQ以前須要先安裝erlang包,點擊download頁面右側的Erlang Verions連接查看rabbitMQ和erlang的版本說明對照
2). 下載須要的erlang版本rpm包,官方推薦使用rabbitMQ團隊生成的零依賴包,防止erlang安裝過多依賴和版本升級問題,下載地址https://bintray.com/rabbitmq-erlang/rpm/erlang
選擇centos7版本
github
wget -b https://bintray.com/rabbitmq-erlang/rpm/download_file?file_path=erlang%2F21%2Fel%2F7%2Fx86_64%2Ferlang-21.3.2-1.el7.x86_64.rpm -O erlang-21.3.2-1.el7.x86_64.rpm
3). 下載rabbitMQ rpm文件
centos
wget -b https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.14/rabbitmq-server-3.7.14-1.el7.noarch.rpm
1). 安裝erlangapp
rpm -ivh erlang-21.3.2-1.el7.x86_64.rpm
2). 安裝rabbitMQ
erlang安裝成功後安裝rabbitMQcentos7
rpm -ivh rabbitmq-server-3.7.14-1.el7.noarch.rpm 警告:rabbitmq-server-3.7.14-1.el7.noarch.rpm: 頭V4 RSA/SHA256 Signature, 密鑰 ID 6026dfca: NOKEY 錯誤:依賴檢測失敗: socat 被 rabbitmq-server-3.7.14-1.el7.noarch 須要
直接安裝失敗須要socat包
安裝socatspa
yum install socat
安裝成以後從新執行code
rpm -ivh rabbitmq-server-3.7.14-1.el7.noarch.rpm 警告:rabbitmq-server-3.7.14-1.el7.noarch.rpm: 頭V4 RSA/SHA256 Signature, 密鑰 ID 6026dfca: NOKEY 準備中... ################################# [100%] 正在升級/安裝... 1:rabbitmq-server-3.7.14-1.el7 ################################# [100%]
默認安裝目錄server
[root@root rabbitmq_server-3.7.14]# pwd /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.14
rabbit核心配置文件:htm
cat /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.14/ebin/rabbit.app
RabbitMQ卸載:
中止服務
rabbitmqctl stop_app
中止進程
service rabbitmq-server stop
查看進程狀態kill 掉erlang相關進程
ps -ef |grep rabbit
卸載MQ
yum list|grep rabbitmq
yum -y remove rabbitmq-server.noarch
卸載erlang
yum list | grep erlang
yum -y remove erlang.x86_64
刪除相關文件
rm -rf /usr/lib64/erlang
rm -rf /var/lib/rabbitmq
rm -rf /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.14/
rm -rf /etc/rabbitmq/
rm -rf /var/log/rabbitmq