準備環(huán)境:
centos7操作系統(tǒng)
tips: erlang版本要和rabbitmq版本對應
1.執(zhí)行命令(因為rabbitmq基于erlang開發(fā),所以要先安裝erlang環(huán)境)
yum install erlang
此時會出現(xiàn)如下圖所示問題:
這是因為默認情況下沒有erlang的rpm包酒繁。
2.此時就要更換yum源怀大,我試了幾個國內的肤粱,還是清華的網(wǎng)速比較好捉蚤。
首先在/etc/yum.repos.d 目錄下新建文件 erlang_solutions.repo,
執(zhí)行命令
cd /etc/yum.repos.d && vim erlang_solutions.repo
并寫入如下所示配置內容汽纠。
[erlang-solutions]
name=Centos $releasever - $basearch - Erlang Solutions
baseurl=https://mirrors4.tuna.tsinghua.edu.cn/erlang-solutions/centos/7/
gpgcheck=1
enabled=1
gpgkey=http://packages.erlang-solutions.com/rpm/erlang_solutions.asc
然后執(zhí)行
yum -y install erlang
最后執(zhí)行
erl
得到如圖所示結果卫键,代表安裝成功
到此完成erlang的安裝。
3.安裝rabbitmq
首先要下載rabbitmq的rpm包
執(zhí)行命令
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.6/rabbitmq-server-3.8.6-1.el7.noarch.rpm
執(zhí)行安裝命令
rpm -ivh rabbitmq-server-3.8.6-1.el7.noarch.rpm
會提示如下:
繼續(xù)執(zhí)行命令
yum -y install socat
然后繼續(xù)執(zhí)行命令
rpm -ivh rabbitmq-server-3.8.6-1.el7.noarch.rpm
最后執(zhí)行命令
rabbitmq-server
如下所示代表安裝成功
4.安裝web訪問擴展虱朵,默認開啟15672端口訪問莉炉,執(zhí)行命令
rabbitmq-plugins enable rabbitmq_management
5.默認用戶密碼是guest/guest,但是不是管理員權限不能訪問碴犬,所以可以執(zhí)行命令新建賬戶密碼以及分配管理員權限
rabbitmqctl add_user admin 123456
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"