首页 > 其他分享 >RabbitMQ集群安装

RabbitMQ集群安装

时间:2023-07-14 15:14:37浏览次数:32  
标签:rpm rabbitmq server rabbitmqctl 集群 RabbitMQ rabbit erlang 安装


rpm -Uvh *.rpm --nodeps --force
安装依赖(一步步来) rpm -ivh erlang-22.2.1-1.el7.x86_64.rpm rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm --nodeps --force rpm -ivh rabbitmq-server-3.8.3-1.el7.noarch.rpm 启动RabbitMQ systemctl start rabbitmq-server systemctl restart rabbitmq-server systemctl status rabbitmq-server
设置RabbitMQ开机自启动 systemctl enable rabbitmq-server #开启网页插件 rabbitmq-plugins enable rabbitmq_management # 添加用户 rabbitmqctl add_user cnmc cnmc20230630 # 设置用户角色,分配操作权限 rabbitmqctl set_user_tags cnmc administrator # 为用户添加资源权限(授予访问虚拟机根节点的所有权限) rabbitmqctl set_permissions -p "/" cnmc ".*" ".*" ".*"

保证每个服务器上erlang.cookie内容一致 chmod 777 /var/lib/rabbitmq/.erlang.cookie CRAZQSVYQHZKJJFORKFE chmod 400 /var/lib/rabbitmq/.erlang.cookie vim /var/lib/rabbitmq/.erlang.cookie SFUCRTJHNHNTVELYZLDC

修改hosts vim /etc/hosts 10.2.1.199 rabbit-node1 10.2.1.200 rabbit-node2 10.2.1.201 rabbit-node3 设置服务器hostname hostnamectl set-hostname rabbit-node1 # 在rabbit2 节点执行命令 停止并且链接到rabbit1节点 #停止节点 rabbitmqctl stop_app # 清空节点状态 rabbitmqctl reset # rabbit2和rabbit1构成集群,rabbit2必须能通过rabbit1的主机名ping通 rabbitmqctl join_cluster rabbit@ecs-5167-0615539 # 开启rabbitmq服务 rabbitmqctl start_app
固定服务名 rabbitmq-env.conf echo 'NODENAME=rabbit@ecs-c775-0615708' >> /etc/rabbitmq/rabbitmq-env.conf

 

标签:rpm,rabbitmq,server,rabbitmqctl,集群,RabbitMQ,rabbit,erlang,安装
From: https://www.cnblogs.com/tsvv-plus/p/17553748.html

相关文章

  • Windows 11跳过联网安装
    步骤一:在Windows11安装窗口按下“Shift+F10”快捷键,输入命令 oobe\BypassNRO.cmd 回车执行命令之后,win11电脑就会自动重启,重启之后联网界面就会有一个暂时跳过的选项,可以和以前一样离线配置。  ......
  • ubuntu20.04 配置编译安装nginx的systemctl启动命令
    vim/usr/lib/systemd/system/nginx.service[Unit]Description=nginx-highperformancewebserverAfter=network.targetremote-fs.targetnss-lookup.target[Service]Type=forkin......
  • 裸机安装k8s
    环境准备节点数量:3台虚拟机centos7(virtualbox)硬件配置:2G或更多的RAM,2个CPU或更多的CPU,硬盘至少30G以上网络要求:多个节点之间网络互通,每个节点能访问外网集群规划k8s-node1:192.168.33.10k8s-node2:192.168.33.11k8s-node3:192.168.33.12设置主机名$hostnamec......
  • 三台服务器配置简易Kafka集群+debug记录
    使用了3台阿里云服务器做实验,搭建kafka集群,可以通过java程序生产消息到云服务器。中途遇到许多问题,仅在此记录一些配置信息,安装过程省略。服务器信息hostname私网IP公网IPserver001172.24.16.13260.205.217.197server002172.17.67.3859.110.155.165server0......
  • 用VMware Workstation 17 Pro 安装openEuler及常用工具教程
    安装教程VMwareWorkstation17Pro安装openEuler详细教程安装网卡sudoyuminstallnet-tools安装后,可使用ifconfig命令,查看网络配置信息。安装防火墙打开终端并输入以下命令以安装firewalld软件包:sudoyuminstallfirewalld安装完成后,启动firewalld服务并将其设置......
  • docker安装的metabase存储从h2改成mysql
    1、在mysql创建好数据库和相关用户,并授权CREATEDATABASEmetabase;CREATEUSERmetabase@'172.17.0.0/24'IDENTIFIEDBY'123456';GRANTUSAGEONmetabase.*TO'metabase@'172.17.0.0/24';FLUSHPRIVILEGES; 看一下metabase容器的启动命令,history|grep......
  • rabbitMQ死信队列和延迟交换机
    一、死信队列(deadLetters)1.死信产生的三种方式(1)消息被消费者拒绝,requeue设置为false message在正常传输中消费者执行了nack或者reject且requeue变为false则将该message存储到死信交换机,再送入死信队列,重新被其他的消费者消费 (2)消息的TTL到期消息的TimeToLive生......
  • centos 编译安装 protobuf
    1、安装bazel    wgethttps://copr.fedorainfracloud.org/coprs/vbatts/bazel/repo/epel-7/vbatts-bazel-epel-7.repo--no-check-certificate    cpvbatts-bazel-epel-7.repo/etc/yum.repos.d/    ll/etc/yum.repos.d/    yuminstallbazel4......
  • rabbitMQ消息可靠性
    rabbitMQ消息可靠性 rabbitMQ交换机不负责消息持久化消息存储到队列中才可以手动开启持久化 生产者端:如何保证消息一定可以送达Exchange消费者端:自动ACK手动ACK RabbitMQ保证消息可靠性:1.保证消息一定可以送达Exchangeconfirm机制......
  • Vue2的安装
    Vue的安装根据需求分为script标签引入与npm命令创建项目。1. script引入用途:用于不改动老项目源代码的二次开发。   使用方式:在html中嵌入vue.global.js的script标签的引入。代码示范图:  2. npm命令创建项目前提:npm是Node.JS自带的指令,如果需要使......