执行查询
使用工具和库来查询存储在 InfluxDB Clustered 数据库中的数据。
InfluxDB 客户端库和 Flight 客户端可以使用 Flight+gRPC 协议,通过 SQL 或 InfluxQL 进行查询,并以 Arrow 内存格式检索数据。 HTTP 客户端可以使用 InfluxDB v1 /query
REST API,通过 InfluxQL 进行查询,并以 JSON 格式检索数据。
了解如何使用以下工具连接到 InfluxDB 并查询您的数据
使用客户端库
使用 InfluxDB 3 客户端库以及 SQL 或 InfluxQL 查询存储在 InfluxDB 中的数据。 InfluxDB 3 客户端库是特定于语言的软件包,可与您的应用程序集成。 通过 Flight+gRPC 协议执行查询并检索数据和元数据,然后使用您选择的语言的工具处理数据。
使用 influxctl CLI
使用 influxctl query
命令,通过 SQL 查询 InfluxDB Clustered 中的数据。
influxctl query \
--token DATABASE_TOKEN \
--database DATABASE_NAME \
"SELECT * FROM home"
使用 v1 查询 API 和 InfluxQL
使用 InfluxDB v1 HTTP 查询 API,通过 InfluxQL 查询 InfluxDB Clustered 中的数据。
curl --get https://cluster-host.com/query \
--header "Authorization: Token DATABASE_TOKEN" \
--data-urlencode "db=DATABASE_NAME" \
--data-urlencode "q=SELECT * FROM home"
使用可视化工具
使用可视化工具以及 SQL 或 InfluxQL 查询存储在 InfluxDB 中的数据。
此页面是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子! 我们欢迎并鼓励您提供关于 InfluxDB Clustered 和此文档的反馈和错误报告。 如需寻求支持,请使用以下资源
拥有年度合同或支持合同的客户可以联系 InfluxData 支持。