Skip to main content
Version: 4.15.5

BookKeeper installation

You can install BookKeeper either by downloading a GZipped tarball package, using the Docker image or cloning the BookKeeper repository.

Requirements​

Download​

You can download Apache BookKeeper releases from the Download page.

Clone​

To build BookKeeper from source, clone the repository from the GitHub mirror:

$ git clone https://github.com/apache/bookkeeper

Build using Gradle​

Once you have the BookKeeper on your local machine, either by downloading or cloning it, you can then build BookKeeper from source using Gradle:

$ ./gradlew build -x signDistTar -x test

To run all the tests:

$ ./gradlew test -x signDistTar

Package directory​

The BookKeeper project contains several subfolders that you should be aware of:

SubfolderContains
bookkeeper-serverThe BookKeeper server and client
bookkeeper-benchmarkA benchmarking suite for measuring BookKeeper performance
bookkeeper-statsA BookKeeper stats library
bookkeeper-stats-providersBookKeeper stats providers