BookKeeper installation
You can install BookKeeper either by downloading a GZipped tarball package, using the Docker image or cloning the BookKeeper repository.
Requirements
- Unix environment
- Java Development Kit 1.8 or later
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 |