美文网首页
RabbitMQ-在线安装-单节点

RabbitMQ-在线安装-单节点

作者: CoderInsight | 来源:发表于2024-11-28 09:20 被阅读0次

1,基础安装

erlang与RabbitMQ的版本映射关系

(1),erlang

插件下载地址

  • 先按装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"
  • 安装Erlang
rpm -ivh rpm -ivh erlang-21.3.8.18-1.el7.x86_64.rpm
  • 检测版本号
erl -version

(2),安装RabbitMQ

  • 先导入两个Key
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
  • 安装 Socat
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
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),重启服务并开发端口

  • 重启服务

    sudo systemctl restart rabbitmq-server
    
  • 开发端口

    # 开放端口
    sudo firewall-cmd --add-port=5672/tcp --permanent
    # 重新加载防火墙配置
    sudo firewall-cmd --reload
    

参考连接

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

相关文章

网友评论

      本文标题:RabbitMQ-在线安装-单节点

      本文链接:https://www.haomeiwen.com/subject/kdcgjjtx.html