RabbitMQ-在线安装-单节点

2024-11-28  本文已影响0人  CoderInsight

1,基础安装

erlang与RabbitMQ的版本映射关系

(1),erlang

插件下载地址

wget --content-disposition "https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-21.3.8.18-1.el7.x86_64.rpm/download.rpm?distro_version_id=140"
rpm -ivh rpm -ivh erlang-21.3.8.18-1.el7.x86_64.rpm
erl -version

(2),安装RabbitMQ

rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
rpm --import https://packagecloud.io/gpg.key
# 可以在线依赖包,可以使用wget下载,或者在离线下载好上传到指定目录中
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5-1.el7.noarch.rpm
sudo yum install -y socat

# 补充依赖
yum -y install epel-release
rpm -ivh rabbitmq-server-3.8.5-1.el7.noarch.rpm
#启动服务
sudo systemctl start rabbitmq-server

#查看状态
sudo systemctl status rabbitmq-server

#设置为开机启动
sudo systemctl enable rabbitmq-server
rabbitmq-plugins enable rabbitmq_management

2,RabbitMQ配置

(1),添加用户并授权

#添加用户:指定用户名:admin;密码是:pwd
sudo rabbitmqctl add_user admin pwd

#设置用户角色
sudo rabbitmqctl set_user_tags admin administrator

#tag(administrator,monitoring,policymaker,management)

#设置用户权限(接受来自所有Host的所有操作)
sudo rabbitmqctl  set_permissions -p "/" admin '.*' '.*' '.*'

#查看用户权限
sudo rabbitmqctl list_user_permissions admin

(2),配置用户远程访问

#修改配置文件
sudo vi /etc/rabbitmq/rabbitmq.config

#保存以下内容
[
{rabbit, [{tcp_listeners, [5672]}, {loopback_users, ["admin"]}]}
].

(3),重启服务并开发端口

参考连接

  1. Centos7安装RabbitMQ最新版3.8.5,史上最简单实用安装步骤
  2. CentOS 7 下RabbitMQ 3.7 安装与配置
上一篇 下一篇

猜你喜欢

热点阅读