原文地址:http://www.cnblogs.com/yangh965/p/5862347.htmlhtml
本文主要內容是RabbitMQ的安裝步驟【Windows系統與linux上的安裝】及客戶端的簡單使用。linux
一、下載
下載地址:http://www.rabbitmq.com/download.htmlweb
二、Windows上安裝
2.1 安裝安裝Erlang
下載erlang:http://www.erlang.org/download/otp_win64_17.3.exetcp
安裝:工具
erlang安裝完成。測試
2.2 安裝安裝RabbitMQ
RabbitMQ安裝完成。spa
啓動、中止、從新安裝等。插件
2.3啓用管理工具
第一步:點擊打開RabbitMQ的命令窗口。如圖:rest
第二步:輸入命令rabbitmq-plugins enable rabbitmq_managementserver
這個命令的意思是安裝RabbitMQ的插件。
第三步:測試是否安裝成功。
方法:訪問地址:http://127.0.0.1:15672/
默認帳號:guest/guest
三、Linux上安裝
3.1安裝erlang
添加yum支持
cd /usr/local/src/
mkdir rabbitmq
cd rabbitmq
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
sudo yum install erlang
3.2安裝RabbitMQ
上傳rabbitmq-server-3.4.1-1.noarch.rpm文件到/usr/local/src/rabbitmq/
安裝:
rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm
幾個經常使用命令:
service rabbitmq-server start
service rabbitmq-server stop
service rabbitmq-server restart
chkconfig rabbitmq-server on //設置開機自啓
設置配置文件:
cd /etc/rabbitmq
cp /usr/share/doc/rabbitmq-server-3.4.1/rabbitmq.config.example /etc/rabbitmq/
mv rabbitmq.config.example rabbitmq.config
設置用戶遠程訪問:
vi /etc/rabbitmq/rabbitmq.config
去掉後面的逗號
開啓web界面管理工具
rabbitmq-plugins enable rabbitmq_management
service rabbitmq-server restart
防火牆開放15672端口
/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
/etc/rc.d/init.d/iptables save
四、客戶端的簡單介紹
一、界面的介紹
注意設置虛擬主機與添加用戶這塊。
關於虛擬主機,Virtual Host,實際上是一個虛擬概念,相似於權限控制組,一個Virtual Host裏面能夠有若干個Exchange和Queue,可是權限控制的最小粒度是Virtual Host
用戶角色有下面幾種:
-
超級管理員(administrator)
可登錄管理控制檯,可查看全部的信息,而且能夠對用戶,策略(policy)進行操做。
-
監控者(monitoring)
可登錄管理控制檯,同時能夠查看rabbitmq節點的相關信息(進程數,內存使用狀況,磁盤使用狀況等)
-
策略制定者(policymaker)
可登錄管理控制檯, 同時能夠對policy進行管理。但沒法查看節點的相關信息(上圖紅框標識的部分)。
-
普通管理者(management)
僅可登錄管理控制檯,沒法看到節點信息,也沒法對策略進行管理。
-
其餘
沒法登錄管理控制檯,一般就是普通的生產者和消費者。