Skip to main content
Version: 4.0.x

设置Pulsar C++客户端

要在Pulsar中设置C++客户端库,请完成以下步骤。

步骤1:安装C++客户端库

使用以下方法之一来安装Pulsar C++客户端。

酿造

使用Homebrew安装带有库和头文件的最新标记版本:

brew install libpulsar

德布

  1. 下载任何一个Deb包:

    wget https://archive.apache.org/dist/pulsar/pulsar-client-cpp-3.7.0/deb-x86_64/apache-pulsar-client.deb

    此包包含共享库 libpulsar.so

  2. 使用以下命令安装包:

    apt install ./apache-pulsar-client*.deb

现在,你可以在/usr/lib目录下看到安装的Pulsar C++客户端库。

转速

  1. 下载任何一个RPM包:

    wget https://archive.apache.org/dist/pulsar/pulsar-client-cpp-3.7.0/rpm-x86_64/x86_64/apache-pulsar-client-3.7.0-1.x86_64.rpm

    此包包含共享库 libpulsar.so

  2. 使用以下命令安装包:

    rpm -ivh apache-pulsar-client*.rpm

现在,您可以看到Pulsar C++客户端库安装在/usr/lib目录下。

note

如果在启动Pulsar客户端时遇到类似“libpulsar.so: 无法打开共享对象文件: 没有这样的文件或目录”的错误,你需要先运行ldconfig

APK

apk add --allow-untrusted ./apache-pulsar-client-*.apk

步骤2:连接到Pulsar集群

要使用客户端库连接到Pulsar,您需要指定一个Pulsar协议 URL。

您可以将Pulsar协议URL分配给特定的集群,并使用pulsar方案。以下是一个使用默认端口6650localhost示例:

pulsar://localhost:6650

如果您有多个代理,请用逗号分隔 IP:port

pulsar://localhost:6550,localhost:6651,localhost:6652

如果您使用mTLS认证,请在方案中添加+ssl

pulsar+ssl://pulsar.us-west.example.com:6651