前言
本章講解RabbitMQ的安裝
方法
1.概念
同ActiveMQ一樣,RabbitMQ也是一款消息中間件,唯一有區別的是其社區活躍度相當的高,更新頻繁。
而ActiveMQ社區活躍度很低,所以我們有必要了解學習這個RabbitMQ。
2.RabbitMQ的安裝
本次安裝環境爲CentOS 6.5
1)RabbitMQ安裝需要依賴Erlang語言包,所以我們需要下載其rpm包
官網:https://www.erlang-solutions.com/resources/download.html
在該頁面我們選擇如下的選項:
接下來選擇合適的版本進行下載:
erlang和rabbitmq版本對應關係:
官網:https://www.rabbitmq.com/which-erlang.html
下載完成的rpm包如下所示:
2)下載rabbitMQ的rpm包
網址:https://www.rabbitmq.com/download.html
注意:本次環境爲centOS6,所以這麼選。
下載完成的rpm包如下所示:
3)將下載好的兩個rpm包傳入centOS(192.168.1.108)中
4)安裝erlang的rpm包
rpm -ivh --nodeps esl-erlang_22.1-1_centos_6_amd64.rpm
驗證安裝是否成功:erl -version
該界面表示安裝成功!
5)安裝rabbitMQ的rpm包
rpm -ivh --nodeps rabbitmq-server-3.8.0-1.el6.noarch.rpm
6)將rabbitMQ的服務設置爲開機自啓動
chkconfig rabbitmq-server on
7)安裝rabbitMQ管理界面插件
rabbitmq-plugins enable rabbitmq_management
這樣就表示安裝成功啦!
8)配置rabbitMQ的遠程ip登錄
rabbitMQ的管理界面是不允許localhost以外的機器進行登錄訪問的,所以我們需要進行相關用戶的配置。
本次創建的用戶名爲:jwang,密碼爲:123456
創建賬號:
rabbitmqctl add_user jwang 123456
設置用戶角色:
rabbitmqctl set_user_tags jwang administrator
設置用戶權限:
rabbitmqctl set_permissions -p "/" jwang ".*" ".*" ".*"
通過命令查看當前用戶和角色(需要開啓服務)
rabbitmqctl list_users
9)rabbitMQ的開啓、關閉與重啓
啓動服務:
service rabbitmq-server start
關閉服務:
service rabbitmq-server stop
重啓服務:
service rabbitmq-server restart
10)啓動服務並訪問,使用上面創建的用戶進行登錄
注意:防火牆將15672端口開放訪問或者關閉防火牆
輸入用戶名和密碼進行登錄:
出現該頁面就代表你的RabbitMQ已經完美的安裝成功!