Centos安裝rabbitMQ

0.安裝文件準備

首先將安裝包上傳到 /home/leyou/rabbit目錄:

在這裏插入圖片描述

這個是RabbitMQ的安裝包:

在這裏插入圖片描述

1.安裝Erlang

我們並沒有提供Erlang安裝包,直接採用yum倉庫安裝:

yum install esl-erlang_17.3-1~centos~6_amd64.rpm
yum install esl-erlang-compat-R14B-1.el6.noarch.rpm

2.安裝RabbitMQ

2.1.安裝

進入文件所在目錄:

cd /home/leyou/rabbit

然後輸入命令:

 rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm

2.2.修改配置文件

將配置文件模板複製到etc目錄:

cp /usr/share/doc/rabbitmq-server-3.4.1/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config

通過vim命令編輯:

vim /etc/rabbitmq/rabbitmq.config

修改下面內容:

在這裏插入圖片描述

注意要去掉後面的逗號

2.3.設置開機啓動

輸入下面命令

chkconfig rabbitmq-server on

2.4.啓動命令

通過下面命令來控制RabbitMQ:

service rabbitmq-server start
service rabbitmq-server stop
service rabbitmq-server restart

2.5.開啓web管理界面

RabbitMQ提供了用來管理的控制界面,十分方便,不過默認是關閉的。

我們通過命令開啓web管理插件:

rabbitmq-plugins enable rabbitmq_management

然後重啓RabbitMQ:

service rabbitmq-server restart

2.6.開放端口

RabbitMQ默認使用15672端口進行web訪問,我們開啓防火牆端口:

/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
/etc/rc.d/init.d/iptables save

然後在主機中通過地址:http://192.168.56.101:15672即可訪問到管理界面

3.管理界面介紹

第一次訪問需要登錄,默認的賬號密碼爲:guest/guest

3.1.主頁

在這裏插入圖片描述

  • connections:無論生產者還是消費者,都需要與RabbitMQ建立連接後纔可以完成消息的生產和消費,在這裏可以查看連接情況
  • channels:通道,建立連接後,會形成通道,消息的投遞獲取依賴通道。
  • Exchanges:交換機,用來實現消息的路由
  • Queues:隊列,即消息隊列,消息存放在隊列中,等待消費,消費後被移除隊列。

端口:

在這裏插入圖片描述

3.2.添加用戶

在這裏插入圖片描述

上面的Tags選項,其實是指定用戶的角色,可選的有以下幾個:

  • 超級管理員(administrator)

    可登陸管理控制檯,可查看所有的信息,並且可以對用戶,策略(policy)進行操作。

  • 監控者(monitoring)

    可登陸管理控制檯,同時可以查看rabbitmq節點的相關信息(進程數,內存使用情況,磁盤使用情況等)

  • 策略制定者(policymaker)

    可登陸管理控制檯, 同時可以對policy進行管理。但無法查看節點的相關信息(上圖紅框標識的部分)。

  • 普通管理者(management)

    僅可登陸管理控制檯,無法看到節點信息,也無法對策略進行管理。

  • 其他

    無法登陸管理控制檯,通常就是普通的生產者和消費者。

3.3.創建虛擬主機(Virtual Hosts)

爲了讓各個用戶可以互不干擾的工作,RabbitMQ添加了虛擬主機(Virtual Hosts)的概念。其實就是一個獨立的訪問路徑,不同用戶使用不同路徑,各自有自己的隊列、交換機,互相不會影響。

在這裏插入圖片描述

創建好虛擬主機,我們還要給用戶添加訪問權限:

點擊添加好的虛擬主機:

在這裏插入圖片描述

進入虛擬主機設置界面:

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章