Influxdb 从特定分片中选择数据
Posted
技术标签:
【中文标题】Influxdb 从特定分片中选择数据【英文标题】:Influxdb select data from a specific shard 【发布时间】:2018-03-07 13:21:24 【问题描述】:我想知道是否可以通过 influx 的 CLI 以某种方式选择特定分片的数据。我也想在两个时间戳中选择系列,但我还没有找到如何。任何意见将不胜感激,谢谢。
【问题讨论】:
【参考方案1】:问:我想知道是否可以从 influx 的 CLI 中以某种方式选择特定分片的数据。
答:在 influxdb 1.3 中这是不可能的。但是,您应该能够弄清楚其中存在哪些数据。
如果您在 influx 命令行中执行 show shard
语句,它应该告诉您包含在那shard
。
例如
给定分片信息:
id database retention_policy shard_group start_time end_time expiry_time owners
-- -------- ---------------- ----------- ---------- -------- ----------- ------
123 mydb autogen 123 2012-11-26T00:00:00Z 2012-12-03T00:00:00Z 2012-12-03T00:00:00Z
124 mydb autogen 124 2013-01-14T00:00:00Z 2013-01-21T00:00:00Z 2013-01-21T00:00:00Z
125 mydb autogen 125 2013-04-29T00:00:00Z 2013-05-06T00:00:00Z 2013-05-06T00:00:00Z
给定测量值:
name: measurements
name
----
measurement_abc
measurement_def
measurement_123
Shard
123 将包含上述测量的所有数据,这些数据落在2012-11-26T00:00:00Z
的开始时间和2012-12-03T00:00:00Z
的结束时间。也就是说,运行 drop shard 123
会看到该范围内的数据在测量中消失。
【讨论】:
以上是关于Influxdb 从特定分片中选择数据的主要内容,如果未能解决你的问题,请参考以下文章
Influxdb安装启动influxdb控制台常用命令Influx命令使用Influx-sql使用举例Influxdb的数据格式Influxdb客户端工具