一.安装 erlang、rabbitmq

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

二.设置管理账户

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

三.登录web管理系统

 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. Open judge 06月度开销

    06:月度开销 总时间限制: 1000ms 内存限制: 65536kB 传送门 描述 农夫约翰是一个精明的会计师.他意识到自己可能没有足够的钱来维持农场的运转了.他计算出并记录下了接下来 N (1 ≤ ...

  2. 24种设计模式--装饰模式【Decorator Pattern】

    装饰模式在中国使用的那实在是多,中国的文化是中庸文化,说话或做事情都不能太直接,需要有技巧的,比如说话吧,你要批评一个人,你不能一上来就说你这个做的不对,那个做的不对,你要先肯定他的成绩,表扬一下优点 ...

  3. css 兼容 position:fixed

    我是头 我是主体 有多少内容,我就有多高   我是脚 我要随滚动条滚动 我要随滚动条滚动 我要随滚动条滚动 <!DOCTYPE html PUBLIC "-//W3C//DTD XHT ...

  4. Touch组件实现原理

    Touch组件的实现主要解决了在pc端和移动端拖拽元素的功能. PC端: 依靠事件: mousedown,mousemove,mouseup的鼠标事件.过程: 1. mousedown事件中记录当前元 ...

  5. linux vim 基本操作

    (一定要在英文输入法的状态下才有效)vi:实际上linux 上的 vi 不是真正的 vi,而是 vim;纯的 vi只在某些 unix 系统上还存在纯 的vi里面不支持退格键盘了,当按退格键盘以后,不是 ...

  6. AS3的数据类型和定义

    AS3的数据类型分: 基元数据类型:Boolean  int(整数)  Number(长的浮点数)  unit(很大的正整数)  String 复杂数据类型:Arrary  Date  Error   ...

  7. compser 执行命令提示do not run composer as root/super !

    这个是因为composer为了防止非法脚本在root下执行,解决办法随便切换到非root用户即可

  8. Git关联远程GitHub仓库

    一.本地安装GIT版本控制软件 二.配置Git,设置用户信息 git config --global user.name "jack" git config --global us ...

  9. C# 数据结构 线性表(顺序表 链表 IList 数组)

    线性表 线性表是最简单.最基本.最常用的数据结构.数据元素 1 对 1的关系,这种关系是位置关系. 特点 (1)第一个元素和最后一个元素前后是没有数据元素,线性表中剩下的元素是近邻的,前后都有元素. ...

  10. 采用Json字符串,往服务器回传大量富文本数据时,需要注意的地方,最近开发时遇到的问题。

    json字符串中存在常规的用户输入的字符串,和很多的富文本样式标签(用户不能直接看到,点击富文本编辑器中的html源码按钮能看到),例如下面的: <p><strong>富文本& ...