1/下載rabbitmq的rpm包 rpm下載地址
我這裏下載的包是
rabbitmq-server-3.6.6-1.el7.noarch.rpm
2/安裝erlang環境
因爲rabbitMQ依賴於erlang,這裏必須安裝erlang的環境
yum install erlang #通過yum安裝erlang
執行上面這條語句如果報錯,則先運行
yum install epel-release
再運行上面的語句
3/安裝rabbitMQ
通過rpm安裝
rpm -ivh rabbitmq-server-3.6.6-1.el7.noarch.rpm
(後面的包換爲下載的包)
若提示缺少socat,則先運行
yum install socat
若安裝socat報錯,先運行
yum makecache
再運行上面的語句
4/運行rabbitMQ
運行語句
rabbitmq-server -detached
若出現
ERROR: epmd error for host "77": badarg (unknown POSIX error)
運行
vim /etc/rabbitmq/rabbitmq-env.conf
增加一行內容(不存在這個文件則創建)
NODENAME=rabbit@localhost
運行語句
rabbitmq-server -detached
啓動rabbitMQ
提示
Warning: PID file not written; -detached was passed.
(程序員根本不管warning,[狗頭])
查看rabbitMQ狀態
rabbitmqctl status
看見下圖,成功!
注:之前通過壓縮包方式一直安裝不成功,卡在
ERROR: epmd error for host "77": badarg (unknown POSIX error)
,純屬手打,有錯誤的地方請指正,另外壓縮包方式如果有解決上面錯誤的方法也請告知我,感謝!