标签:ted star 字段 wal adb 配置文件 分享图片 pac 目录
Zookeeper版本:3.4.10。
三台服务器:
IP | 端口 | 通信端口 |
10.233.17.6 | 2181 | 2888,3888 |
10.233.17.7 | 2181 | 2888,3888 |
10.233.17.8 | 2181 | 2888,3888 |
下载上传zookeeper-3.4.10.tar.gz,解压到指定文件夹,并重命名为zookeeper-cluster
将{zookeeper-dir}/conf/zoo_sample.cfg文件重命名为zoo.cfg
修改内容如下:
tickTime=2000 initLimit=10 syncLimit=5 dataDir=/sinotrans-cms/zookeeper-cluster/data clientPort=2181 server.1=10.233.17.9:2888:3888 server.2=10.233.17.11:2888:3888 server.3=10.233.17.31:2888:3888 |
在zookeeper根目录创建data文件夹。
在{zookeeper-dir}/data目录下新建myid文件,并添加内容1,与server.1对应。
快速创建方式:# echo 1 > data/myid
# firewall-cmd --add-port=2181/tcp --permanent
# firewall-cmd --add-port=2888/tcp --permanent
# firewall-cmd --add-port=3888/tcp –permanent
重启防火墙
# systemctl restart firewalld
分别按照顺序启动三台zookeeper。
# {zookeeper-dir}/bin/zkServer.sh start
# {zookeeper-dir}/bin/zkServer.sh stop
# {zookeeper-dir}/bin/zkServer.sh status
出现这样的leader和follower集群就搭建成功了,很明显已经自动划分了follower和leader。
可以自行百度下载监控工具ZooInspector,来监控zookeeper集群运行状态。
也可以使用 {zookeeper-dir}/bin/zkCli.sh提供的客户端查看zookeeper集群的状态。
Activemq版本:5.15.3
三台服务器:
IP | 集群通讯端口 | 服务端口(默认) | 控制台端口(默认) |
10.233.17.6 | 62222 | 61616 | 8161 |
10.233.17.7 | 62222 | 61616 | 8161 |
10.233.17.8 | 62222 | 61616 | 8161 |
下载上传apache-activemq-5.15.3-bin.tar.gz到服务器,解压到想要的目录,重命名为activemq-cluster。
修改{activemq-dir}/conf/activemq.xml内容如下:
## 将brokerName 改为集群的名称,单个几点必须一样,例如:activemqCluster <broker xmlns="http://activemq.apache.org/schema/core" brokerName="activemqCluster" dataDirectory="${activemq.data}">
<persistenceAdapter> <!--<kahaDB directory="${activemq.data}/kahadb"/>--> # 注释或删除原配置 <replicatedLevelDB directory="${activemq.data}/leveldb" replicas="3" bind="tcp://0.0.0.0:62222" zkAddress="10.233.17.9:2181,10.233.17.11:2181,10.233.17.31:2181" hostname="10.233.17.11" zkPath="/activemq/leveldb-stores" /> </persistenceAdapter> |
字段详解:
directory="${activemq.data}/leveldb" 集群方式
replicas="3" 集群结点个数
bind activemq集群通信端口
zkAddress zookeeper集群地址
hostname 本机IP
zkPath activemq集群在zookeeper集群交互文件存储位置
# firewall-cmd --add-port=62222/tcp --permanent
# firewall-cmd --add-port=61616/tcp --permanent
# firewall-cmd --add-port=8161/tcp –permanent
重启防火墙
# systemctl restart firewalld
按顺序启动三个服务器上的activemq。
# {activemq-dir}/bin/activemq start
# {activemq-dir}/bin/activemq stop
在zookeeper集群看到activemq/leveldb-stores目录下有三个文件,分别代表三个activemq节点。
其中一个节点address和elected不为空,表示搭建成功。
三个节点中只有主节点可以访问控制台
Centos7上搭建activemq集群和zookeeper集群
标签:ted star 字段 wal adb 配置文件 分享图片 pac 目录
原文地址:https://www.cnblogs.com/liwenlongBlog/p/9528780.html