CentOS部署Pulsar集群

Linux admin 2个月前 (07-27) 76次浏览 0个评论

在zookeeper的基础上,部署pulsar集群

CentOS7部署Zookeeper集群

 

初始化集群元数据信息(在其中一个节点上执行一次即可)

vim apache-pulsar-2.5.0

bin/pulsar initialize-cluster-metadata \
–cluster pulsar-cluster \
–zookeeper 192.168.1.160:2181 \
–configuration-store 192.168.1.160:2181 \
–web-service-url http://192.168.1.160:8080 \
–web-service-url-tls https://192.168.1.160:8443 \
–broker-service-url pulsar://192.168.1.160:6650 \
–broker-service-url-tls pulsar+ssl://192.168.1.160:6651

 

安装bookkeeper集群

  • vim conf/bookkeeper.conf(复制到另外两个节点上,修改成对应的IP)

advertisedAddress=192.168.1.160

journalDirectories=/data/bookies/journal

ledgerDirectories=/data/bookies/ledger

zkServers=192.168.1.160:2181,192.168.1.160:2181,192.168.1.160:2181

  • 初始化

bin/bookkeeper shell metaformat                       #输入y,继续,只需在一个节点上执行

  • 启动bookie(三台都启动)

bin/pulsar-daemon start bookie

  • 验证是否启动成功(三台都验证下)

bin/bookkeeper shell bookiesanity

Bookie sanity test succeeded                      # 最后一行输出该行,表示成功

 

安装broker(三台都要配置以下内容,修改成对应的IP)

  • vim conf/broker.conf

zookeeperServers=192.168.1.160:2181,192.168.1.162:2181,192.168.1.166:2181
configurationStoreServers=192.168.1.160:2181,192.168.1.162:2181,192.168.1.166:2181
brokerServicePort=6650
brokerServicePortTls=6651
webServicePort=8080
webServicePortTls=8443
advertisedAddress=192.168.1.160
clusterName=pulsar-cluster
functionsWorkerEnabled=true

  • vim conf/functions_worker.yml

pulsarFunctionsCluster: pulsar-cluster

  • vim conf/client.conf

webServiceUrl=http://192.168.1.160:8080/

brokerServiceUrl=pulsar://192.168.1.160:6650/

  • 启动broker(三个节点都启动)

bin/pulsar-daemon start broker

  • 查看brokers节点情况

bin/pulsar-admin brokers list pulsar-cluster

 


转载请注明原文链接:CentOS部署Pulsar集群
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址