一,安装和配置相关信息

下载

ActiveMQ下载最新的发布版本。

安装

直接解压,然后运行bin目录下的activemq.bat文件。

配置

修改服务端口

打开conf/activemq.xml文件,修改以下红色字体部分

<transportConnectors>

<transportConnector name="openwire" uri="tcp://10.42.220.72:61618"discoveryUri="multicast://default"/>

</transportConnectors>

控制台端口

打开conf/jetty.xml文件,修改以下红色字体部分

<bean id="jettyPort"class="org.apache.activemq.web.WebConsolePort"init-method="start">

<property name="port" value="8162"/>

</bean>

部署

这里以Broker-A + Broker-B建立cluster,Broker-C作为Broker-B的slave为例:

1)首先在Broker-A节点中添加networkConnector节点:

<networkConnectors>

<networkConnector   uri="masterslave:(tcp://0.0.0.0:61617,tcp:// 0.0.0.0:61618)" duplex="false"/>

</networkConnectors>

2)修改Broker-A节点中的服务提供端口为61616:

<transportConnectors>

<transportConnectorname="openwire"uri="tcp://0.0.0.0:61616?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>

</transportConnectors>

3)在Broker-B节点中添加networkConnector节点:

<networkConnectors>

<networkConnector   uri="static:(tcp:// 0.0.0.0:61616)"duplex="false"/>

</networkConnectors>

4)修改Broker-B节点中的服务提供端口为61617:

<transportConnectors>

<transportConnectorname="openwire"uri="tcp://0.0.0.0:61617?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>

</transportConnectors>

5)修改Broker-B节点中的持久化方式:

<persistenceAdapter>

<kahaDB directory="/localhost/kahadb"/>

</persistenceAdapter>

6)在Broker-C节点中添加networkConnector节点:

<networkConnectors>

<networkConnector   uri="static:(tcp:// 0.0.0.0:61616)"duplex="false"/>

</networkConnectors>

7)修改Broker-C节点中的服务提供端口为61618:

<transportConnectors>

<transportConnectorname="openwire"uri="tcp://0.0.0.0:61618?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>

</transportConnectors>

8)修改Broker-B节点中的持久化方式:

<persistenceAdapter>

<kahaDB directory="/localhost/kahadb"/>

</persistenceAdapter>

分别启动broker-A、broker-B、broker-C,因为是broker-B先启动,所以“/localhost/kahadb”目录被lock住,broker-C将一直处于挂起状态,当人为停掉broker-B之后,broker-C将获取目录“/localhost/kahadb”的控制权,重新与broker-A组成cluster提供服务。

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

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

一、安装和配置相关信息

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:\Pr

在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,安装程