RabbitMQ 安裝

廢話不多說(shuō)直接動(dòng)手吧?。。?/p>

參考地址:https://www.rabbitmq.com/install-debian.html

? ? ? ? ? ? ? ? ? https://www.rabbitmq.com/which-erlang.htm

? ? ? ? ? ? ? ? ? https://blog.csdn.net/kwy15732621629/article/details/80957526 (陽(yáng)光下是個(gè)孩子)感謝!

第一步:根據(jù)rabbitM相對(duì)應(yīng)的版本(圖一),安裝erlang依賴的基本環(huán)境 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl openssl-devel xmlto zip unzip (圖二)

圖一


圖二

第二步:安裝ncurses,下載https://ftp.gnu.org/gnu/ncurses/,wget下載解壓tar -xzvf ncurses-6.1.tar.gz

,圖三

進(jìn)入ncurses目錄,執(zhí)行./configure? ,編譯源代碼并且編譯NCURSES庫(kù),命令:make? ,安裝編譯好的NCURSES庫(kù),命令:make install (圖四)此處因命令執(zhí)行后日志太多沒(méi)有相應(yīng)命令截圖


圖四

訪問(wèn)官網(wǎng)下載對(duì)應(yīng)版本erlang(圖五、六),下載地址 https://www.erlang.org/ ,解壓gz包(圖七)


圖五


圖六
圖七

進(jìn)入otp_src_21.2目錄,執(zhí)行./configure? ,編譯源代碼并且編譯otp_src_21.2庫(kù),我們只需要關(guān)注APPLICATIONS DISABLED部分的提示信息,解決APPLICATIONS DISABLED部分的問(wèn)題: 未安裝odbc (圖八),繼續(xù)odbc,yum install unixODBC unixODBC-devel 再次執(zhí)行./configure 在此查看APPLICATIONS DISABLED(圖九)

圖八


圖九

編譯并且安裝,命令: make && make install (圖十)此處因命令執(zhí)行后日志太多沒(méi)有相應(yīng)命令截圖


圖十

進(jìn)入安裝目錄,輸入pwd獲取jdk目錄,編輯profile文件,vi /etc/profile (圖十一),在文件的末尾添加jdk環(huán)境配置,輸入完之后按下esc按鍵并且輸入:wq后按回車(chē)保存退出。(圖十二)

配置如下(ERL_HOME是otp安裝目錄):

export ERL_HOME=/usr/local/rabbitmq/otp_src_21.2

export PATH=${ERL_HOME}/bin:$PATH


圖十一
圖十二

刷新配置文件 source /etc/profile ,或者重啟服務(wù)器,輸入erl 命令驗(yàn)證是否配置環(huán)境變量成功 (圖十三)


圖十三

第三步:安裝RabbitMQ,進(jìn)入官網(wǎng),下載tar包(圖十四、十五)下載地址:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.10


圖十四


圖十五

解壓xz包,xz -d rabbitmq-server-generic-unix-3.7.10.tar.xz (圖十六)

圖十六

解壓tar包, tar -xvf rabbitmq-server-generic-unix-3.7.10.tar (圖十七)


圖十七

入安裝目錄,輸入pwd獲取jdk目錄,編輯profile文件,vi /etc/profile (圖十八),在文件的末尾添加jdk環(huán)境配置,輸入完之后按下esc按鍵并且輸入:wq后按回車(chē)保存退出。(圖十九)

配置如下(RABBIT_HOME是RabbitMQ安裝目錄):

export RABBIT_HOME=/usr/local/rabbitmq/rabbitmq_server-3.7.10

export PATH=$PATH:${RABBIT_HOME}/sbin


圖十八
圖十九

刷新配置文件 source /etc/profile ,或者重啟服務(wù)器,輸入rabbitmq-plugins enable rabbitmq_management? 啟動(dòng)命令驗(yàn)證是否配置環(huán)境變量成功 (圖二十)


圖二十

RabbitMQ后臺(tái)啟動(dòng)?rabbitmq-server -detached (圖二十一)

圖二十一

添加用戶

默認(rèn)網(wǎng)頁(yè)guest用戶是不允許訪問(wèn)的,需要增加一個(gè)用戶修改一下權(quán)限 ,添加用戶?rabbitmqctl add_user nazve 皮一下? (圖二十二)


圖二十二

添加權(quán)限?rabbitmqctl set_permissions -p "/" nazve ".*" ".*" ".*" (圖二十三)

圖二十三

修改用戶角色? rabbitmqctl set_user_tags nazve administrator (圖二十四)

圖二十四

WEB后臺(tái)管理界面(圖二十五),注意如果訪問(wèn)的不是本地記得防火墻開(kāi)放15672端口


圖二十五

完成收工!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容