redpanda

redpanda-data活跃维护

兼容 Kafka API 的流式数据平台,用 C++ 重写,无需 ZooKeeper 和 JVM,性能比 Kafka 快约 10 倍,适合替换现有 Kafka 集群。

Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!

v26.2.2发布于 2026-08-22 00:45 UTC12,676star +3 / 7 天802fork同步于 2026-11-10 05:28 UTC

怎么上手

从 README 代码块原样提取,可能是其中一种安装方式
curl -1sLf \
brew install redpanda-data/tap/redpanda && rpk container start
curl -LO https://rpk.redpanda.com/latest/rpk-linux-amd64.zip
curl -LO https://rpk.redpanda.com/latest/rpk-darwin-arm64.zip
curl -LO https://rpk.redpanda.com/latest/rpk-windows-amd64.zip
硬件要求按 README 关键词推断
有 Docker 镜像
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

这个项目的说明还在生成中,先参考下面「最近发版」和 README。

最近发版

5 个版本v26.2.2
  1. v26.2.2最新正式版2026-08-22 · 2026-08-22 00:45 UTC

    [!IMPORTANT] This is the last Redpanda release published on GitHub. Find release notes for versions after v26.2.2 in the Redpanda docs.

    To download Redpanda and rpk, see Get started.

    Features

    • rpk sql debug bundle collects a diagnostic bundle from an Oxla (SQL) cluster. by @Bixkog in #31078 by @tyson-redpanda in #31294
    • rpk generate grafana-dashboard gains a new operations-stretch dashboard: a Grafana dashboard for stretch clusters managed by the Redpanda Operator, covering cross-cluster raft health, StretchCluster member status, and operator reconcile health. Generate it with rpk generate grafana-dashboard --dashboard operations-stretch. by @RafalKorepta in #31641
    • rpk generate grafana-dashboard now offers a load-factor dashboard showing utilization relative to capacity for key broker resources (CPU, IO scheduler, disk IOPS, memory, network bandwidth, client connections). by @travisdowns in #31555
    • rpk now supports Shadow Link role sync in Redpanda Cloud clusters by @r-vasquez in #31625
    • rpk shadow update now accepts a --config-file flag to apply a configuration file directly. by @r-vasquez in #31329

    Bug Fixes

    • Fix the registered config name for leader_balancer_node_mute_timeout. by @WillemKauf in #31359
    • Fixed Schema Registry aborting the broker when a request failed before its deferred authorization check with schema_registry_enable_authorization enabled. Such requests now return an error response. by @nguyen-andrew in #31590
    • Fixed a crash that could occur when removing a partition with a very large number of log segments, e.g. during partition rebalancing. by @pgellert in #31503
    • Fixed a crash where a snapshot write failing on a full disk (ENOSPC) aborted the node with a misleading "snapshot writer has to be closed" assertion instead of surfacing the I/O error. by @nvartolomei in #31277
    • Fixed a crash where a snapshot write failing on a full disk (ENOSPC) aborted the node with a misleading "snapshot writer has to be closed" assertion instead of surfacing the I/O error. by @nvartolomei in #31180 by @tyson-redpanda in #31294
    • Fixed a race in the internal Kafka client where a concurrent request on a freshly established SASL connection could be sent before authentication finished, causing the broker to drop the connection. by @nvartolomei in #31273
    • Fixed a race in the internal Kafka client where a concurrent request on a freshly established SASL connection could be sent before authentication finished, causing the broker to drop the connection. by @nvartolomei in #31152 by @tyson-redpanda in #31294
    • Fixes a bug in timequeries on cloud topics which could result in returning an offset up to one indexing interval (4_MiB of records by default) later than the first record at or after the requested timestamp by @WillemKauf in #31417
    • Fixes a bug in which L0 batches in a cloud topic forgot to preserve last_offset_delta in their header, leading to
  2. v25.3.172026-08-20 · 2026-08-20 00:04 UTC
    查看更新说明

    Features

    • adds the cloud_storage_prefetch_segments_max cluster config which can be used to enable small segment prefetching in cloud storage. by @ballard26 in #29795

    Bug Fixes

    • Reverted the c-ares DNS resolver from 1.34.7 back to 1.34.6. c-ares 1.34.7 contains an upstream regression (c-ares/c-ares#1256) where a DNS query's completion callback can silently never be invoked, which could leave an internal broker-to-broker RPC connection permanently unable to reconnect after a peer broker restart. Affected clusters showed persistently under-replicated partitions and failing broker readiness probes, even though the remaining replicas kept a healthy quorum and continued serving traffic. Reverting c-ares reintroduces CVE-2026-33630. The CVE fix will be re-applied once an upstream c-ares release fixes the regression. by @pgellert in #31637
    • Fixed a memory over-allocation in the Kafka fetch path where a partition with an inflated max.message.bytes (e.g. UINT32_MAX) could monopolize the entire shard's fetch memory budget, starving other partitions and causing fetch timeouts or broker OOM. by @ballard26 in #30314
    • Fixed an audit initialization deadlock where the audit subsystem would retry indefinitely waiting for a controller leader, permanently wedging startup on clusters without an elected leader. Audit initialization now reads the local topic table directly and marks the subsystem misconfigured rather than silently dropping records. by @bartoszpiekny-redpanda in #31587
    • #31552 rpk connect upgrade no longer fails to determine the currently-installed Redpanda Connect version when that version has a segment of three or more digits, which had blocked upgrading any Connect install since 4.100.0. by @JakeSCahill in #31553

    Full Changelog: https://github.com/redpanda-data/redpanda/compare/v25.3.16...v25.3.17

  3. v26.1.172026-08-20 · 2026-08-20 00:03 UTC
    查看更新说明

    Bug Fixes

    • Fixed an issue where audit-log initialization unconditionally sent a CreateTopics request to the controller leader, causing authentication and the admin API to be rejected cluster-wide (with audit_failure_policy=reject) for the duration of any prolonged leaderless state. Initialization now checks the local topic table first and skips the CreateTopics call when the audit topic already exists. by @andresaristizabal-rp in #31411
    • Fixed an issue where backpressure from the Iceberg coordinator caused high CPU load on the Datalake translators. The translation loop was treating a backpressured fetch as a successful iteration and cancelling its retry jitter, causing it to spin as fast as the RPC completed rather than applying the normal jittered sleep. by @pgellert in #31419
    • Reverted the c-ares DNS resolver from 1.34.7 back to 1.34.6. c-ares 1.34.7 contains an upstream regression (c-ares/c-ares#1256) where a DNS query completion callback can silently never be invoked, which could leave an internal broker-to-broker RPC connection permanently unable to reconnect after a peer broker restart. Affected clusters showed persistently under-replicated partitions and failing broker readiness probes. Reverting c-ares reintroduces CVE-2026-33630; the CVE fix will be re-applied once upstream resolves the regression. by @bartoszpiekny-redpanda in #31634

    Full Changelog: https://github.com/redpanda-data/redpanda/compare/v26.1.16...v26.1.17

  4. v26.1.162026-08-13 · 2026-08-13 19:25 UTC
    查看更新说明

    IMPORTANT: Do not install the 26.1.16 release. A critical bug was identified that has broad implications that can create instability for long-running clusters. This issue is fixed in 26.1.17. Please upgrade directly to 26.1.17 or 26.2.x

    Bug Fixes

    • Fixed a crash that could occur when removing a partition with a very large number of log segments, e.g. during partition rebalancing. by @pgellert in #31505
    • Fixed a crash where a snapshot write failing on a full disk (ENOSPC) aborted the node with a misleading "snapshot writer has to be closed" assertion instead of surfacing the I/O error. by @nvartolomei in #31186
    • Fixed a double-free / use-after-free in c-ares query-completion handling (CVE-2026-33630). by @bartoszpiekny-redpanda in #31486
    • Fixed a race in the internal Kafka client where a concurrent request on a freshly established SASL connection could be sent before authentication finished, causing the broker to drop the connection. by @nvartolomei in #31192
    • #31550 rpk connect upgrade no longer fails to determine the currently-installed Redpanda Connect version when that version has a segment of three or more digits, which had blocked upgrading any Connect install since 4.100.0. by @JakeSCahill in #31551

    Full Changelog: https://github.com/redpanda-data/redpanda/compare/v26.1.15...v26.1.16

  5. v25.3.162026-08-13 · 2026-08-13 19:13 UTC
    查看更新说明

    IMPORTANT: Do not install the 25.13.16 release. A critical bug was identified that has broad implications that can create instability for long-running clusters. This issue is fixed in 25.3.17. Please upgrade directly to 25.3.17, 26.1.17, or 26.2.x

    Bug Fixes

    • Changes to cloud_storage_throughput_limit_percent cluster config now take effect at runtime instead of being ignored until restart. by @nvartolomei in #30232
    • Fix consumer group lag metrics inflated after retention or trim-prefix. by @bartoszpiekny-redpanda in #30902
    • Fix consumer group lag metrics reporting 0 for read-replica topics. by @bartoszpiekny-redpanda in #30950
    • Fixed a crash that could occur when removing a partition with a very large number of log segments, e.g. during partition rebalancing. by @pgellert in #31504
    • Fixed a crash where a snapshot write failing on a full disk (ENOSPC) aborted the node with a misleading "snapshot writer has to be closed" assertion instead of surfacing the I/O error. by @nvartolomei in #31188
    • Fixed a double-free / use-after-free in c-ares query-completion handling (CVE-2026-33630). by @bartoszpiekny-redpanda in #31485
    • Fixed a leak in the Iceberg translation subsystem where per-partition metrics were not released after a partition was removed from a broker. by @nvartolomei in #30705
    • Fixed a race in the internal Kafka client where a concurrent request on a freshly established SASL connection could be sent before authentication finished, causing the broker to drop the connection. by @nvartolomei in #31191
    • Fixes a bug in OffsetForLeaderEpoch handling with tiered topics which could cause consumers to reset their fetch position to the beginning of the log held in cloud storage. by @WillemKauf in #31075
    • Fixes a bug in which a generate_report() request to the transform system could result in a nullptr dereference at startup. by @WillemKauf in #30911
    • Fixes a bug in which hung requests to the schema registry or in shadow linking could cause a deadlock during shutdown. by @WillemKauf in #30789
    • Fixes a reactor stall seen when there are a large number of pending files in the Iceberg Topics coordinator. by @andrwng in #30881
    • Fixes a wedge in multi-output transforms where a produce failure on one output topic silently stalled the processor instead of restarting it. by @WillemKauf in #30856
    • HTTP Proxy: Consumer group fetches no longer fail indefinitely with offset_out_of_range after retention moves a topic's log start offset past 0; the consumer now recovers to the earliest available offset (auto.offset.reset=earliest). by @bartoszpiekny-redpanda in #31208
    • Lifecycle fix on groups. by @joe-redpanda in #31183
    • Upgrade krb5 to 1.22.2 to address CVE-2026-40355 and CVE-2026-40356 (NegoEx parsing vulnerabilities). by @tyson-redpanda in #30875
    • Upgraded Go toolchain to 1.26.5 to address CVE-2026-39822 (os.Root symlink escape). by @bartoszpiekny-redpanda in #31487
    • Upgraded OpenSSL from 3.0.20 to 3.0.21 to resolve CVEs fixed in the 3.0.21 release (2026-06

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Redpanda

    Documentation Slack Twitter Redpanda University

    Redpanda is the most complete, Apache Kafka®-compatible streaming data platform, designed from the ground up to be lighter, faster, and simpler to operate. Free from ZooKeeper™ and JVMs, it prioritizes an end-to-end developer experience with a huge ecosystem of connectors, configurable tiered storage, and more.

    Table of Contents

    Get started

    Prebuilt packages

    Redpanda Data recommends using the following free, prebuilt stable releases.

    Debian/Ubuntu

    curl -1sLf \
      'https://linux.pkg.redpanda.com/setup-redpanda.deb.sh' \
      | sudo -E bash
    
    sudo apt-get install redpanda
    

    Fedora/RedHat/Amazon Linux

    curl -1sLf \
      'https://linux.pkg.redpanda.com/setup-redpanda.rpm.sh' \
      | sudo -E bash
    
    sudo yum install redpanda
    

    macOS

    Docker is required on MacOS.

    brew install redpanda-data/tap/redpanda && rpk container start
    

    rpk binaries

    Prebuilt rpk binaries for Linux, macOS and Windows (amd64 and arm64) are published at https://rpk.redpanda.com/<release>/rpk-<os>-<arch>.zip, where <release> is a version tag such as v26.2.4, or latest for the newest stable release.

    # latest stable release
    curl -LO https://rpk.redpanda.com/latest/rpk-linux-amd64.zip
    curl -LO https://rpk.redpanda.com/latest/rpk-darwin-arm64.zip
    curl -LO https://rpk.redpanda.com/latest/rpk-windows-amd64.zip
    
    # a specific release
    curl -LO https://rpk.redpanda.com/v26.2.4/rpk-linux-arm64.zip
    
    # SHA256 checksums (note: no `v` in the file name)
    curl -LO https://rpk.redpanda.com/v26.2.4/rpk_26.2.4_checksums.txt
    
    # SHA256 checksums for latest, without the version in the file name
    curl -LO https://rpk.redpanda.com/latest/rpk_checksums.txt
    

    Available files per release: rpk-linux-amd64.zip, rpk-linux-arm64.zip, rpk-darwin-amd64.zip, rpk-darwin-arm64.zip, rpk-windows-amd64.zip, rpk-windows-arm64.zip and rpk_<version>_checksums.txt. latest/ also carries the checksums as rpk_checksums.txt.

    Other Linux environments

    To install from a .tar.gz archive, download the file and extract it into /opt/redpanda.

    For amd64:

    curl -LO https://vectorized-public.s3.us-west-2.amazonaws.com/releases/redpanda/25.2.7/redpanda-25.2.7-amd64.tar.gz
    

    For arm64:

    curl -LO https://vectorized-public.s3.us-west-2.amazonaws.com/releases/redpanda/25.2.7/redpanda-25.2.7-arm64.tar.gz
    

    Replace 25.2.7 with the version you want to download. See Release Notes for available releases.

    Build Manually

    Redpanda Data uses Bazel as the build system. Bazel automatically manages most of the toolchains and third-party dependencies.

    We rely on bazelisk to get the right version of bazel needed for the build. You can for example install it as follows and add it to your $PATH (or use one of the other suggested ways from their repo).

    wget -O ~/bin/bazel https://github.com/bazelbuild/bazelisk/releases/latest/download/bazelisk-linux-amd64 && chmod +x ~/bin/bazel
    

    There are a few system libraries and preinstalled tools our build assumes are available locally. To bootstrap and build redpanda along with all its tests.

    sudo ./bazel/install-deps.sh
    bazel build --config=release //...
    

    For more build configurations, see .bazelrc.

    Release candidate builds

    Redpanda Data creates a release candidate (RC) build when we get close to a new release, and we publish it to make new features available for testing. RC builds are not recommended for production use.

    RC releases on Debian/Ubuntu

    curl -1sLf \
      'https://linux.pkg.redpanda.com/setup-redpanda-unstable.deb.sh' \
      | sudo -E bash
    
    sudo apt-get install redpanda
    

    RC releases on Fedora/RedHat/Amazon Linux

    curl -1sLf \
      'https://linux.pkg.redpanda.com/setup-redpanda-unstable.rpm.sh' \
      | sudo -E bash
    
    sudo yum install redpanda
    

    RC releases on Docker

    Example with v25.1.1-rc1:

    docker pull docker.redpanda.com/redpandadata/redpanda-unstable:v25.1.1-rc1
    

    Community

    Resources