Druid(v0.8.3) Docker Image(with druid-datasketches extension and caravel included)
Command to run the docker image :
docker run -t -d --net=host <docker_image>
Druid UI : http://localhost:8081/#/
Caravel UI(credentials - admin/admin) : http://localhost:8088/
To build the docker image yourself
git clone https://github.com/deepak-rai/druid-caravel-docker.git
cd docker-druid
docker build -t example-cluster .
- Test data in sample_data is copied into Docker image at
/home/druid/sample_data/
. - To ingest this test data into druid, run following from within the docker:
root@geo-qa1002:/# curl -X 'POST' -H 'Content-Type:application/json' -d @/home/druid/sample_data/spec.json http://localhost:8090/druid/indexer/v1/task
{"task":"index_hadoop_test_data_2017-02-25T04:01:12.810Z"}
- Sample query command(to be run from within the docker):
root@geo-qa1002:/# curl -X 'POST' -H 'Content-Type:application/json' -d @/home/druid/sample_data/query.json http://localhost:8082/druid/v2/?pretty
[ {
"version" : "v1",
"timestamp" : "2017-01-20T00:00:00.000Z",
"event" : {
"4000_unique_users" : 2.0
}
} ]root@geo-qa1002:/#