一、安装和配置相关信息

1, 下载

Arlang的下载:

http://www.erlang.org/download/otp_win64_17.4.exe

RabbitMQ下载:

http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.0/rabbitmq-server-3.5.0.exe

2, 安装

先运行otp_win64_17.4.exe

在运行rabbitmq-servier-3.5.0.exe

3, 配置

服务启动

命令启动:

(1)   Cd C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.4.4\sbin盘符

(2)rabbitmqctl start_app

控制台管理启动

(1)   cd C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.4.4\sbin

(2)   rabbitmq-plugins.bat enable rabbitmq_management

(3)   测试地址:http://127.0.0.1:15672/

端口号的配置

(1)   C:\Users\guozhaoxia\AppData\Roaming\RabbitMQ

(2)   复制rabbitmq.config.example修改名称为rabbitmq.config

(3)   修改{tcp_listeners, [5672]}

集群配置

(1)     mq202,mq203两台服务器做为RabbitMQ集群节点,分别安装RabbitMq-Server ,安装后分别启动RabbitMq-server

(2)     (2)在安装好的三台节点服务器中,分别修改/etc/hosts文件,指定mq202,mq203的hosts,如:172.17.0.202 mq202 172.17.0.203 mq203

(3)     设置cookie:Rabbitmq的集群是依赖于erlang的集群来工作的,所以必须先构建起erlang的集群环境。Erlang的集群中各节点是通过一个magic cookie来实现的,这个cookie存放在C:\Users\guozhaoxia\.erlang.cookie和c:/window/.erlang.cookie中。所以必须保证各节点cookie保持一致,否则节点之间就无法通信

(4)     停止所有节点RabbitMq服务,然后使用detached参数独立运行,这步很关键,尤其增加节点停止节点后再次启动遇到无法启动都可以参照这个顺序

(5)     cd C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.4.4\sbin

a)      rabbitmqctl stop

b)      rabbitmq-server –detached

c)      rabbitmqctl cluster_status(查看集群状态)

d)      rabbitmqctl stop_app

(6)     将mq202,mq203连接起来执行如下命令:

a)      rabbitmqctl stop_app

b)      rabbitmqctl join_cluster --ram [email protected](注意MQ要大写,-ram是指内存节点,不如果设置为磁盘节点时,去掉-ram)

c)      rabbitmqctl start_app

镜像的配置

(1)     使用Rabbit镜像功能,需要基于rabbitmq策略来实现,政策是用来控制和修改群集范围的某个vhost队列行为和Exchange行为

(2) 在cluster中任意节点启用策略,策略会自动同步到集群节点

(3)     添加策略的语法:

(4)   set_policy [-p vhostpath] [--priority priority] [--apply-to apply-to] {name} {pattern} {definition}

(5)   eg:rabbitmqctl set_policy -p hrsystem ha-allqueue "^message" ‘{"ha-mode":"all"}‘

(6)   这行命令在vhost名称为hrsystem创建了一个策略,策略名称为ha-allqueue,策略模式为 all 即复制到所有节点,包含新增节点,

(7)   策略正则表达式为 “^” 表示所有匹配所有队列名

(注意:"^message" 这个规则要根据自己修改,这个是指同步"message"开头的队列名称,我们配置时使用的应用于所有队列,所以表达式为"^")

时间: 2024-10-06 01:34:48

一、安装和配置相关信息的相关文章

一,安装和配置相关信息

下载 ActiveMQ下载最新的发布版本. 安装 直接解压,然后运行bin目录下的activemq.bat文件. 配置 修改服务端口 打开conf/activemq.xml文件,修改以下红色字体部分 <transportConnectors> <transportConnector name="openwire" uri="tcp://10.42.220.72:61618"discoveryUri="multicast://default

在Ubuntu 14.10中如何安装和配置‘天气信息指示器’

在Ubuntu桌面中有各种提供天气信息的方法,你可以使用Unity Dash和桌面应用来获得天气信息,比如 Typhoon . 但是可以提供快速查询天气状况和温度数据,并且只需要一次鼠标点击而获得大量气象数据的面板插件,才是到目前为止Linux平台下最受欢迎的天气应用. Atareao开发的 My Weather Indicator 就是这类应用中的一个,也可以说是最好的一个. 它在Unity面板上显示实时温度和天气状况,并且有一个包括体感温度.云量和日升日落时间等天气数据的菜单.除此之外,该应

Linux CentOS 下vsftp安装及配置相关操作

1.安装ftps——vsftpd: #yum install vsftpd 2.指定上传下载目录配置: 如:用户名:xxx,需指定目录:/xxx/xxx #useradd -d/xxx/xxx -s /sbin/nologin xxx #vi /etc/vsftpd/vsftp.conf chroot_local_user=YES       #将所有本地用户限制在自家目录中,NO则不限制.下面的指令是指出在所有本地用户中例外于本 指令规定的用户. chroot_list_enable=YES 

Gitlab安装和使用相关信息

Gitlab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目.它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释.可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库.团队成员可以利用内置的简单聊天程序(Wall)进行交流.它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找. 社区版CE是基于MIT license开源完全免费的,无用户,协作和仓库限制

1.RABBITMQ 入门 - WINDOWS - 获取,安装,配置

一. 背景: 公司项目有所改动,要求微信(移动端调用的接口),日志接口换位log4net,全部改成以rabbitMQ作为服务支持, 二.本地环境: windows 10 enterprise ,vs2015 三 1).获取RabbitMQ http://www.rabbitmq.com/install-windows.html 选择相应机器版本(32bit ro 64bit),这里,我下载的是64位的, 双击安装之后,这里要说明一点,因为安装完成之后,直接运行会出现以下错误: 提示很明显,类似J

Appium学习笔记(一)--安装与配置

移动自动化测试常用工具有两个:Appium和Robotium.正好最近自己开始负责客户端的工作,初来乍到需要熟悉下环境,正好学习新的东西. 移动自动化相对web来说,原理与操作过程是一样的,通过自动化测试框架实现测试.略有不同的是,移动需要一点Android与iOS基础,难度大一点. Appium官方网站:http://appium.io/ 首先去下载安装包,安装好.官网doc和git里都有教程,大致流程是 安装node.js. https://nodejs.org/. 安装完成,打开Windo

TortoiseGit安装、配置

1 TortoiseGit简介 tortoiseGit是一个开放的git版本控制系统的源客户端,支持Winxp/vista/win7.该软件功能和git一样 不同的是:git是命令行操作模式,tortoiseGit界面化操作模式,不用记git相关命令就可以直接操作,读者可根据自己情况选择安装 2 TortoiseGit下载 tortoiseGit下载地址:https://download.tortoisegit.org/tgit/ 当前最新稳定版本是2.6.0,下面就以该版本为例说明下载和安装.

memcached的基本命令(安装、卸载、启动、配置相关)

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86

安装程序配置服务器失败。参考服务器错误日志和C:\windows\sqlstp.log 了解更多信息

重装sql经常遇到2个问题 1,以前的某个程序安装已在安装计算机上创建挂起的文件操作.运行安装程序之前必须重新启动计算机. 删除C:\Program Files\Microsoft SQL Server,SQL安装目录删除(此处如果有重要的数据,请先备份) 打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它. 2,安装程