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:
Subfolder | Contains |
---|---|
bookkeeper-server | The BookKeeper server and client |
bookkeeper-benchmark | A benchmarking suite for measuring BookKeeper performance |
bookkeeper-stats | A BookKeeper stats library |
bookkeeper-stats-providers | BookKeeper stats providers |