热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CentOS6.4+rabbitmq集群――源码安装

1、实验环境192.168.56.101r1.com192.168.56.102r2.com2、修改主机名#catetchosts127.0.0.1localhostloc

1实验环境

192.168.56.101r1.com
192.168.56.102r2.com

2修改主机名

# cat /etc/hosts127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4::1         localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.56.101r1 r1.com192.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.COOKIEWNZBLBYBFEMCSGOTZCFM

11配置集群

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


web查看如下

 

wKiom1SOjTOhmWoOAAOFXjE0-Do048.jpg


也可以改成disc模式

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


web查看如下

 wKioL1SOjdKgCTpaAAFmW6goEo8459.jpg

 

 

 


本文出自 “毛竹之势” 博客,请务必保留此出处http://peaceweb.blog.51cto.com/3226037/1590107


推荐阅读
  • 在 CentOS 7 上部署和配置 RabbitMQ 消息队列系统时,首先需要安装 Erlang,因为 RabbitMQ 是基于 Erlang 语言开发的。具体步骤包括:安装必要的依赖项,下载 Erlang 源码包(可能需要一些时间,请耐心等待),解压源码包,解决可能出现的错误,验证安装是否成功,并将 Erlang 添加到环境变量中。接下来,下载 RabbitMQ 的 tar.xz 压缩包,并进行解压和安装。确保每一步都按顺序执行,以保证系统的稳定性和可靠性。 ... [详细]
  • Docker入门与实践指南
    本文介绍了Docker的基础知识,包括其作为开源应用容器引擎的特点,以及如何利用Docker将应用程序及其依赖项打包成轻量级的容器镜像。同时,还详细讲解了Docker的核心概念、安装过程及基本命令操作。 ... [详细]
  • 在DELL Inspiron 14R上部署CentOS X64 6.4的详细步骤
    本文详细记录了在DELL Inspiron 14R笔记本电脑上安装CentOS X64 6.4操作系统的过程,包括遇到的问题及解决方法。 ... [详细]
  • magent是一款开源的Memcached代理服务器软件,其项目网址为:  http:code.google.compmemagent  一、安装步骤& ... [详细]
  • Eclipse 中 JSP 开发环境配置指南
    本文详细介绍了如何在 Eclipse 集成开发环境中配置 JSP 运行环境,包括必要的软件下载、Tomcat 服务器的配置以及常见问题的解决方法。 ... [详细]
  • 本文介绍了如何在WildFly 10中配置MySQL数据源时遇到的服务依赖问题及其解决方案。 ... [详细]
  • 在Linux系统上构建Web服务器的详细步骤
    本文详细介绍了如何在Linux系统上搭建Web服务器的过程,包括安装Apache、PHP和MySQL等关键组件,以及遇到的一些常见问题及其解决方案。 ... [详细]
  • 本文探讨了如何在Node.js环境中,通过Tor网络使用的SOCKS5代理执行HTTP请求。文中不仅提供了基础的实现方法,还介绍了几种常用的库和工具,帮助开发者解决遇到的问题。 ... [详细]
  • 本指南详细介绍了如何在 CentOS 7.0 系统上部署 Spring Boot 2.x 应用程序,包括必要的配置和步骤。 ... [详细]
  • 本文介绍了在CentOS 6.4系统中安装MySQL 5.5.37时遇到的启动失败和PID文件问题,并提供了详细的解决方案,包括日志分析、权限检查等步骤。 ... [详细]
  • Spring Boot 入门指南
    本文介绍了Spring Boot的基本概念及其在现代Java应用程序开发中的作用。Spring Boot旨在简化Spring应用的初始设置和开发过程,通过自动配置和约定优于配置的原则,帮助开发者快速构建基于Spring框架的应用。 ... [详细]
  • 本文详细介绍了在Ubuntu 7.10操作系统上安装多种常用软件的方法,包括RAR压缩工具、即时通讯软件Pidgin、办公软件永中Office 2007试用版、多线程下载软件MultiGet及d4x、FTP客户端gFTP与FireFTP插件,以及P2P下载工具aMule。每部分都提供了具体的安装步骤和配置方法。 ... [详细]
  • 从理想主义者的内心深处萌发的技术信仰,推动了云原生技术在全球范围内的快速发展。本文将带你深入了解阿里巴巴在开源领域的贡献与成就。 ... [详细]
  • windows安装RabbitMQ遇到epmderrorforhostxxx:address(cannotconnecttohost/port)错误解决方法
    未安装服务,Windows下,dev环境用bat运行运行RabbitMQ时报如下错误 Configuringloggerredirection09:11:07.009[warnin ... [详细]
  • 在CentOS 7上部署WebRTC网关Janus
    在CentOS 7上部署WebRTC网关Janus ... [详细]
author-avatar
手机用户2502856895
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有