最近一個(gè)項(xiàng)目中需要用到RabbitMQ服務(wù),從網(wǎng)上找了下都沒(méi)有找到AnoLis相關(guān)的安裝教程,索性就按照Centos的安裝過(guò)程來(lái)試一下看看。
RabbitMQ是一個(gè)開(kāi)源的消息代理和隊(duì)列服務(wù)器,而且可以完全跨平臺(tái)使用,用來(lái)通過(guò)不同的應(yīng)用之間共享數(shù)據(jù),因rabbitMQ是erlang開(kāi)發(fā)的,所以在安裝RabbitMQ之前需要先安裝erlang環(huán)境。
這里需要注意的地方是RabbitMQ的版本和erlang的版本要進(jìn)行對(duì)應(yīng)起來(lái),如果版本不對(duì)應(yīng)是沒(méi)辦法正常使用的,如果直接使用yum install erlang的話(huà),裝上的版本是erlang16版本,是適應(yīng)不了新版本的RabbitMQ得,下面有一個(gè)版本對(duì)應(yīng)表在RabbitMQ的官網(wǎng)上有提示。
所以如果要使用RabbitMQ3.11以上版本的話(huà),就需要下載Erlang25.0或Erlang26版本的開(kāi)發(fā)環(huán)境,這里我使用的事rpm安裝包進(jìn)行安裝,通過(guò)github中進(jìn)行下載,使用yum install 安裝包名稱(chēng)即可。https://github.com/rabbitmq/erlang-rpm/releases
RabbitMQ同樣通過(guò)github的release進(jìn)行下載,下載完成后使用yum install 安裝包名 進(jìn)行安裝,https://github.com/rabbitmq/rabbitmq-server/releases
安裝完成之后記得打開(kāi)防火墻的15672端口,直接通過(guò)IP+15672端口進(jìn)行訪(fǎng)問(wèn)即可。
記得先裝Erlang環(huán)境在安裝RabbitMQ,而且版本要對(duì)應(yīng)一致,不然是無(wú)法正常運(yùn)行起來(lái)的。