linux activemq版本查看,linux下activemq安装与配置activemq-5.15.2

前提

配置好jdk环境

一、下载:apache-activemq-5.15.2-bin.tar.gz

二、安装activemq

#su – admin

1、gz文件拷贝到/home/admin目录

2、解压启动

tar -zxvf apache-activemq-5.15.2-bin.tar.gz

cd  apache-activemq-5.15.2/bin

./activemq start

#su – root

ln -s /home/admin/activemq/bin/activemq /etc/init.d/

服务启动

#su – admin

/etc/init.d/activemq start

设置开机自启动

#cat /etc/rc.local

export JAVA_HOME=/usr/local/jdk1.8

su - admin -c '/home/admin/activemq/bin/activemq start'

日志目录

/home/admin/activemq/data

查看管控台

直接在本地开启浏览器访问:Linux的地址加上8161端口。

默认登录用户:admin 密码:admin

修改用户信息编辑 conf/jetty-realm.properties 即可

集群配置

192.168.13.19、192.168.13.24、192.168.13.25

修改ActiveMQ配置文件conf/activemq.xml

1、第一处修改:brokerName="msgService" 三台MQ的需要修改成一样的

2、第二处修改:

directory="${activemq.data}/leveldb"

replicas="3"

bind="tcp://0.0.0.0:0"

zkAddress="192.168.13.19:2181,192.168.13.24:2181,192.168.13.25:2181"

zkPassword=""

zkPath="/activemq/leveldb-stores"

hostname="192.168.13.19"

//分别修改成对应自己服务器的ip地址

sync="local_disk"

/>

三、Client使用

该zookeeper+activemq的集群Master Slave部署方案,能够提供(3-1)/2的容错率,即3台服务器允许宕机一台,而不影响整个集群的对外提供服务。

编写代码连接时使用failover策略:

String url = failover:(tcp://192.168.1319:61616,tcp://192.168.13.24:61616,tcp://192.168.13.25:61616)?initialReconnectDelay=1000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值