2017-09-26 22 views

回答

1

问:我想知道是否有可能从influx的CLI中选择特定分片的数据。

- 答:在influxdb 1.3这是不可能的。但是,您应该能够确定哪些数据存在那里。

如果您在大量涌入的命令行做了show shard声明它应该告诉你包含在shard数据的startend日期时间(整个数据库中的所有系列)。

例如

鉴于碎片信息:

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将会看到该范围内的数据在测量中消失。