druid/docs/content/development/build.md

1.3 KiB

layout
doc_page

Build from Source

You can build Druid directly from source. Please note that these instructions are for building the latest stable of Druid. For building the latest code in master, follow the instructions here.

Building Druid requires the following:

To do so, run these commands:

git clone git@github.com:apache/incubator-druid.git
cd druid
mvn clean package

This will compile the project and create the Druid binary distribution tar under distribution/target/druid-VERSION-bin.tar.gz.

This will also create a tarball that contains mysql-metadata-storage extension under distribution/target/mysql-metadata-storage-bin.tar.gz. If you want Druid to load mysql-metadata-storage, you can first untar druid-VERSION-bin.tar.gz, then go to druid-<version>/extensions, untar mysql-metadata-storage-bin.tar.gz there. Now just specifiy mysql-metadata-storage in druid.extensions.loadList so that Druid will pick it up. See Including Extensions for more information.