首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏喵了个咪的博客空间

    [喵咪MQ(3)]RabbitMQ集群安装配置

    -2 首先我们需要在这两台机器上配置好互相的host可以通过主机名进行访问 vim /etc/hosts 内网地址 RabbitMQ-1 内网地址 RabbitMQ-2 service network restart #在 RabbitMQ-1 能通: ping RabbitMQ-2 #在 RabbitMQ-2 能通: ping RabbitMQ-1 1.1 配置 Erlang Cookie 当我们可以 让两台机器保持同样的 Cookie 才能顺利的建立集群 先启动双方的RabbitMQ 复制 RabbitMQ-1 中 /var/lib/rabbitmq/.erlang.cookie 文件中的值 粘贴到 RabbitMQ 保存 重启RabbitMQ-2 RabbitMQ服务 1.2 join服务器建立关联 Cookie我们已经配置好了 接下来需要把两个集群关联起来 对 RabbitMQ-1 节点做如下操作 rabbitmqctl RabbitMQ-2 节点服务配置脚本 rabbitmqctl stop_app rabbitmqctl reset rabbitmqctl join_cluster --ram rabbit@RabbitMQ

    89660发布于 2018-03-02
  • 来自专栏devops_k8s

    08 . Prometheus+Grafana监控haproxy+rabbitmq

    12839535.html 部署RabbitMQ 修改主机名 由于 RabbitMQ 集群连接是通过主机名来连接服务的,必须保证各个主机名之间可以 ping 通 hostnamectl set-hostname rabbitmq -2" >> /etc/hosts scp /etc/hosts rabbitmq-2:/etc/ 安装RabbitMQ # 更新 yum源 yum install epel-release yum - 因此,需要在集群中的所有节点上同步 cookie 文件 这里将 rabbitmq-1 的该文件复制到 rabbitmq-2,由于这个文件权限是 400 为方便传输,先修改权限,非必须操作,所以需要先修改 rabbitmq-2 中的该文件权限为 777 [root@rabbitmq-1 ~]# service rabbitmq-server start Redirecting to /bin/systemctl -2 scp /var/lib/rabbitmq/.erlang.cookie rabbitmq-2:/var/lib/rabbitmq/.erlang.cookie # 我们到另一台机器发现拷贝过来的权限有问题

    1.3K60发布于 2020-09-27
  • 来自专栏CNCF

    基于CPU和RabbitMQ进行自动伸缩

    vaultSecret: zapier/data/keda/rabbitmq servers: - "rabbitmq-1" - "rabbitmq 在以下触发器上扩展 zapier-worker-celery 的部署: 当 pod 的 CPU 利用率为 82% 当 rabbitmq-1 主机中 celery 队列的 Ready 消息数为 180 条时 当 rabbitmq URI connection string> # base64 encoded value of format amqp://guest:password@localhost:5672/vhost rabbitmq TriggerAuthentication metadata: name: worker-celery-rabbitmq-2 namespace: zapier spec: secretTargetRef: - key: rabbitmq queueName: celery value: "180" type: rabbitmq # RabbitMQ trigger for “celery” queue length on rabbitmq

    1.7K30编辑于 2022-03-27
  • 来自专栏devops_k8s

    01 . RabbitMQ简介及部署

    init_yumsource } 修改主机名 由于 RabbitMQ 集群连接是通过主机名来连接服务的,必须保证各个主机名之间可以 ping 通 hostnamectl set-hostname rabbitmq 因此,需要在集群中的所有节点上同步 cookie 文件 这里将 rabbitmq-1 的该文件复制到 rabbitmq-2,由于这个文件权限是 400 为方便传输,先修改权限,非必须操作,所以需要先修改 rabbitmq-2 中的该文件权限为 777 [root@rabbitmq-1 ~]# service rabbitmq-server start Redirecting to /bin/systemctl -2 scp /var/lib/rabbitmq/.erlang.cookie rabbitmq-2:/var/lib/rabbitmq/.erlang.cookie # 我们到另一台机器发现拷贝过来的权限有问题 RabbitMQ集群节点配置 server rabbitmq-1 192.168.171.134:5672 check inter 2000 rise 2 fall 3 server rabbitmq

    1.4K71发布于 2020-09-27
  • 来自专栏Nicky's blog

    基于 KeepAlived + HAProxy 搭建 RabbitMQ 高可用负载均衡集群

    KeepAlived:1.3+ 3.2 节点规划 主机名 IP 地址 角色 部署服务 rabbitmq-1 192.168.61.156 Master RabbitMQ + HAProxy + KeepAlived rabbitmq 启动并加入集群 # 在 rabbitmq-3 (磁盘节点) 执行: rabbitmq-server -detached rabbitmqctl start_app # 在 rabbitmq-1 和 rabbitmq ############ listen rabbitmq_admin bind 0.0.0.0:15670 server rabbitmq-1 192.168.61.156:15672 server rabbitmq

    56530编辑于 2025-07-23
  • 来自专栏散尽浮华

    K8S部署RabbitMQ集群 (镜像模式) - 部署笔记

    1/1 Running 0 9m9s 172.30.217.69 k8s-node04 <none> <none> rabbitmq rabbit@rabbitmq-2',[]}, {'rabbit@rabbitmq-0',[]}, {'rabbit@rabbitmq-1',[]}]}] 登录rabbitmq -2容器查看集群状态 [root@k8s-master01 deployment]# kubectl exec -ti rabbitmq-2 -n wiseco -- rabbitmqctl cluster_status 1/1 Running 0 68m 172.30.217.69 k8s-node04 <none> <none> rabbitmq 1/1 Running 0 70m 172.30.217.69 k8s-node04 <none> <none> rabbitmq

    3.7K41发布于 2021-03-03
  • 来自专栏devops_k8s

    Shell百宝箱(后续会不断更新)

    prometheus_106 opt]# bash sshpass.sh [root@prometheus_106 opt]# cat result.txt memcached redis mysql-101 rabbitmq

    76161发布于 2020-09-27
领券