以前用的老版本,新項目新氣象,RabbitMQ也用最新版吧html
首先打開官網:http://www.rabbitmq.com/install-rpm.htmljava
先到右側導航欄來看一下 :linux
第一個紅框是指的在linux中安裝,全英文的,亂的一筆,可是靜下心來就能夠根據文檔去安裝centos
第二個是環境版本的配置,這個必需要符合,點一下進去看看:bash
從圖裏能夠看得出來,這其實就是rabbitmq和erlang的版本對應關係,要安裝rabbitmq,必須得有erlang的環境,就跟java須要jvm一個道理服務器
那麼很顯然,咱們會採用最新版本的rabbitmq以及最新版本的二郎來安裝,相互版本對應好就好了curl
隨後點擊第一個紅框連接,進入安裝,Windows和mac安裝相對簡單,就很少說了,咱們主要說說在linux中的安裝:jvm
打開這個連接後看到其實挺亂的,要一個個去看才行,也沒有大小標題和序號,給第一次進來的開發者很不友好的感受,尤爲是英文不太好的,,,不過不要緊,跟着步驟一步步就能安裝:url
在當前頁面找到以下centos7
先點擊第一個紅框鏈接,進入頁面以下:
這個就是用於安裝erlang的的前置條件的,複製一下到命令行運行:
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
隨後提示安裝成功:
隨後就開始安裝erlang了
yum install erlang
而後安裝成功:
那麼安裝完畢erlang之後能夠檢查一下版本號等信息,以下:
OK,至此 erlang 安裝完成!
====================================================================================================================
那麼接下來就要安裝rabbitmq-server了:
這是以前截圖裏的,運行一下,導入兩個key
rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
rpm --import https://packagecloud.io/gpg.key
沒有報錯,表示ok
而後爲安裝rabbitmq-server作前置準備:
打開這個連接,拷貝紅框中命令而且運行:
提示安裝成功,接下來就能夠正式安裝rabbitmq的安裝包了!
找到本頁面以下位置:
第一個是centos7的,第二個是centos6的,根據本身版本下載便可
下載後上傳到linux中
隨後開始安裝:
這是說沒有key,也沒有socat,不要緊,再裝就行
找到這個位置,而後複製key到命令行中運行:
隨後再次安裝rpm:
這個時候以前的waring已經沒有了,說明key正確
這個時候就須要安裝socat了,分別運行兩行命令以下:
yum -y install epel-release
yum -y install socat
安裝OK,隨後就再次安裝rabbitmq-server
這個時候如上圖,rabbitmq安裝完畢!!
================================================================================================
而後來配置一下rabbitmq才能正式使用
注意下圖中的紅框,須要拷貝config配置文件:
把rabbitmq.config.example拷貝到/etc/rabbitmq/下而且重命名,去掉後綴 .example 就行:
而後修改這個 rabbitmq.config
經過關鍵字查找:
修改成:
移除前面的 %% 表明註釋 以及 最後的 逗號,這個是表明運行 guest 默認用戶能夠在非本地環境登陸
隨後啓用rabbitmq的管理平臺插件,啓用之後會在/etc/rabbitmq 目錄下多出一個 enabled_plugins,字面意思應該能理解,很少說,就是開啓插件
到此配置所有結束,最後一步就是啓動rabbitmq server了
啓動成功後,訪問控制檯界面,前提是linux須要關閉防火牆,若是在雲服務器開啓15672端口便可
默認的用戶名密碼是 guest,輸入便可登陸
通常來講咱們不會使用guest來進行操做,會額外建立一個管理員:
添加新用戶:
新用戶添加後沒有權限:
直接點擊這個admin,而後新頁面設置一個permission便可
固然咱們也能夠爲這個admin新增tag標籤,這樣就能登陸了
至此 RabbitMQ 安裝與配置所有完成,相信這是全網最全最新的版本了~~