Zookeeper+ActiveMQ集群

xiaoxiao2021-02-28  101

准备好三台服务器:192.168.2.3;192.168.2.4;192.168.2.5

zookeeper-3.4.5.tar.gz,apache-activemq-5.11.1-bin.tar.gz文件压缩包传到服务器上

搭建zookeeper环境:

1、解压压缩包:tar -zxvf -C zookeeper-3.4.5.tar.gz /usr/local

2、改名称:mv zookeeper-3.4.5 zokeeper

3、改配置文件名称:cd zookeeper/conf

mv zo_sample.cfg zoo.cfg

4、修改配置:vim zoo.cfg

5、在zookeeper下建立data 文件夹,并且在data下建立myid文件,myid文件分别写0,1,2: mkdir data cd data vim myid 三台机子分别写0,1,2并退出保存 :wq 6、配置环境变量,如下图所示(配置完记得source /etc/profile使之生效): 7、启动zookeeper: zkServer.sh start (需要关闭防火墙 ) 8、查看启动状态:zkServer.sh status 启动成功如下: (失败查看cat zookeeper.out 删除data下的zookeeper_server.pid或netstat -tlnlp|grep 2181换个端口) 9、进入zookeeper客户端:zkClid.sh 如下: 搭建ActiveMQ环境(在一台服务器上搭建MQ): 10、解压apache-activemq-5.11.1-bin.tar.gz安装包 tar -zxvf apache-activemq-5.11.1-bin.tar.gz -C /usr/local/activemq-cluster/ 改名:mv apache-activemq-5.11.1/ node1 解压三次,改名三次,分别创建node1、node2、node3三个节点,如下: 11、改控制台端口:vim /usr/local/activemq-cluster/node1/conf/jetty.xml 三个节点的端口都改:8161,8162,8163 12、修改zookeeper/conf/zctivemq.xml文件,三个节点都改,如下: 改集群名、注释掉khdb、加levelDB、改通讯端口 三节点集群名一样,任意取。 node1:bind="tcp:0.0.0.0:61621",transportConnecter端口:51511 node1:bind="tcp:0.0.0.0:61622",transportConnecter端口:51512 node1:bind="tcp:0.0.0.0:61623",transportConnecter端口:51513 13、启动三个节点: /usr/local/activemq-cluster/node1/bin/activemq star /usr/local/activemq-cluster/node2/bin/activemq start /usr/local/activemq-cluster/node3/bin/activemq start 14、查看日志,无异常则启动成功: tail -f /usr/local/activemq-cluster/node1/data/activemq.log 提醒:可借助zookeeper-dev-ZooInspector.jar工具查看集群情况

转载请注明原文地址: https://www.6miu.com/read-53604.html

最新回复(0)