一、activemq安装与配置信息

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-07 05:31:19

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

CentOS6.5系统下Hadoop2.6.0完全分布式环境安装与配置信息介绍

文件配置: (注:修改配置文件需要使用root用户,否则修改失败) vim /etc/sysconfig/network 修改主机名为:HOSTNAME=Master vim /etc/sysconfig/network-scripts/ifcfg-eth0 查看IP地址.网关.DNS服务器是否正确 vim /etc/sysconfig/network-scripts/ifcgf-eth0 如果不正确,进行修改 ifconfig 修改后的结果 vim /etc/hosts 配置hosts文件,主

activemq安装及配置

Activemq版本:apache-activemq-5.13 Jdk版本:jdk1.7.0_79 二.安装路径 jdk安装路径:/home/ncl/jdk/jdk1.7.0_79 activemq安装路径:/home/ncl/activemq/apache-activemq-5.13-SNAPSHOT 三.安装步骤 1.安装jdk #cd jdk #tar –zxvf jdk-7u79-linux-x64.tar.gz #vim /etc/profile exportNCARG_ROOT=/h

linux下activemq安装与配置

一.下载:apache-activemq-5.14.0-bin.tar.gz http://activemq.apache.org/activemq-5140-release.html 二.安装activemq 1.gz文件拷贝到/usr/local/src目录 2.解压启动 tar -zxvf apache-activemq-5.14.0-bin.tar.gz cd apache-activemq-5.14.0 cd bin ./activemq start netstat -anp|grep

Centos7 ActiveMQ 安装并配置为开机启动

第一步, 环境准备 更新CentOS7 ,安装epel-release,安装JDK,关闭防火墙 # yum clean all && yum update# yum install -y epel-release && yum install -y java-1.8.0-openjdk# systemctl disable firwalld# systemctl stop firewalld 第二步,获取安装包 下载ActiveMQ安装包,并解压 # wget https:

ActiveMQ安装与配置

参考文献:https://blog.csdn.net/kevinwang2016/article/details/76737007 设置java环境  我用的环境时候java1.8 wget  wget https://archive.apache.org/dist/activemq/5.14.0/apache-activemq-5.14.0-bin.tar.gz tar -xf apache-activemq-5.14.0-bin.tar.gz  cd apache-activemq-5.14

ActiveMQ_ActiveMQ安装与配置

ActiveMQ安装与配置 1.环境: Windows XP apache-activemq-5.2.0-bin.zip 2.安装 解压缩到apache-activemq-5.2.0-bin.zip到一个目录,比如C:\apache-activemq-5.2.0 3.配置 配置就在C:\apache-activemq-5.2.0\conf目录下三个文件 activemq.xml credentials.properties log4j.properties 4.启动ActiveMQ 运行C:\a

PHP安装、配置及拓展

  主要总结的是PHP的安装.配置.拓展库的添加及验证,实现平台为Unix/Linux/Mac OS X,这里也包括日后的技术文章,只将PHP语言作为服务器端脚本和命令式脚本的使用进行总结,其中不涉及对桌面应用程序的处理. ·     如何安装 ·     如何配置 ·     如何拓展 ·     如何验证 ·     遇到问题 .      附加内容 一.如何安装 1.下载安装包 下载地址:http://php.net/downloads.php 下载最新的PHP软件安装包到本地. 2.解压

CENTOS6.5 下docker安装和配置

学习下最新的一些动向  docker就是一个新兴的好东西. 1 docker简介    Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器.它原本是 dotCloud 启动的一个业余项目,并在前些时候开源了.它吸引了大量的关注和讨论,导致 dotCloud 把它重命名到 Docker Inc.它最初是用 Go 语言编写的,它就相当于是加在 LXC(LinuX Containers,linux 容器)上的管道,允许开发者在更高层次的概念上工作.    Docker

P6 EPPM 安装与配置指南 16 R1 2016.4

   关于安装和 配置P6 EPPM 本指南告诉你如何自动 安装和配置您的应用程序. 在您开始之前,阅读 先决条件 P6 EPPM配置 (7页). 安装P6 EPPM 您将使用 安装程序 (窗口) ./ runinstaller (对于Linux或UNIX)白桃花心木P6企业项目组合管理 物理介质或下载安装以下P6 EPPM应用程序: 请注意 :你不需要安装 应用程序,你可以选择你安装什么. 然而,您必须安装 P6运行其他P6 EPPM应用程序. 4 P6(和它的帮助和教程) 4 P6团队成员接