跳转到主要内容

单机部署

Druid 包含一个启动脚本 bin/start-druid,它会根据可用的处理器和内存自动设置各种与内存相关的参数。它接受可选参数,例如服务列表、总内存以及用于覆盖默认 JVM 参数和特定于服务的运行时属性的配置目录。

默认情况下,由 bin/start-druid 启动的服务:

  • 使用所有处理器
  • 最多可使用系统内存的 80%
  • 对所有其他设置应用 conf/druid/auto 中的配置文件。

有关可能参数的详细信息,请运行 bin/start-druid --help

单服务器参考配置(已弃用)

Druid 为单机部署提供了一套参考配置和启动脚本。这些启动脚本已被弃用,建议使用上述文档中提到的 bin/start-druid 脚本。这些配置包位于 conf/druid/single-server/ 中。

配置规模启动命令配置目录
nano-quickstart1 CPU, 4GiB 内存bin/start-nano-quickstartconf/druid/single-server/nano-quickstart
micro-quickstart4 CPU, 16GiB 内存bin/start-micro-quickstartconf/druid/single-server/micro-quickstart
small8 CPU, 64GiB 内存 (~i3.2xlarge)bin/start-smallconf/druid/single-server/small
medium16 CPU, 128GiB 内存 (~i3.4xlarge)bin/start-mediumconf/druid/single-server/medium
large32 CPU, 256GiB 内存 (~i3.8xlarge)bin/start-largeconf/druid/single-server/large
xlarge64 CPU, 512GiB 内存 (~i3.16xlarge)bin/start-xlargeconf/druid/single-server/xlarge

micro-quickstart 是为笔记本电脑等小型机器设计的,旨在用于快速评估用例。

nano-quickstart 是一种更小的配置,针对拥有 1 个 CPU 和 4GiB 内存的机器。它适用于在资源受限的环境(如小型 Docker 容器)中进行有限的评估。

其他配置旨在用于通用单机部署。它们是根据亚马逊 i3 系列 EC2 实例的硬件规模进行配置的。

这些示例配置的启动脚本会启动一个 ZK 实例以及 Druid 服务。您也可以选择单独部署 ZK。