e.g. for version 1.17.0 (Mirrors)
wget -N http://apache.40b.nl/drill/drill-1.17.0/apache-drill-1.17.0.tar.gz
Available on DockerHub.
docker pull umids/apache-drill:1.17.0
Or build from local, e.g. for version 1.17.0
docker build -t umids/apache-drill:1.17.0 . --build-arg VERSION="1.17.0"
docker run -dit --rm --name drill -v /data:/data:ro -p 8047:8047 -p 31010:31010 umids/apache-drill:1.17.0
NOTE that without passing the env variables, memory settings configured to work with DSRI at UM will be applied.
docker run -dit --rm -p 8047:8047 -p 31010:31010 --name drill \
-e DRILLBIT_MAX_PROC_MEM='8G' \
-e DRILL_HEAP='4G' \
-e DRILL_MAX_DIRECT_MEMORY='3G' \
-e DRILLBIT_CODE_CACHE_SIZE='1G' \
-v /data:/data:ro umids/apache-drill
See the official Apache Drill documentation to configure Memory
See MapR documentation to configure Drill memory on OpenShift.
- Navigate to http://localhost:8047
- Try following query
show files in dfs.root.`/data/`