Redpanda

Redpanda 是一个面向开发者的流媒体数据平台。兼容 Kafka API,速度快10倍,无 ZooKeeper,无 JVM!「Redpanda is the real-time engine for modern apps. Kafka API Compatible; 10x faster. See more at vectorized.io/redpanda」

Github星跟蹤圖

Redpanda

Documentation
Slack
Twitter
Go
C++


Redpanda is a streaming platform for mission critical workloads. Kafka® compatible,
No Zookeeper®, no JVM, and no code changes required. Use all your favorite open source tooling - 10x faster.

We are building a real-time streaming engine for modern applications - from the
enterprise to the solo dev prototyping a react application on her laptop.
We go beyond the Kafka protocol, into the future of streaming with inline WASM
transforms and geo-replicated hierarchical storage. A new platform that scales with
you from the smallest projects to petabytes of data distributed across the globe.

Community

Slack is the main way the community interacts with one another in real time :)

Github Discussion is preferred for longer, async, thoughtful discussions

GitHub Issues is reserved only for actual issues. Please use the mailing list for discussions.

Code of conduct code of conduct for the community

Contributing docs

Getting Started

Prebuilt Packages

We recommend using our free & prebuilt stable releases below.

On MacOS

Simply download our rpk binary here. We require Docker on MacOS

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

On Debian/Ubuntu

curl -1sLf \
  'https://packages.vectorized.io/nzc4ZYQK3WRGd9sy/redpanda/cfg/setup/bash.deb.sh' \
  | sudo -E bash
  
sudo apt-get install redpanda

On Fedora/RedHat/Amazon Linux

curl -1sLf \
  'https://packages.vectorized.io/nzc4ZYQK3WRGd9sy/redpanda/cfg/setup/bash.rpm.sh' \
  | sudo -E bash
  
sudo yum install redpanda

GitHub Actions

    - name: start redpanda
      uses: redpanda-data/github-action@v0.1.3
      with:
        version: "latest"

Now you should be able to connect to redpanda (kafka-api) running at localhost:9092

Build Manually

We provide a very simple build system that uses your system libraries. We recommend
users leverage our pre-built stable releases which are vetted, tested, and reproducible with exact
versions of the entire transitive dependency graph, including exact compilers
all built from source. The only thing we do not build yet is the Linux Kernel, but soon!

For hackers, here is the short and sweet:

sudo ./install-dependencies.sh && CC=clang CXX=clang++ ./build.sh

For quicker dev setup, we provide a docker image with the toolchain installed.

Beta builds

For those of us who like to live on the edge!

We can cut a release at any point from the /dev branch if you want to test a particular feature.
Simply let us know you would like to test a feature from dev and we're happy to cut a beta release.

Beta releases on Debian/Ubuntu

curl -1sLf \
  'https://packages.vectorized.io/HxYRCzL4xbbaEtPi/redpanda-beta/setup.deb.sh' \
  | sudo -E bash
  
sudo apt-get install redpanda

Beta releases on Fedora/RedHat/Amazon Linux

curl -1sLf \
  'https://packages.vectorized.io/HxYRCzL4xbbaEtPi/redpanda-beta/setup.rpm.sh' \
  | sudo -E bash
  
sudo yum install redpanda

Beta releases on Docker

This is an example with the v21.3.5-beta3 version prior to the 21.3.5 release.

docker.vectorized.io/vectorized/redpanda:v21.3.5-beta3

主要指標

概覽
名稱與所有者redpanda-data/redpanda
主編程語言C++
編程語言Emacs Lisp (語言數: 17)
平台Docker, Linux, Mac, Kubernetes, Windows Subsystem for Linux (WSL)
許可證
所有者活动
創建於2020-11-02 22:43:36
推送於2025-06-07 18:17:54
最后一次提交
發布數737
最新版本名稱v24.3.14 (發布於 2025-05-20 17:46:18)
第一版名稱release-0.99.24 (發布於 )
用户参与
星數10.4k
關注者數136
派生數636
提交數41.5k
已啟用問題?
問題數11642
打開的問題數793
拉請求數12205
打開的拉請求數327
關閉的拉請求數1703
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?