生活随笔
收集整理的這篇文章主要介紹了
centos7 rabbitmq安装/配置
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、RabbitMQ簡單介紹
??? RabbitMQ就是當前最主流的消息中間件之一。RabbitMQ是一個開源的AMQP實現(xiàn),服務(wù)器端用Erlang語言編寫,支持多種客戶端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系統(tǒng)中存儲轉(zhuǎn)發(fā)消息,在易用性、擴展性、高可用性等方面表現(xiàn)不俗。
因為RabbitMQ是由erlang實現(xiàn)的,所以要先安裝erlang再安裝rabbitMQ
1、先配置yum軟件源地址EPEL(EPEL是管理yum下載軟件的軟件,也可以說是一個軟件倉庫)后安裝erlang
安裝前檢查是否已經(jīng)安裝過EPEL
命令:yum repolist
? ?
如果已經(jīng)安裝,就不需執(zhí)行下面的安裝命令了
下載EPEL地址:wget https://mirrors.tuna.tsinghua.edu.cn/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
安裝命令1:rpm -ivh epel-release-7-11.noarch.rpm
安裝命令2:rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
卸載命令:rpm -e epel-release
2、安裝erlang(通過yum源來安裝)
下載命令:wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
加入yum源:rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
開始安裝:yum install erlang
如圖
?? ?
3、安裝rabbitmq
下載地址命令:wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.4/rabbitmq-server-3.7.4-1.el7.noarch.rpm
安裝命令:yum install rabbitmq-server-3.7.4-1.el6.noarch.rpm
如圖
?? ?
以上rabbitmq安裝成功了,開始配置rabbitmq
4、配置rabbitmq
先查看服務(wù)狀態(tài):
命令1:systemctl status rabbitmq-server.service
命令2:service rabbitmq-server status
如圖:未啟動服務(wù)
?? ?
啟動服務(wù)命令1:systemctl start rabbitmq-server.service
啟動服務(wù)命令2:service rabbitmq-server?start
啟動服務(wù)命令3:/sbin/service rabbitmq-server start
? ??
?? ?
?? ?
查看當前用戶命令:rabbitmqctl list_users
創(chuàng)建用戶:rabbitmqctl add_user admin 123456
授權(quán):rabbitmqctl set_permissions admin ".*" ".*" ".*"
將用戶給于管理員權(quán)限:rabbitmqctl set_user_tags admin administrator
創(chuàng)建新用戶后可以刪除一個guest用戶:rabbitmqctl delete_user guest
啟用WEB管理界面:rabbitmq-plugins enable?rabbitmq_management
? ??
以上rabbitmq安裝并配置成功!!!
rabbitmq 一些基礎(chǔ)命令:
刪除一個用戶:rabbitmqctl delete_user guest
修改用戶的密碼:rabbitmqctl change_password admin admin@test
查看所有隊列消息:rabbitmqctl list_queues
清除所有隊列:rabbitmqctl reset
啟動1:service rabbitmq-server start;啟動2:/sbin/service rabbitmq-server start
停止:service rabbitmq-server stop
重啟:service rabbitmq-server restart
查看狀態(tài):rabbitmqctl status
額外可能需要依賴:安裝rabbitmq依賴項socat
官方地址:https://pkgs.org/download/socat
下載文件地址:http://dl.fedoraproject.org/pub/epel/6/x86_64/Packages/s/socat-1.7.2.3-1.el6.x86_64.rpm
安裝命令:rpm -Uvh socat-1.7.2.3-1.el6.x86_64.rpm?
??
總結(jié)
以上是生活随笔為你收集整理的centos7 rabbitmq安装/配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。