pulsar 3.2.0 的集群配置

一、搭建集群的要求

1、最少需要3台服务器,ZooKeeper 集群、Bookkeeper 集群和 Broker 集群

2、服务器

192.168.42.129
192.168.42.131
192.168.42.132

3、配置host

192.168.42.129 node1
192.168.42.131 node2
192.168.42.132 node3

3、配置zookeeper集群

admin.enableServer=false

server.1=node1:2888:3888
server.2=node2:2888:3888
server.3=node3:2888:3888

这里需要加一个admin.enableServer=false或者替换成其他端口,默认是8080,不修改的话,会导致Broker启动不了

4、修改bookkeeper.conf配置(node1节点)
advertisedAddress=node1
journalDirectory=/usr/local/pulsar-cluster/apache-pulsar/data/bookkeeper/journal
ledgerDirectories=/usr/local/pulsar-cluster/apache-pulsar/data/bookkeeper/ledgers
zkServers=node1:2181,node2:2181,node3:2181

5、修改broker.conf配置(node1节点)
clusterName=pulsar-cluster
zookeeperServers=node1:2181,node2:2181,node3:2181
configurationStoreServers=node1:2181,node2:2181,node2:2181
advertisedAddress=node1

6、其他node2,node3同样的配置,对应的地址改为node2或者node3

7、初始化集群元数据(只需执行一次)

./pulsar initialize-cluster-metadata --cluster pulsar-cluster --zookeeper node1:2181  --configuration-store node1:2181,node2:2181,node3:2181 --web-service-url http://node1:8080,node2:8080,node3:8080 --broker-service-url pulsar://node1:6650,node2:6650,node3:6650

8、执行初始化元数据命令,若出现提示,输入Y继续(该步骤只需在一个bookie节点执行一次,只需执行一次):

./bookkeeper shell metaformat

9、启动bookie

./pulsar-daemon start bookie

10、查看bookie启动情况

./bookkeeper shell bookiesanity

看到红色标识的结果,说明成功

11、启动Broker

./pulsar-daemon start broker

12、在每台服务器上启动Bookkeeper和Broker

13、查看集群

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值