ActiveMQ5.14.1+Zookeeper3.4.9高可用伪分布式部署
来源:互联网 发布:苹果6快速关闭蜂窝数据 编辑:程序博客网 时间:2024/06/05 23:53
服务接口没有使用默认的61611是因为activemq默认还会使用61613,61614等端口;
3、修改activemq配置
a) 安装activemq,本文使用Activemq版本为5.14.1,下载地址http://activemq.apache.org/activemq-5141-release.html;(前提条件,电脑已安装java JDK,不然启动时会提示)
解压文件到任意目录,然后打开CMD命令窗口,输入命令“解压目录\bin\activemq start
”,在浏览器里输入“http://127.0.0.1:8161/admin/”默认账号密码都是“admin”.如图:
至此,activemq单机模式安装成功。
b) 修改配置文件activemq.xml,路径为conf/activemq.xml
1、broker(所有activemq的brokerName必须一致,才能加入同一个集群)
2、配置levelDB,在<broker>节点内添加(原始配置文件中是不存在<replicatedLevelDB>节点的,另外红色方框标示的是集群通信接口)
bind:集群间通讯的ip和端口
zkAddress:ZooKeeper地址,多个可用,逗号分隔
hostname:主机名,可在/etc/hosts中进行配置,默认“localhost”
zkPath:zkPath目录(自定义),可在ZooInspetor中进行查看
2、配置服务接口,在<transportConnectors>节点内,仅修改红色方框标注的地方
3、配置控制台端口,conf\jetty.xml文件中,在id="jettyPort"的<bean>节点内,仅修改红色方框标注的地方
c) 将整个activemq的安装目录复制成三个,并命名mq1,mq2,mq3;并修改mq2和mq3中的配置文件(安如上方法),更改其服务接口为“51512”,“51513”和控制台端口“8162”,“8163”以及集群通信接口“61602”,“61603”。
四、Zookeeper单机模式安装
下载zookeeper3.4.9,https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.9/ 并解压至任意目录,确保以及安装java JDK
启动zookeeper,打开cmd命令窗口,输入“解压目录\bin\zkServer.cmd” ,回车
打开另外一个CMD窗口,输入命令“netstat -ano|findstr "2181" ”查看zookeeper是否启动成功,如图端口2181已经打开,说明启动成功
五、测试ActiveMQ伪分布式是否安装成功
1. cmd启动zookeeper,输入命令“zookeeper解压目录\bin\zkServer.cmd”;
2. 分别启动三个activemq,打开三个cmd窗口,分别输入如下命令:
“D:\apache-activemq-5.14.1-bin\mq1\bin\activemq start”
“D:\apache-activemq-5.14.1-bin\mq2\bin\activemq start”
“D:\apache-activemq-5.14.1-bin\mq3\bin\activemq start”
mq1:
mq2:
mq3:同上。
浏览器中输入http://127.0.0.1:8161/admin/(此时master为mq1)
此时可以看到作为master的是端口为8161的activemq即mq1;当关闭mq1的命令窗口,此时mq2变为master,mq3变为slave
再次查看http://127.0.0.1:8161/admin/ ,可以看到服务已经关闭了;而此时,zookeeper已经将master切换到了mq2上了,可以查看mq2的地址http://127.0.0.1:8162/admin/
至此,伪分布式activemq的部署已经完成了,欢迎交流指正!
- ActiveMQ5.14.1+Zookeeper3.4.9高可用伪分布式部署
- ubuntu12.04+hadoop2.2.0+zookeeper3.4.5+hbase0.96.2+hive0.13.1伪分布式环境部署
- ubuntu12.04+hadoop2.2.0+zookeeper3.4.5+hbase0.96.2+hive0.13.1伪分布式环境部署
- zookeeper3.4.6分布式集群安装部署记录
- 第9周 Mongodb数据库高可用,分布式集群部署
- 部署高可用的分布式文件系统(DFS)
- CentOS7 Zookeeper3.4.9集群部署
- hadoop伪分布式部署
- hadoop伪分布式部署
- Hadoop2 伪分布式部署
- hadoop伪分布式部署
- hbase1.2.3+zookeeper3.4.9+hadoop2.7.3完全分布式部署遇到的问题
- 高可用分布式集群
- 搭建高可用 zookeeper3.4.6 +hadoop2.7.1 +hbase1.2.6 环境
- zookeeper3.4.6与activemq5.9.0整合
- harbor 高可用部署
- gerrit高可用部署
- MooseFS高可用部署
- 基于空间金字塔池化的卷积神经网络物体检测
- include指令与include动作的区别
- iis7 https站点服务 发生413错误 未显示页面,因为请求实体过大
- 线程学习(一)---线程组
- [译]How browsers work
- ActiveMQ5.14.1+Zookeeper3.4.9高可用伪分布式部署
- 点联动自动无限轮播
- activiti组
- pip 更换源
- 哈希表查找——成功和不成功时的平均查找长度
- 机械师F117夜鹰双盘双系统windows10+ubuntu14.04
- struts2验证框架
- const引用
- 关于框架(spring)中ajax请求报406错误的情况