ActiveMQ CentOS集群安装部署
来源:互联网 发布:华娱无线java 编辑:程序博客网 时间:2024/06/06 09:19
方案介绍
大致结构如图
具体实施方案
将在一个机子上做这么一套。
控制台端口:浏览器进入管控台的端口
实现步骤
1.开始前的准备ZK
必须安装zookeeper。可以参考我以前的文章:zk集群传送门
2.文件准备
下载安装文件 csdn传送门,上传文件到服务器 的/usr/local/下
#目录准备mkdir -p /usr/local/activemq-clustercd activemq-cluster#解压并复制三次tar -zxvf /usr/local/apache-activemq-5.11.1-bin.tar.gz -C /usr/local/activemq-cluster/cp -r apache-activemq-5.11.1/ ./node1cp -r apache-activemq-5.11.1/ ./node2cp -r apache-activemq-5.11.1/ ./node3rm -rf apache-activemq-5.11.1/
3.修改配置文件
管控台端口修改
#从第二个开始改vim /usr/local/activemq-cluster/node2/conf/jetty.xmlvim /usr/local/activemq-cluster/node3/conf/jetty.xml#修改的位置为下图,内容分别是 note2:8162 note3:8163
ActiveMQ配置文件修改
#修改文件为activemq.xmlvim /usr/local/activemq-cluster/node1/conf/activemq.xmlvim /usr/local/activemq-cluster/node2/conf/activemq.xmlvim /usr/local/activemq-cluster/node3/conf/activemq.xml
第一处修改:brokerName=”activemq-cluster”(三个节点都需要修改)
第二处修改:先注释掉适配器中的kahadb (三个节点都需要修改)
<!-- <kahaDB directory="${activemq.data}/kahadb"/>-->
第三处修改:添加新的leveldb配置如下(三个节点都需要修改):换个DB
<!-- <kahaDB directory="${activemq.data}/kahadb"/>--><replicatedLevelDB directory="${activemq.data}/leveldb"replicas="3"bind="tcp://0.0.0.0:62621"zkAddress="192.168.1.108:2181,192.168.1.109:2181,192.168.1.120:2181"hostname="6401" zkPath="/activemq/leveldb-stores" />
4启动
/usr/local/activemq-cluster/node1/bin/activemq start/usr/local/activemq-cluster/node2/bin/activemq start/usr/local/activemq-cluster/node3/bin/activemq start
5验证
tail -f /usr/local/activemq-cluster/node1/data/activemq.logtail -f /usr/local/activemq-cluster/node2/data/activemq.logtail -f /usr/local/activemq-cluster/node3/data/activemq.log#没有错误error
0 0
- ActiveMQ CentOS集群安装部署
- ActiveMQ安装部署(Windows+Centos)
- Activemq集群部署API
- ActiveMQ集群部署详解
- CentOS 7 安装Nginx 部署Tomcat集群
- Centos 7 上安装部署 JDK , Tomcat , Redis , ActiveMq,Mysql
- ActiveMQ单机networks集群部署
- ActiveMQ集群安装
- ActiveMQ安装部署(Windows)
- ActiveMQ安装部署(Windows)
- ActiveMQ安装部署
- activemq部署安装
- ActiveMQ安装部署(Windows)
- ActiveMQ安装部署(Windows)
- ActiveMQ安装部署(Windows)
- ActiveMQ安装部署(Windows)
- ActiveMQ的安装部署
- Redis CentOS集群部署
- HDOJ 2032 经典杨辉三角 java代码简单实现
- 133.ListView显示进程信息
- Jump Game
- HDOJ 2034-人见人爱A-B java代码实现
- Spring+SpringMVC+Hibernate 基本Demo(注解、Maven管理)
- ActiveMQ CentOS集群安装部署
- 与同事闲谈中,有哪些语言陷阱应该格外注意?如何应对?
- Gas Station
- HDOJ 2018 母牛的故事 递归调用法解决
- Brackets 编辑器 12 个有用的扩展插件
- 快速排序java实现
- Windows下Mongodb安装及配置
- 石头剪刀布
- 场景切换问题:如何切换到已经打开的场景