通過(guò)yum等軟件倉(cāng)庫(kù)都可以直接安裝RabbitMQ悼吱,但版本一般都較為保守铝侵。
RabbitMQ官網(wǎng)提供了新版的rpm包(http://www.rabbitmq.com/download.html)弃揽,但是安裝的時(shí)候會(huì)提示需要erlang版本>=19.3汗侵,然而默認(rèn)yum倉(cāng)庫(kù)中的版本較低缨该。
其實(shí)RabbitMQ在github上有提供新的erlang包(https://github.com/rabbitmq/erlang-rpm)
- 也可以直接加到y(tǒng)um源中
# vim /etc/yum.repos.d/rabbitmq-erlang.repo
[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7
gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1
# yum clean all
# yum makecache
- 然后下載RabbitMQ的RPM包(http://www.rabbitmq.com/download.html)
這里是centos7的版本
# 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.el7.noarch.rpm
yum會(huì)自動(dòng)去源里安裝依賴包
- 安裝到這里就完成了直焙,下面進(jìn)行簡(jiǎn)單的配置
啟動(dòng)RabbitMQ服務(wù)
# service rabbitmq-server start
狀態(tài)查看
# rabbitmqctl status
啟用插件
# rabbitmq-plugins enable rabbitmq_management
重啟服務(wù)
# service rabbitmq-server restart
添加帳號(hào):name 密碼:passwd
# rabbitmqctl add_user name passwd
賦予其administrator角色
# rabbitmqctl set_user_tags name administrator
設(shè)置權(quán)限
# rabbitmqctl set_permissions -p / name ".*" ".*" ".*"
然后就能夠訪問(wèn)http://ip:15672進(jìn)入web管理頁(yè)面了(外部通過(guò)ip+port方式訪問(wèn)別忘記修改防火墻奋单;如果有公網(wǎng)ip+域名的話哈扮,直接做個(gè)反向代理就好了
)具被。
參考:https://blog.csdn.net/m0_37576340/article/details/81009859