activemq集群得搭建

一.准备三台机器

172.19.186.147-149

二.上传zookeeper和activemq得二进制tar包

1.上传安装包
[root@host-172-19-186-149 data]# ll *.tar.gz
-rw-r--r-- 1 root root 62763232 Jul 24 10:25 apache-activemq-5.16.0-bin.tar.gz
-rw-r--r-- 1 root root 12436328 Jul 24 10:24 apache-zookeeper-3.6.1-bin.tar.gz
2.解压
tar xf apache-activemq-5.16.0-bin.tar.gz 
tar  xf apache-zookeeper-3.6.1-bin.tar.gz
3.改名
mv apache-activemq-5.16.0 activemq
mv apache-zookeeper-3.6.1-bin zookeeper

三.启动zookeeper集群

cd zookeeper/conf/
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg  增加这三行
server.1=172.19.186.147:2888:3888
server.2=172.19.186.148:2888:3888
server.3=172.19.186.149:2888:3888
mkdir /tmp/zookeeper
echo 1> /tmp/zookeeper/myid # 172.19.186.147
echo 2> /tmp/zookeeper/myid # 172.19.186.148
echo 3> /tmp/zookeeper/myid # 172.19.186.149
cd ..
./bin/zkServer.sh start 启动zookeeper
./bin/zkServer.sh status 查看zookeeper状态

四.启动activemq集群

cd /data/activemq
vim conf/activemq.xml
<persistenceAdapter>
    <replicatedLevelDB  
      directory="${activemq.data}/leveldb" 
      replicas="3"  
      bind="tcp://0.0.0.0:0" #当该节点成为master后,它将绑定已配置的地址和端口来为复制协议提供服务。还支持使用动态端口。只需使用tcp://0.0.0.0:0进行配置即可,默认端口为61616。 
      zkAddress="172.19.186.147:2181,172.19.186.148:2181,172.19.186.149:2181" #zk连接地址  
      zkPath="/activemq/leveldb-stores" #注册到zookeeper中得路径  
      hostname="172.19.186.147"  #主机ip
      />
</persistenceAdapter>
#增加配置,注释之前得<persistenceAdapter>

./bin/activemq start 启动activemq
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值