This repo is for constructing an infrastructure environment using docker-compose, include Hadoop(Pseudo-Distributed Mode), Druid(Single-Server), Metabase.
| Server | Port |
|---|---|
| HDFS Web | 50070 |
| Yarn ResourceManager Web | 8088 |
| MapReduce HistoryServer | 19888 |
| Druid QueryServer | 8888 |
| Metabase | 3000 |
mkdir -p /tmp/sharedCreate a folder to share volumes between docker containers. And if you have given data, copy to that folder.
docker-compose up --build &The minimum specifications are 4 vCPU cores and 16GiB RAMs.
If you want to execute at a lower specification, modify the micro-quickstart to nano-quickstart in Druid Dockerile and bootstrap.sh. However, nano-quickstart has very little Heap space and cannot index large file.
docker-compose down