一、安装
安装和使用Apache Druid通常涉及以下步骤。请注意,具体的步骤可能会有所不同,具体取决于你使用的操作系统和Druid版本。以下是通用的指导方针:
1. 满足系统要求:
确保你的系统满足Apache Druid的要求。这包括Java、ZooKeeper和Glibc等的安装。检查官方文档以获取详细的系统要求。
2. 下载和解压缩 Druid:
访问 Apache Druid官方网站 下载最新版本的 Druid。解压缩下载的文件。
tar -xzf apache-druid-<version>-bin.tar.gz
cd apache-druid-<version>
3. 配置 Druid:
在解压后的 Druid 目录中,编辑配置文件(conf/druid/single-server/micro-quickstart
目录下)以适应你的需求。重要的配置文件包括:
common.runtime.properties
: 通用配置,例如数据目录、日志级别等。broker/runtime.properties
: Broker节点的配置。historical/runtime.properties
: Historical节点的配置。coordinator/runtime.properties
: Coordinator节点的配置。middleManager/runtime.properties
: MiddleManager节点的配置。overlord/runtime.properties
: Overlord节点的配置。
4. 启动 ZooKeeper:
Druid使用ZooKeeper来进行协调。确保ZooKeeper正在运行。
5. 启动 Druid 节点:
在 Druid 目录下,运行以下命令以启动 Druid 节点:
./bin/start-micro-quickstart
6. 验证 Druid 运行状态:
访问 Druid 控制台(默认地址:http://localhost:8081)以验证 Druid 是否成功启动。
二、使用
-
启用Druid SQL查询日志:
在Druid的配置文件中,你可以启用SQL查询日志。以下是一个简化的配置示例:
# 在druid.common中添加 druid.query.sql.logging.type=file druid.query.sql.logging.directory=/path/to/sql-logs
上述配置启用了将SQL查询日志输出到文件,你可以根据实际需要调整日志类型和存储目录。
-
查看Druid控制台:
Druid的控制台通常提供有关集群性能和查询执行情况的信息。默认情况下,Druid的控制台地址是
http://localhost:8081
。你可以通过访问该地址查看已执行的查询和相应的性能指标。- 打开Druid控制台:
http://localhost:8081
- 导航到“Queries”部分,你将看到执行的查询列表以及有关每个查询的详细信息。
- 打开Druid控制台:
-
使用Druid查询日志:
查询日志记录在你配置的目录中。你可以查看这些日志文件,以获取有关SQL查询的更详细信息,例如执行计划、执行时间等。
-
使用监控工具可视化数据:
你可以使用可视化工具(例如Grafana)来创建仪表板,将Druid的性能指标可视化,从而更直观地监控SQL查询的执行情况。
- 配置Druid的Emitter以将性能指标发送到外部系统。
- 在Grafana中设置Druid作为数据源。
- 创建仪表板并添加相应的图表,以显示SQL查询的性能指标。
请确保参考Druid的官方文档,以获取关于配置和监控的最新和详细信息。