https://github.com/wiremind/micro-druid
Dockerfile to run small setups of druid for e2e tests.
https://github.com/wiremind/micro-druid
Last synced: 5 months ago
JSON representation
Dockerfile to run small setups of druid for e2e tests.
- Host: GitHub
- URL: https://github.com/wiremind/micro-druid
- Owner: wiremind
- Created: 2020-04-27T13:18:09.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-04-01T15:09:11.000Z (about 1 year ago)
- Last Synced: 2025-04-01T16:35:35.227Z (about 1 year ago)
- Language: Dockerfile
- Size: 78.1 KB
- Stars: 0
- Watchers: 2
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Micro & Nano druid, for E2E tests
=======================================
Dockerfiles to run nano and micro setups of [druid](https://github.com/apache/druid) for e2e tests. Some configurations are applied to maximize the response time of the Druid docker but should in no way refer to a production cluster.
Arguments
---------
Arguments that can be set while building:
- `DRUID_VERSION`: You can also change the default value in the Containerfile.
Building
--------
```
export DRUID_VERSION=XXX # 26.0.0 for example.
# For the micro image
docker build -t micro-druid:${DRUID_VERSION}-micro --build-arg DRUID_VERSION=${DRUID_VERSION} -f ./Containerfile --target druid-micro .
# For the nano image
docker build -t micro-druid:${DRUID_VERSION}-nano --build-arg DRUID_VERSION=${DRUID_VERSION} -f ./Containerfile --target druid-nano .
```
Required hardware
------------------
Nano
*********
* 1 CPU
* 4GB RAM
* Launch command: `bin/start-nano-quickstart`
* Configuration directory: `conf/druid/single-server/nano-quickstart`
Micro
*********
* 4 CPU
* 16GB RAM
* Launch command: `bin/start-micro-quickstart`
* Configuration directory: `conf/druid/single-server/micro-quickstart`