1、实验环境

192.168.56.101r1.com
192.168.56.102r2.com

2、修改主机名

# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.56.101r1 r1.com
192.168.56.102  r2r2.com

3、安装前准备

#yum -y install gcc* make ncurses-devel libxslt xsltproc unzip nc

4、安装erlang

#tar -zxvf otp_src_17.4.tar.gz
#cd otp_src_17.4
#./configure
#make && make install

5、安装rabbitmq

#tar -zxvf rabbitmq-server-3.4.2.tar.gz
#cd rabbitmq-server-3.4.2
#make && make install

6、修改PATH路径

# vim ~/.bash_profile
PATH=$PATH:$HOME/bin:/root/rabbitmq-server-3.4.2/scripts
# source ~/.bash_profile

7、启动rabbitmq

#rabbitmq-server -detached

8、启用web管理插件,重启rabbitmq生效

#rabbitmq-server enable rabbitmq_management

如果/etc/rabbitmq不存在会报如下错误:

Error: {cannot_write_enabled_plugins_file,”/etc/rabbitmq/enabled_plugins”, enoent}
mkdir /etc/rabbitmq

9、关闭rabbitmq

#rabbitmqctl stop

10、修改两个节点的cookie值一样

#cat /root/.erlang.cookie
WNZBLBYBFEMCSGOTZCFM

11、配置集群

以独立的启动rabbitmq
#rabbitmq-server -detached
停止应用程序
#rabbitmqctl stop_app
以内存的方式加入rabbit@r2集群
#rabbitmqctl jpin_cluster --ram rabbit@r2
启动应用程序
#rabbitmqctl start_app
查看集群状态
#rabbitmqctl cluster_status

web查看如下

也可以改成disc模式

#rabbitmqctl stop_app
#rabbitmqctl reset
#rabbitmqctl join_cluster  rabbit@r2
#rabbitmqctl start_app

web查看如下

转载于:https://blog.51cto.com/peaceweb/1590107

CentOS6.4+rabbitmq集群——源码安装相关推荐

  1. mysql 5.7.18源码包下载_MYSQL数据库CentOS6.9+Mysql5.7.18源码安装详细教程

    <MYSQL数据库CentOS6.9+Mysql5.7.18源码安装详细教程>要点: 本文介绍了MYSQL数据库CentOS6.9+Mysql5.7.18源码安装详细教程,希望对您有用.如 ...

  2. Nacos源码系列——第三章(全网最经典的Nacos集群源码主线剖析)

    上两个章节讲述了Nacos在单机模式下的服务注册,发现等源码剖析过程,实战当中 其实单机是远远不够的,那么Nacos是如何在集群模式下是如何保证节点状态同步,以及服 务变动,新增数据同步的过程的!   ...

  3. Elasticsearch-Jest 配置ES集群源码解读

    文章目录 Jest Github地址 搭建源码环境 Jest配置ES集群 Jest 配置ES集群,确保应用高可用的原理探究 初始化 JestClient NodeChecker 源码分析 发起请求的过 ...

  4. 25000linux集群源码,一文看懂 Redis5 搭建集群

    1.简要说明 2018年十月 Redis 发布了稳定版本的 5.0 版本,推出了各种新特性,其中一点是放弃 Ruby的集群方式,改为 使用 C语言编写的 redis-cli的方式,是集群的构建方式复杂 ...

  5. Seatunnel提交任务到Flink集群源码解析

    一:首先查看seatunnel提交任务到flink集群的时候的shell脚本start-seatunnel-flink-13-connector-v2.sh,查看最后会调用一个类FlinkStarte ...

  6. (三)RabbitMQ集群(Ⅰ)

    RabbitMQ集群(Ⅰ) 安装RabbitMQ:https://blog.csdn.net/ycj_xiyang/article/details/79926586 RabbitMQ集群(Ⅱ):htt ...

  7. CentOS6.5上源码安装MongoDB3.2.1

    CentOS6.5上源码安装MongoDB3.2.1 [日期:2016-01-27] 来源:Linux社区  作者:darren-lee [字体:大 中 小] 1.环境准备: 1 mkdir /hom ...

  8. CentOS7安装RabbitMQ集群

    实验环境 RabbitMQ 集群 server1.example.com    IP: 10.10.10.11    Node: disk server2.example.com    IP: 10. ...

  9. rabbitmq集群安装与配置(故障恢复)

    0.首先按照http://www.cnblogs.com/zhjh256/p/5922562.html在至少两个节点安装好(不建议单机,没什么意义) 1.先了解rabbitmq集群架构,http:// ...

最新文章

  1. 一条消息是如何按照二进制协议写入到Batch中的ByteBuffer中的
  2. 为什么mysql与eclipse_为什么这个SQL在MySQL中而不是通过Eclipse执行?
  3. 控件属性、事件持久化(转)
  4. 前端学习(2756):condition模拟启动配置
  5. IOS_改变UITextField placeHolder颜色、字体
  6. 数字摄像头测试软件,图像测量软件(Camera Measure)
  7. oracle清空回收站
  8. 媒体播放控件的引入 0131
  9. UC将发布高性能HTML5游戏引擎X-Canvas
  10. STM32F407ZGT6 fatfs出现挂载成功,但是文件读写失败的原因
  11. .NET反编译工具Reflector及插件Reflector.FileDisassembler.dll
  12. 三对角矩阵的存储和获取(C++版)
  13. php实现logo的上传,PHP实现图片的等比缩放和Logo水印功能示例
  14. 百度地图API去掉百度logo信息等
  15. 素面朝天,你独特的美
  16. 软件测试行业女生真的没有一席之地了吗,还能入行软件测试吗?
  17. 2022年团体程序设计天梯赛记录(部分题解)
  18. Python读取PSV
  19. 如何在苹果电脑上装软件
  20. shim是应该抛异常还是应该fail silently?

热门文章

  1. Visual Studio 2010 and .NET 4 RTM中文版发布
  2. windows连接linux系统telnet端口23无法连接的问题
  3. Centos6.5 rpm方式指定目录安装JDK
  4. 原生JavaScript实现字符串长度截取
  5. 谁干的mysql无密码登录?
  6. C# ListT泛型用法
  7. php采用fpdf生成中文pdf
  8. Add A Qdisk After configure RHCS
  9. 我的android studio开发环境搭建历程(一部辛酸史)
  10. 第二讲 从图像到点云 笔记