CentOS7 安装RabbitMQ

2021-11-29  本文已影响0人  長得太帥忚四種檌

1.导入以下密钥

## 主 RabbitMQ 签名密钥
rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
##现代Erlang存储库
rpm --import https://packagecloud.io/rabbitmq/erlang/gpgkey
## RabbitMQ 服务器存储库
rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey

2.添加数据源

vim /etc/yum.repos.d/rabbitmq.repo

3.在新数据源中添加以下内容:

##
## Zero dependency Erlang
##

[rabbitmq_erlang]
name=rabbitmq_erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/$basearch
repo_gpgcheck=1
gpgcheck=1
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
       https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
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

##
## RabbitMQ server
##

[rabbitmq_server]
name=rabbitmq_server
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/$basearch
repo_gpgcheck=1
gpgcheck=1
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
       https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

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

4.更新数据源

yum  update -y

5.开始安装

## install these dependencies from standard OS repositories
yum install socat logrotate -y
yum install erlang rabbitmq-server -y

6.开启web插件

rabbitmq-plugins enable rabbitmq_management

7.启动服务

#启动
systemctl start rabbitmq-server

#查看启动是否正常
systemctl status rabbitmq-server

8.添加一个用户

rabbitmqctl add_user 用户名 密码

9.配置权限

rabbitmqctl set_permissions -p "/" 用户名 ".*" ".*" ".*"

10.查看用户权限

rabbitmqctl list_user_permissions 用户名

11.设置用户组

rabbitmqctl set_user_tags 用户名 administrator

12.删除用户(删除默认用户)

rabbitmqctl delete_user guest

13.注意开放对应端口

5672和15672端口

上一篇 下一篇

猜你喜欢

热点阅读