centos 7安裝 rabbitMQ 3.8.22


yum 安裝erlang , RPM安裝rabbitMQ

yum 安裝erlang

#配置erlang yum源
cat << "EOF" > /etc/yum.repos.d/rabbitmq_erlang.repo
# 寫入以下 保存退出
[rabbitmq_erlang]
name=rabbitmq_erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

[rabbitmq_erlang-source]
name=rabbitmq_erlang-source
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
EOF

yum install -y erlang
erl -version

下載rabbbitmq rpm包

下載地址:https://github.com/rabbitmq/rabbitmq-server/releases
例如下載

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.22/rabbitmq-server-3.8.22-1.el7.noarch.rpm
rpm -ivh rabbitmq-server-3.8.22-1.el7.noarch.rpm
#或者直接
yum -y 	install rabbitmq-server-3.8.22-1.el7.noarch.rpm

啟動和初始化rabbitMQ

#啟動rabbitmq,-detached代表后台守護進程方式啟動。
rabbitmq-server -detached
sleep 5;
rabbitmqctl status
# 啟動服務:rabbitmq-server -detached
# 查看狀態:rabbitmqctl status
# 關閉服務:rabbitmqctl stop
# 列出角色:rabbitmqctl list_users

#啟用管理插件
rabbitmq-plugins enable rabbitmq_management
# 端口 15672(網頁管理) 5672 (AMQP端口):
#在瀏覽器中輸入服務器IP:15672 就可以看到RabbitMQ的WEB管理頁面了

#配置訪問賬號密碼的和權限
#默認網頁是不允許訪問的,需要增加一個用戶修改一下權限,代碼如下
rabbitmqctl add_user mqadmin Dreamfuture88!  #添加用戶,后面兩個參數分別是用戶名和密碼,我這都用superrd了。
rabbitmqctl set_permissions -p / mqadmin ".*" ".*" ".*"  #添加權限
rabbitmqctl set_user_tags mqadmin administrator #修改用戶角色

#然后就可以遠程訪問了,然后可直接配置用戶權限等信息。

最后一步

登錄:http://ip:15672 登錄之后在admin里面把guest刪除。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM