下載及安裝
添加rpm源
rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
導入rpm簽名
rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
下載所需rpm包
下載建議通過迅雷等工具下載後上傳,否則可能會比較慢
- 查看並下載erlang
- 查看並下載rabbitmq-server
假設下載的erlang包名:erlang-23.0.2-1.el7.x86_64.rpm
假設下載的rabbitmq-server包名:rabbitmq-server-3.8.5-1.el7.noarch.rpm
上傳rpm包
上傳rpm包到/home
安裝rpm包
cd /home && yum install -y erlang-23.0.2-1.el7.x86_64.rpm rabbitmq-server-3.8.5-1.el7.noarch.rpm
開啓防火牆
firewalld防火牆
firewall-cmd --zone=public --add-port=15672/tcp --permanent && firewall-cmd --reload
iptables防火牆
iptables -A INPUT -p tcp -m tcp --dport 15672 -j ACCEPT && service iptables save && service iptables restart
啓動服務
service rabbitmq-server start
設置開機自啓動
chkconfig rabbitmq-server on
重啓服務
service rabbitmq-server restart
停止服務
service rabbitmq-server stop
rabbitmq management(可視化管理)
啓用
rabbitmq-plugins enable rabbitmq_management
停用
rabbitmq-plugins disable rabbitmq_management
添加賬號
rabbitmqctl add_user username
password
rabbitmqctl set_user_tags username
administrator
rabbitmqctl set_permissions -p vhost
username
permissions
rabbitmqctl add_user root 123qweASD/*-
rabbitmqctl set_user_tags root administrator
rabbitmqctl set_permissions -p / root ".*" ".*" ".*"
瀏覽
假設rabbitmq安裝的服務器ip爲192.168.1.10
,則訪問地址爲:http://192.168.1.10:15672
你需要的相關資料
rabbitmq消息確認php實現詳細例子(從php客戶端安裝支持到實現)
redis發佈訂閱模式下實現消息隊列和rabbitmq的對比