All Projects → anskarl → druid-docker-cluster

anskarl / druid-docker-cluster

Licence: Apache-2.0 License
Dockerized Apache Druid for testing and development

Programming Languages

shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to druid-docker-cluster

druid-boot-starter
druid
Stars: ✭ 13 (-40.91%)
Mutual labels:  druid
FiveSecondRule
This is an addon for World of Warcraft Classic The purpose of this addon is to track the so-called "5-second-rule" (5SR), which refers to the time needed to elapse after spending mana, for mana regen to resume.
Stars: ✭ 40 (+81.82%)
Mutual labels:  druid
yiying-parent
在线电影,基于分布式微服务架构,技术架构有SpringBoot、SpringCoud、nacos、dubbo、mybatis-plus、Druid,采用前后端分离方式进行开发,实现自定义视频上传、解码、存储、点播
Stars: ✭ 48 (+118.18%)
Mutual labels:  druid
learning
学习笔记
Stars: ✭ 17 (-22.73%)
Mutual labels:  druid
sherlock
Sherlock is an anomaly detection service built on top of Druid
Stars: ✭ 137 (+522.73%)
Mutual labels:  druid
tongyimall
高仿小米商城用户端,是Vue + SpringBoot的前后端分离项目,包括首页门户、商品分类、首页轮播、商品展示、购物车、地址管理等部分。管理端在另一个仓库。
Stars: ✭ 55 (+150%)
Mutual labels:  druid
Onlinemall
⬆️ 基于springboot+thymeleaf+spring data jpa+druid+bootstrap+layui等技术的JavaWeb电商项目(项目包含前后台,分为前台商城系统及后台管理系统。前台商城系统包含首页门户、商品推荐、商品分类、商品搜索、商品展示、商品详情、购物车、订单流程、用户中心、评论(有些bug,当时做得不够好,下一个项目的评论模块比这个好)、模拟支付等模块。 后台管理系统包含商品管理、订单管理、用户管理等模块。系统介绍及详细功能点、技术点见项目内文档描述)☀️
Stars: ✭ 230 (+945.45%)
Mutual labels:  druid
cc-s
一个基于spring boot、druid、mybatis、mysql的后端基础
Stars: ✭ 22 (+0%)
Mutual labels:  druid
production ssm
转载测试通过--这是一个生产管理ERP系统。依托科技计划重点项目“制造装备物联及生产管理系统研发”,主要包括:计划进度、设备管理、工艺监控、物料监控、人员监控、质量监控、系统管理7大模块。
Stars: ✭ 35 (+59.09%)
Mutual labels:  druid
springboot-chapter
🚀Spring Boot 2.0基础教程。主流框架整合,实践学习案例。
Stars: ✭ 23 (+4.55%)
Mutual labels:  druid
uccn
一个简洁的官网
Stars: ✭ 62 (+181.82%)
Mutual labels:  druid
hqc mp
微信小程序+微信管理后台+微信用户前台
Stars: ✭ 69 (+213.64%)
Mutual labels:  druid
RuoYi-fast
🎉 (RuoYi)官方仓库 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用
Stars: ✭ 117 (+431.82%)
Mutual labels:  druid
RuoYi-Vue-Oracle
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue & Element 的前后端分离权限管理系统
Stars: ✭ 225 (+922.73%)
Mutual labels:  druid
SpringBootIntegration
SpringBoot集成学习项目 SpringBoot Integration
Stars: ✭ 20 (-9.09%)
Mutual labels:  druid
Spring Cloud Shop
spring cloud 版分布式电商项目,全力打造顶级多模块,高可用,高扩展电商项目
Stars: ✭ 248 (+1027.27%)
Mutual labels:  druid
spring-boot-demo
SpringBoot Demo.集成统一异常处理,Swagger,Druid,Mybatis,Redis,Mongo.
Stars: ✭ 21 (-4.55%)
Mutual labels:  druid
spark-druid-connector
A library for querying Druid data sources with Apache Spark
Stars: ✭ 20 (-9.09%)
Mutual labels:  druid
learn-java-demo
java学习demo
Stars: ✭ 17 (-22.73%)
Mutual labels:  druid
spring-boot-examples
本仓库为《Spring Boot 系列文章》代码仓库,欢迎点赞、收藏。
Stars: ✭ 52 (+136.36%)
Mutual labels:  druid

Dockerized Apache Druid cluster

This project demostrates how you can setup a Dockerized example/development Apache Druid cluster.

The cluster is being composed of the following components:

  • S3 Compatible Object Storage MinIO for Deep storage

  • PostgreSQL for metadata storage

  • Zookeeper for internal service discovery, coordination, and leader election

  • Apache Druid platform:

    • Middle Manager to handle the ingestion of data into the cluster
    • Historical to handle the storage and querying on “historical” data
    • Broker to receive queries from external clients
    • Coordinator to assign segments to Historical nodes
    • Overlord to assign ingestion tasks to Middle Managers and to coordinate segment publishing
    • Router provides a unified API gateway in front of Brokers, Overlords and Coordinators

Instructions to build Druid image

make image

or by using docker-compose

docker-compose build

You can also specify the version of Druid to build, for example:

make DRUID_VERSION=0.14.1-incubating image

or by using docker-compose

docker-compose build --build-arg ARG_DRUID_VERSION=0.14.1-incubating

Run the cluster

docker-compose up

or to run in the backgroumd:

docker-compose up -d

After a while the Druid console should be available in http://localhost:8888

Load example data

For example data we are using a subset of the NYC Taxi & Limousine Commission - Trip Record Data, specifically from months 2015-01 to 2015-03.

cd dataset
./03-load_to_druid.sh

Please note that you can download data for different months and adjust the sample size by adjusting the parameters of ./dataset/01-download.sh and ./dataset/02-create_sample_tripdata.sh.

The schema of the dataset and the indexing task is being defined in ./dataset/yellow_tripdata-index.json

...enjoy :)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].