RabbitMq下載和安裝linuxcenteros安裝
Linux上安裝
1安裝erlang
新增yum支援
cd /usr/local/src/
mkdir rabbitmq
cd rabbitmq
wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
rpm --import http://packages.erlang-solutions.com/rpm/erlang_solutions.asc
sudo yum install erlang
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
3、客戶端的簡單介紹
1、介面的介紹
注意設定虛擬主機與新增使用者這塊。
關於虛擬主機,Virtual Host,其實是一個虛擬概念,類似於許可權控制組,一個Virtual Host裡面可以有若干個Exchange和Queue,但是許可權控制的最小粒度是Virtual Host
使用者角色有下面幾種:
1.
超級管理員(administrator)
2.
可登陸管理控制檯,可檢視所有的資訊,並且可以對使用者,策略(policy)進行操作。
1.
監控者(monitoring)
2.
可登陸管理控制檯,同時可以檢視rabbitmq節點的相關資訊(程序數,記憶體使用情況,磁碟使用情況等)
1.
策略制定者(policymaker)
2.
可登陸管理控制檯, 同時可以對policy進行管理。但無法檢視節點的相關資訊(上圖紅框標識的部分)。
1.
普通管理者(management)
2.
僅可登陸管理控制檯,無法看到節點資訊,也無法對策略進行管理。
1.
其他
2.
無法登陸管理控制檯,通常就是普通的生產者和消費者。
轉載:https://blog.csdn.net/weixin_41404773/article/details/80235995