一.安装 erlang、rabbitmq

  1. 10.0.0.4510.0.0.5710.0.0.58三个节点上安装,然后开启 RabbitMQ 监控插件
  2. 以下在root用户操作
  3. 1./etc/hosts增加
  4. 10.0.0.45 node1
  5. 10.0.0.57 node2
  6. 10.0.0.58 node3
  7. 2.erlang的安装
  8. yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel *odbc* *wx* *unix* *fop*
  9. tar xzvf otp_src_18.1.tar.gz
  10. cd otp_src_18.1
  11. ./configure --prefix=/opt/hostkeeper/erlang
  12. make && make install
  13. cd ..
  14. rm -rf otp_src_18.1
  15. /home/hostkeeper/.bash_profile 增加
  16. export PATH=/opt/hostkeeper/erlang/bin:$PATH
  17. 3.rabbitMQ的安装
  18. tar xzvf rabbitmq-server-generic-unix-3.5.6.tar.gz
  19. /bin/mv rabbitmq_server-3.5.6 /opt/hostkeeper/rabbitmq
  20. /home/hostkeeper/.bash_profile 增加
  21. export PATH=/opt/hostkeeper/rabbitmq/sbin:$PATH
  22. chown hostkeeper:acfunadmin -R /opt/hostkeeper
  23. 以下在hostkeeper用户操作
  24. 4.使用 -detached 参数运行各节点,运行后才能集群
  25. source /home/hostkeeper/.bash_profile
  26. rabbitmqctl stop
  27. rabbitmq-server -detached
  28. 5.设置 Erlang Cookie
  29. 这里将 node1 的该文件复制到 node2node3,由于这个文件权限是 400
  30. chmod 400 /home/hostkeeper/.erlang.cookie
  31. 6.组成集群
  32. rabbitmqctl stop_app
  33. rabbitmqctl reset
  34. rabbitmqctl join_cluster --ram rabbit@node1
  35. rabbitmqctl start_app
  36. 7.设置镜像队列策略
  37. 在任意一个节点上执行
  38. rabbitmqctl set_policy ha-all "^" '{"ha-mode":"all"}'
  39. 8.查看集群
  40. rabbitmqctl cluster_status
  41. 9.启用网页方式管理MQ插件
  42. rabbitmq-plugins enable rabbitmq_management
  43. rabbitmq-plugins enable rabbitmq_shovel
  44. rabbitmq-plugins enable rabbitmq_shovel_management
  45. rabbitmq-plugins enable rabbitmq_federation
  46. rabbitmq-plugins enable rabbitmq_federation_management
  47. 10.设置开机自动启动
  48. 在/etc/rc.local增加以下:
  49. sleep 10
  50. su - op -c "rabbitmq-server -detached"

二.设置管理账户

  1. 1.设置管理账户
  2. rabbitmqctl add_user admin admin
  3. 2.加入administrator角色
  4. rabbitmqctl set_user_tags admin administrator

三.登录web管理系统

  1. http://10.0.0.45:15672

安装rabbitmq集群的更多相关文章

  1. docker-compose安装rabbitmq集群(主从集群---》镜像集群)

    docker-compose安装rabbitmq集群(主从集群--->镜像集群) yls 2020/5/11 创建docker-compose.yml 文件 version: '3' servi ...

  2. k8s中安装rabbitmq集群

    官方文档地址:https://www.rabbitmq.com/kubernetes/operator/quickstart-operator.html 要求 1.k8s版本要1.18及其以上 2.能 ...

  3. CentOS7安装RabbitMQ集群

    实验环境 RabbitMQ 集群 server1.example.com    IP: 10.10.10.11    Node: diskserver2.example.com    IP: 10.1 ...

  4. 集群架构和CentOS7安装RabbitMQ集群(单机版)

    1. 集群架构 1.1 四种内部元数据 队列元数据.交换器元数据.绑定元数据.vhost元数据. 单一节点中:会将数据存储到内存,同时将持久化元数据保存到硬盘. 集群中: 存储到磁盘上.内存中. 集群 ...

  5. CentOS7安装rabbitmq集群(二进制)

    一.RabbiMQ简介 RabbiMQ是用Erang开发的,集群非常方便,因为Erlang天生就是一门分布式语言,但其本身并不支持负载均衡. RabbiMQ模式 RabbitMQ模式大概分为以下三种: ...

  6. kubernets安装rabbitmq集群.

    RabbitMQ集群的两种模式 1)普通模式:默认的集群模式,队列消息只存在单个节点上 2)镜像模式:队列为镜像队列,队列消息存在每个节点上 配置同步: 配置同步: 1.Ha mode 同步模式,以下 ...

  7. Windows安装RabbitMQ集群的几个注意点

    记录一下RabbitMQ在windows平台下安装的几个注意点- -,好记性不如烂笔头 安装过程与Linux安装一致,教程参照官网集群配置:此处只列举出几个注意点: 1. erlang的版本需要一致, ...

  8. kubernetes安装rabbitmq集群

    1.准备K8S环境 2.下载基础镜像,需要安装两种插件:autocluster.rabbitmq_management 方法一: 下载已有插件镜像 [root@localhost ~]#docker ...

  9. 运维-安装rabbitmq 集群

    服务器:   online-platform-rabbitmq-01 online-platform-rabbitmq-02 online-platform-rabbitmq-03 绑定HOSTS: ...

随机推荐

  1. 关于Java中的选择排序法和冒泡排序法

    一,这种方法是直接传入一个数组进行排序(选择排序法) public static void selectSort(int arr[]){ for (int i = 0; i < arr.leng ...

  2. [lua]原来这才是表驱动的正确表达方式

    曾经写了个很煞笔的脚本模拟switch..case语法形式.[lua]尝试一种Case语法糖 而今实际项目应用中突发,原来这才是正确的表驱动方式表达.如下所贴: function event_do( ...

  3. CentOS7 开关防火墙

    systemctl start firewalld.service#启动firewallsystemctl stop firewalld.service#停止firewallsystemctl dis ...

  4. jcarousellite 实现图片列表滚动

    jcarousel Lite与jcarousel 相比去掉了皮肤的约束,可以自定义的设置前后按钮和选项卡按钮,生成的html更加简洁,文件更小(2k) 下载链接:http://www.gmarwaha ...

  5. 轻松使用px为单位开发移动端页面

    研究移动端页面已经有许久了,一直执着于rem来开发,不谈性能怎么样,单从工作效率上看影响了不少,首先要固定设计稿的宽度,一般都是固定在640px,然后在根据根目录的字体大小来计算出每个元素的rem的值 ...

  6. Android PackageManager packages.xml文件格式

    packages.xml文件存放在/data/system目录下    该文件记录了系统中所有应用程序的包管理相关信息    PmS根据该文件进行包管理的各种操作 标签名称 所包含的值举例 last- ...

  7. Thrift 使用方法

  8. [BZOJ 1559] [JSOI2009] 密码 【AC自动机DP】

    题目链接:BZOJ - 1559 题目分析 将给定的串建成AC自动机,然后在AC自动机上状压DP. 转移边就是Father -> Son 或 Now -> Fail. f[i][j][k] ...

  9. prototype.js 源码解读(01)

    prototype.js是一个设计的非常优雅且很有实用价值的js基础类库,其源码非常值得研究.研究它的源码不仅能提升个人水平,而且对你打下坚实的js基础也很有帮助.因本人技术水平有限,该解读仅供参考. ...

  10. QiQi and Symmerty

    http://sdu.acmclub.com/index.php?app=problem_title&id=961&problem_id=23772 题意:给出一个01串,问有多少个子 ...