RabbitMQ 安装操作
????rabbitmq
MQ全稱為Message Queue, 消息隊列(MQ)是一種應用程序對應用程序的通信方法。
應用程序通過讀寫出入隊列的消息(針對應用程序的數據)來通信,而無需專用連接來鏈接它們。
消息傳遞指的是程序之間通過在消息中發送數據進行通信,而不是通過直接調用彼此來通信,直接調用通常是用于諸如遠程過程調用的技術。
????1、下載安裝rabbitmq 依賴;
# wget http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el6.x86_64.rpm
# rpm -ivh erlang-18.1-1.el6.x86_64.rpm
*** 使用root用戶進行安裝 ****
# wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.3/rabbitmq-server-3.6.3-1.noarch.rpm
# rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
# rpm -ivh rabbitmq-server-3.5.0-1.noarch.rpm
# service rabbitmq-server start
# chkconfig rabbitmq-server on
????檢測狀態;
# rabbitmqctl status
????2、編輯配置文件;
開啟web 管理插件;開啟guest用戶登錄;
# rabbitmq-plugins enable rabbitmq_management?
# cat /etc/rabbitmq/rabbitmq.config?
[{rabbit, [{loopback_users, []}]}].
?
# service rabbitmq-server restart
????3、端口訪問:
SELinux和類似的機制可以防止RabbitMQ綁定端口。當這種情況發生時,RabbitMQ將無法開始。確保以下端口可以打開:
4369(epmd),4369(Erlang分布)
5672、5671(AMQP 0-9-1和TLS)
15672(如果啟用了管理插件)
61613、61614(如果啟用了STOMP)
1883、8883(如果啟用了MQTT)
????也可以配置RabbitMQ使用不同的端口。
http://IP:port/進行訪問;
http://IP:15672/
????4、用戶管理;
a.新增一個用戶
rabbitmqctl ?add_user ?Username ?Password
b.刪除一個用戶
rabbitmqctl ?delete_user ?Username
c.修改用戶的密碼
rabbitmqctl ?change_password ?Username ?Newpassword
d.查看當前用戶列表
rabbitmqctl ?list_users
????5、用戶權限設置;
a.設置用戶權限
rabbitmqctl ?set_permissions ?-p ?VHostPath ?User ?ConfP ?WriteP ?ReadP
b.查看(指定hostpath)所有用戶的權限信息
rabbitmqctl ?list_permissions ?[-p ?VHostPath]
c.查看指定用戶的權限信息
rabbitmqctl ?list_user_permissions ?User
d.清除用戶的權限信息
rabbitmqctl ?clear_permissions ?[-p VHostPath] ?User
????注:
官方參考http://www.rabbitmq.com/install-rpm.html
轉載于:https://blog.51cto.com/51log/1828577
總結
以上是生活随笔為你收集整理的RabbitMQ 安装操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小米9屏幕素质(小米官方网站)
- 下一篇: 《计算机图形学》2.2.2 光栅扫描显示