【RabbitMq 篇一】-RabbitMq下載與安裝
前言
在2017年的時候我第一次接觸RabbitMq,我就愛上了他,後來接觸了RocketMq,看名字來說,兔子永遠追不上火箭,雖然rocket比rabbit吞吐量、可靠性、功能性都要強一些,但是我還是覺得初戀的味道是好的。
筆者也是跟著 朱忠華《RabbitMQ實戰指南》 日夜奮戰。
文章會連載,記得關注哦!
正文
安裝Erlang
如果你不知道自己是不是安裝了就在終端檢驗一下,輸入 erl 進入,如果命令沒有找到說明沒有安裝,安裝方法如下。
1、下載erlang原始碼包,下載地址:http://www.erlang.org/download/otp_src_R16B03.tar.gz (進入網站選一個較新版本)
tar -zxvf otp_src_R16B03.tar.gz
cd otp_src_R16B03
./configure
make
sudo make install
這樣就安裝成功了。安裝目錄是:/usr/local
成功後,在命令列輸入erl就可以進行Erlang的shell。
安裝HomeBrew
如果已經安裝,請跳過此步
進入地址:https://brew.sh/index_zh-cn
紅框內命令複製在終端執行。
可通過 brew --version指令判斷Brew是否安裝成功。
安裝RabbitMq
終端輸入brew install rabbitmq指令即可進行rabbitmq服務的自動安裝。
RabbitMQ安裝後的路徑為:/usr/local/Cellar/rabbitmq/3.7.15(版本根據安裝版本確定)
進入該目錄(/usr/local/Cellar/rabbitmq/3.7.15/sbin)之後
輸入 ./rabbitmq-server 指令啟動。
輸入 ./rabbitmq-server -detached 進行後臺啟動。
輸入./rabbitmqctl stop 關閉
檢查是否啟動成功 輸入命令 :lsof -i:5672
如果出現如下錯誤
ERROR: node with name "rabbit" already running on "localhost"
解決辦法:
輸入ps aux|grep erl 把已經執行的殺掉,繼續啟動就好了。
建立使用者
輸入 地址http://localhost:15672進入 rabbitmq 的web介面,賬號和密碼都是 guest
進入 Adimin,建立使用者,許可權是超級管理員。