Pulsar集群搭建

本文详细介绍了在3台Linux服务器上搭建Pulsar集群的步骤,包括集群组成、准备工作、JDK安装、环境创建、Zookeeper集群部署、BookKeeper集群配置以及Broker集群的部署。集群组件包括Zookeeper、BookKeeper和Broker,每个组件都需要至少3个节点。在搭建过程中,需要配置相关文件,启动服务,并验证各组件是否成功运行。
摘要由CSDN通过智能技术生成

Pulsar 是一个支持多租户的、高性能的消息中间件。

本文介绍一下pulsar的集群搭建(在3台linux服务器上)

1. 集群组成

1.1 搭建 Pulsar 集群至少需要 3 个组件:ZooKeeper 集群、BookKeeper 集群和 broker 集群(BrokerPulsar 的自身实例)。这三个集群组件如下:

ZooKeeper 集群(多 个 ZooKeeper 节点组成)

bookie 集群(也称为 BookKeeper 集群,多个 BookKeeper 节点组成)

broker 集群(多 个 Pulsar 节点组成)

1.2 Pulsar 的安装包已包含了搭建集群所需的各个组件库。无需单独下载 ZooKeeper 安装包和 BookKeeper 安装包。

1.3 如果是在内网测试环境搭建集群,为了避免防火墙造成端口开启繁琐,可以关闭服务器防火墙。

2. 准备工作

  • 一台主机

  • 3 台 Linux 裸机服务器,配置 4G,2 核

  • JDK 8 运行环境

  • 下载 Pulsar 最新版本安装包

3. 安装jdk

在3台Linux裸机服务器上安装 JDK(要求版本不低于 JDK 8)

3.1 下载jdk,通过ssh工具传至linux服务器上,此处放在/usr/java/目录下,然后解压 tar -zxvf jdk-8u144-linux-x64.tar.gz

3.2 编辑配置文件,配置环境变量。vi /etc/profile 添加以下配置信息

JAVA_HOME=/usr/java/jdk1.8.0_144
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

保存,然后 source /etc/profile 使配置文件生效

3.3 使用命令java -version,若显示jdk版本,则安装成功

[root@localhost java]# java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
[root@localhost java]# 

按以上步骤,在另外两台linux服务器上也安装jdk

4. 创建集群环境

在工作目录下创建三个文件夹:zook

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值