zookeeper activemq 搭建
2014-11-05 09:21
148 查看
ACTIVEMQ ZOOKEEPER安装标准文档
1. 安装环境ACTIVEMQ: 5.9.1ZOOKEEPER 3.4.5LEVELDB 1.15.0JDK: 1.6.0_27
<kahaDB directory="${activemq.base}/data/kahadb"/>-->添加<replicatedLevelDBdirectory="/usr/local/leveldb"replicas="5"zkAddress="192.168.112.58:2181,192.168.112.39:2181,192.168.112.153:2181,192.168.112.27:2181,192.168.112.63:2181"zkPassword="password"sync="local_disk"zkPath="/home/activemq/leveldb-stores"hostname="192.168.112.63" />如有必要,修改activemq启动监听端口<transportConnectors>
<transportConnector name="openwire" uri="tcp://0.0.0.0:61616"/>
</transportConnectors>修改日志位置vi /usr/local/activemq/conf/log4j.properties文件所有${activemq.base}改为 /data/logs/activemq
1. 安装环境ACTIVEMQ: 5.9.1ZOOKEEPER 3.4.5LEVELDB 1.15.0JDK: 1.6.0_27
2. Sun JDK安装
参考 http://wiki.tomshopping.com/pages/viewpage.action?pageId=142881883. ACTIVEMQ安装
mkdir -p /data/postmall/activemq/data &&chown -R web.users /data/postmall/activemq/datamkdir -p /data/logs/activemq&&chown -R web.users /data/logs/activemq3.1. 下载并安装activemq# cd /data/postmall/steve# wget http://archive.apache.org/dist/activemq/5.9.1/apache-activemq-5.9.1-bin.tar.gz# tar zxvf apache-activemq-5.9.1-bin.tar.gz# cd /usr/local# cp -r /data/postmall/steve/apache-activemq-5.9.1activemq# chown -R web.users /usr/local/activemq3.2. 配置activemq目前邮乐平台采用的activemq,均使用levelDB连接方式# vi /usr/local/activemq/conf/activemq.xml找到<persistenceAdapter><kahaDB directory="${activemq.data}/kahadb"/></persistenceAdapter>注释掉kahadb这段,如下:<!--<kahaDB directory="${activemq.base}/data/kahadb"/>-->添加<replicatedLevelDBdirectory="/usr/local/leveldb"replicas="5"zkAddress="192.168.112.58:2181,192.168.112.39:2181,192.168.112.153:2181,192.168.112.27:2181,192.168.112.63:2181"zkPassword="password"sync="local_disk"zkPath="/home/activemq/leveldb-stores"hostname="192.168.112.63" />如有必要,修改activemq启动监听端口<transportConnectors>
<transportConnector name="openwire" uri="tcp://0.0.0.0:61616"/>
</transportConnectors>修改日志位置vi /usr/local/activemq/conf/log4j.properties文件所有${activemq.base}改为 /data/logs/activemq
4. ZOOKEEPER安装
mkdir -p /data/postmall/zookeeper/data &&chown -R web.users /data/postmall/zookeeper/datamkdir -p /data/logs/zookeeper&&chown -R web.users /data/logs/zookeeper 4.1. 下载并安装ZOOKEEPER# cd /data/postmall/steve# wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.5/zookeeper-3.4.5.tar.gz# tar zxvfzookeeper-3.4.5.tar.gz# cd /usr/local# cp -r /data/postmall/steve/zookeeper-3.4.5zookeeper# chown -R web.users /usr/local/zookeeper4.2. 配置zookeeper# cp /usr/local/zookeeper/conf/zoo_sample.cfg /usr/local/zookeeper/conf/zoo.cfg# vi /usr/local/zookeeper/conf/zoo.cfg修改dataDir= /usr/local/zookeeper/data添加继续节点,例如:Server.X=IP:2888:3888server.1=192.168.112.58:2888:3888server.2=192.168.112.39:2888:3888server.3=192.168.112.153:2888:3888server.4=192.168.112.63:2888:3888server.5=192.168.112.27:2888:3888新建一个文件myid在/usr/local/zookeeper/data/ 下内容上面的Server.X=IP:2888:3888中的X例如:server.3=192.168.112.153:2888:3888内容为 3保存推出4.3. 修改日志位置vi /usr/local/zookeeper/conf/log4j.properties文件所有zookeeper.log.dir=.改为zookeeper.log.dir=/data/logs/zookeeper/文件所有zookeeper.tracelog.dir=.改为zookeeper.tracelog.dir==/data/logs/zookeeper/5. LEVELDB安装
5.1. 下载并安装LEVELDB# cd /data/postmall/steve# wget https://leveldb.googlecode.com/files/leveldb-1.15.0.tar.gz# tar zxvfleveldb-1.15.0.tar.gz# cd /usr/local# cp -r /data/postmall/steve/leveldb-1.15.0.tar.gzleveldb# chown -R web.users /usr/local/leveldb# cd/usr/local/leveldb# make6. 检查启动状态
启动 zookeeper activemq# /usr/local/zookeeper/bin/zkServer.sh start# /usr/local/activemq/bin/activemq start 查看zoookeractivemq是否启动正常# /usr/local/zookeeper/bin/zkServer.sh status出现Using config: /home/activemq/zookeeper/zookeeper-3.4.5/bin/../conf/zoo.cfgMode: follower/leader表示 zookeeper 启动成功# /usr/local/activemq/bin/activemqstatus出现ActiveMQ is running 表示已启动相关文章推荐
- 基于zookeeper+leveldb搭建activemq集群
- 基于zookeeper+leveldb搭建activemq集群
- Linux下搭建vsftp服务器、java、mysql、activemq、zookeeper、nginx、redis环境
- 基于zookeeper+leveldb搭建activemq集群
- 基于zookeeper+leveldb搭建activemq集群
- ActiveMQ基于zookeeper的主从(levelDB Master/Slave)搭建
- 基于zookeeper+leveldb搭建activemq集群
- 基于zookeeper+leveldb搭建activemq集群实现高可用
- 基于zookeeper+leveldb搭建activemq集群
- 基于zookeeper+leveldb搭建activemq集群【转】
- Zookeeper3.4.10 + ActiveMQ-5.15.0 集群搭建
- centos7.2 基于zookeeper集群搭建activeMQ的集群
- ActiveMQ 基于zookeeper的主从(levelDB Master/Slave)搭建以及Spring-boot下使用
- 基于zookeeper+leveldb搭建activemq集群
- zookeeper集群搭建
- ActiveMQ在Win7的搭建与使用
- Kafka 0.9+Zookeeper3.4.6集群搭建、配置,新Client API的使用要点,高可用性测试,以及各种坑
- zookeeper 原理及搭建过程,使用方法
- linux下ActiveMq搭建
- Zookeeper学习之路 (二)集群搭建