2017-09-26 18 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將會看到該範圍內的數據在測量中消失。