GithubHelp home page GithubHelp logo

isabella232 / redpanda Goto Github PK

View Code? Open in Web Editor NEW

This project forked from redpanda-data/redpanda

0.0 0.0 0.0 23.48 MB

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

Home Page: https://redpanda.com

Emacs Lisp 0.01% Shell 0.15% CMake 0.94% Dockerfile 0.07% Python 11.12% Go 15.26% JavaScript 0.49% TypeScript 2.97% C++ 67.15% C 0.08% HTML 0.02% SCSS 0.11% Makefile 0.07% Smarty 0.02% Java 1.53% Jinja 0.02%

redpanda's Introduction

Redpanda

Documentation Slack Twitter Go C++

redpanda sitting

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/[email protected]
      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's People

Contributors

0x5d avatar 0xdiba avatar alenkacz avatar andresaristizabal avatar andrewhsu avatar benpope avatar bmansheim avatar coral-waters avatar deflaimun avatar dependabot[bot] avatar dimitriscruz avatar dotnwat avatar dswang avatar duarten avatar emaxerrno avatar felixguendling avatar ivotron avatar jcsp avatar lazin avatar mmaslankaprv avatar nicolaferraro avatar rafalkorepta avatar rkruze avatar rystsov avatar simon0191 avatar twmb avatar vadimplh avatar yougotashovel avatar zedroman avatar ztlpn avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.