单机部署
Druid自带了一组用於单机部署的启动脚本和参考配置:
nano-quickstart
micro-quickstart
small
medium
large
xlarge
其中,micro-quickstart的配置规格
适合笔记本电脑等小型机器运行,用于快速模拟druid用例。
nano-quickstart
是规格更小的配置,面向具有1个CPU和4GB内存的计算机。它旨在在资源受限的环境(例如小型Docker容器)中进行有限的模拟。
其他配置旨在用于一般用途的单机部署。它们的大小与亚马逊i3系列EC2实例的硬件大致相符。
这些示例配置的启动脚本与Druid服务一起运行单个ZK实例。您也可以选择单独部署ZK。
示例配置使用Coordinator配置文档中druid.coordinator.asOverlord.enabled=true
描述的可选配置在单个过程中同时运行Druid Coordinator和Overlord 。
虽然为大型单机提供了示例配置,但在更高规模下,我们建议在集群部署中运行Druid ,以实现容错和减少资源争用。
单服务器参考配置
Nano-Quickstart:1个CPU,4GB RAM
- 启动命令:
bin/start-nano-quickstart
- 配置目录:
conf/druid/single-server/nano-quickstart
微型快速入门:4个CPU,16GB RAM
- 启动命令:
bin/start-micro-quickstart
- 配置目录:
conf/druid/single-server/micro-quickstart
小型:8 CPU,64GB RAM(〜i3.2xlarge)
- 启动命令:
bin/start-small
- 配置目录:
conf/druid/single-server/small
中:16 CPU,128GB RAM(〜i3.4xlarge)
- 启动命令:
bin/start-medium
- 配置目录:
conf/druid/single-server/medium
大型:32 CPU,256GB RAM(〜i3.8xlarge)
- 启动命令:
bin/start-large
- 配置目录:
conf/druid/single-server/large
大型X:64 CPU,512GB RAM(〜i3.16xlarge)
- 启动命令:
bin/start-xlarge
- 配置目录:
conf/druid/single-server/xlarge