<@U078Y59KC3B> if I want to run Pulsar on arm64 ar...
# ask-ai
s
@RunLLM if I want to run Pulsar on arm64 architecture, where can I find the binaries for it?
r
You can find official Apache Pulsar binaries for arm64 architecture on the Pulsar downloads page. The container images published on DockerHub also support arm64, and C++ client libraries provide arm64 packages for various Linux distributions, including Alpine, Debian, and RedHat, as well as MacOS arm64 wheels for Python and Node.js clients. For more details on C++ client arm64 packages, see the Pulsar C++ client documentation. Would you like more detail on a specific client, package type, or deployment method? Sources: - Pulsar C++ client documentation - Pulsar downloads page 👍 0 button 👎 0 button 💡 Hint: Mention @runllm in the thread for followups.
s
@RunLLM the pulsar downloads page doesn't make any mention of arm64. Does the binary work on both arm64 and x86 architecture?
r
The official Apache Pulsar binary releases are built for 64-bit macOS and Linux, but the documentation does not explicitly state support for arm64; it only mentions "64-bit" systems. For Docker images, multi-arch (including arm64 and amd64) support is available, and C++ client libraries provide explicit arm64 packages. However, the main server binary tarballs are not guaranteed to work natively on arm64 unless specifically built for that architecture. For arm64, using Docker images or building from source is recommended. See Deploy a cluster on bare metal and Docker image arm64 support. Would you like more detail on building from source or using Docker for arm64? Sources: - Docker image arm64 support - Deploy a cluster on bare metal 👍 0 button 👎 0 button 💡 Hint: Mention @runllm in the thread for followups.
l
You don't need separate binaries for the .tar.gz distribution. The docker image is multi-arch.