Linux下安裝RabbitMQ

A 佚名發表於2020-12-09

rabbitmq和erlang版本對應:
https://www.cnblogs.com/gne-hwz/p/10714013.html
liunx 解除安裝 rabbitmq
https://blog.csdn.net/m0_37679452/article/details/104778978
安裝步驟:
在安裝前一定要對應好rabbi和erlang的版本,否則會出現問題

1、安裝預環境 由於安裝需要其他一些依賴,直接給出命令,避免報錯麻煩
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
在這裡插入圖片描述

2、.erlang語言環境的安裝(rabbitMq是用erlang分散式語言開發的)
安裝erlang
wget http://erlang.org/download/otp_src_21.0.tar.gz
在這裡插入圖片描述

3 、解壓下載的erlang包
tar -xvf otp_src_20.1.tar.gz 解壓後得到檔案otp_src_20.1
在這裡插入圖片描述
4.切換到解壓的目錄下“cd otp_src_20.1”然後執行安裝命令“./configure --prefix=/usr/local/erlang --without-javac”出現如下介面顯示安裝成功。
在這裡插入圖片描述
5.進行編譯,在"otp_src_20.1"目錄下輸入命令“make”耐心等待編譯成功。
在這裡插入圖片描述
在這裡插入圖片描述

6.然後在"otp_src_20.1"目錄下執行安裝命令“make install”
在這裡插入圖片描述

7.檢查安裝結果,首先進入安裝目錄“cd /usr/local/erlang/”
在這裡插入圖片描述

8.繼續進入bin目錄下執行“./erl”命令
在這裡插入圖片描述

9.erlang安裝成功,接下來就需要安裝rabbitMQ
10.因為字尾名是“XZ”所以先使用命令“xz -d rabbitmq-server-generic-unix-3.7.6.tar.xz ”
11.然後解壓tar檔案。命令“12.然後解壓tar檔案。命令“tar xf rabbitmq-server-generic-unix-3.7.6.tar”得到資料夾rabbitmq-server-3.7.6
在這裡插入圖片描述
12.還是需要安裝幾個依賴,命令分別是:

yum install python -y

yum install xmlto -y

yum install python-simplejson -y

14.將檔案重新命名為“rabbitmq”
在這裡插入圖片描述

15.進入到安裝目錄“cd /usr/local/rabbitmq/sbin/”

16.使用命令“vim /etc/profile”在檔案在底部新增

“export PATH=$PATH:/usr/local/erlang/bin:/usr/local/rabbitmq/sbin”

17“source /etc/profile”使修改檔案生效

18.開啟管理頁面外掛 在"bin"目錄下下輸入
./rabbitmq-plugins enable rabbitmq_management
在這裡插入圖片描述

8.啟動停止
./rabbitmq-server 該命令ctrl+c後會關閉服務
./rabbitmq-server -detached 在後臺啟動Rabbit
在這裡插入圖片描述

9.關閉服務(kill) 找到rabbitmq服務的pid
./rabbitmqctl stop 關閉服務
ps -ef|grep rabbitmq
kill -9 ****
10.新增使用者和密碼(服務一定要開啟在新增使用者)
cd rabbitmq/sbin/
./rabbitmqctl add_user admin(使用者名稱) admin(密碼)
在這裡插入圖片描述

./rabbitmqctl set_user_tags admin administrator 用為admin新增為管理員標籤
在這裡插入圖片描述

10.1 修改密碼
./rabbitmqctl change_password guest guest #只能用loclhost登入
11.訪問
http://伺服器IP地址:15672/ 使用admin登入
在這裡插入圖片描述

相關文章