deleting data part-2
This commit is contained in:
parent
9706197655
commit
e7447cf2af
|
@ -73,4 +73,76 @@ $ ls -l1 var/druid/segments/deletion-tutorial/
|
|||
在"Segments"视图中,单击左侧的箭头以展开段条目:
|
||||
![](img-9/tutorial-deletion-01.png)
|
||||
|
||||
### 运行Kill任务
|
||||
信息框的顶部显示完整的段ID,例如 `deletion-tutorial_2015-09-12T14:00:00.000Z_2015-09-12T15:00:00.000Z_2019-02-28T01:11:51.606Z`,第14小时的段。
|
||||
|
||||
让我们向Coordinator发送一个POST请求来禁用13点和14点的段
|
||||
```
|
||||
{
|
||||
"segmentIds":
|
||||
[
|
||||
"deletion-tutorial_2015-09-12T13:00:00.000Z_2015-09-12T14:00:00.000Z_2019-05-01T17:38:46.961Z",
|
||||
"deletion-tutorial_2015-09-12T14:00:00.000Z_2015-09-12T15:00:00.000Z_2019-05-01T17:38:46.961Z"
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
json文件位于 `curl -X 'POST' -H 'Content-Type:application/json' -d @quickstart/tutorial/deletion-disable-segments.json http://localhost:8081/druid/coordinator/v1/datasources/deletion-tutorial/markUnused` , 如下向Coordinator提交一个POST请求:
|
||||
|
||||
```
|
||||
curl -X 'POST' -H 'Content-Type:application/json' -d @quickstart/tutorial/deletion-disable-segments.json http://localhost:8081/druid/coordinator/v1/datasources/deletion-tutorial/markUnused
|
||||
```
|
||||
|
||||
命令执行完成后,可以看到13时和14时的段已经被禁用:
|
||||
![](img-9/tutorial-deletion-03.png)
|
||||
|
||||
注意到这时13时和14时的段仍然在深度存储中:
|
||||
|
||||
```
|
||||
$ ls -l1 var/druid/segments/deletion-tutorial/
|
||||
2015-09-12T00:00:00.000Z_2015-09-12T01:00:00.000Z
|
||||
2015-09-12T01:00:00.000Z_2015-09-12T02:00:00.000Z
|
||||
2015-09-12T02:00:00.000Z_2015-09-12T03:00:00.000Z
|
||||
2015-09-12T03:00:00.000Z_2015-09-12T04:00:00.000Z
|
||||
2015-09-12T04:00:00.000Z_2015-09-12T05:00:00.000Z
|
||||
2015-09-12T05:00:00.000Z_2015-09-12T06:00:00.000Z
|
||||
2015-09-12T06:00:00.000Z_2015-09-12T07:00:00.000Z
|
||||
2015-09-12T07:00:00.000Z_2015-09-12T08:00:00.000Z
|
||||
2015-09-12T08:00:00.000Z_2015-09-12T09:00:00.000Z
|
||||
2015-09-12T09:00:00.000Z_2015-09-12T10:00:00.000Z
|
||||
2015-09-12T10:00:00.000Z_2015-09-12T11:00:00.000Z
|
||||
2015-09-12T11:00:00.000Z_2015-09-12T12:00:00.000Z
|
||||
2015-09-12T12:00:00.000Z_2015-09-12T13:00:00.000Z
|
||||
2015-09-12T13:00:00.000Z_2015-09-12T14:00:00.000Z
|
||||
2015-09-12T14:00:00.000Z_2015-09-12T15:00:00.000Z
|
||||
2015-09-12T15:00:00.000Z_2015-09-12T16:00:00.000Z
|
||||
2015-09-12T16:00:00.000Z_2015-09-12T17:00:00.000Z
|
||||
2015-09-12T17:00:00.000Z_2015-09-12T18:00:00.000Z
|
||||
2015-09-12T18:00:00.000Z_2015-09-12T19:00:00.000Z
|
||||
2015-09-12T19:00:00.000Z_2015-09-12T20:00:00.000Z
|
||||
2015-09-12T20:00:00.000Z_2015-09-12T21:00:00.000Z
|
||||
2015-09-12T21:00:00.000Z_2015-09-12T22:00:00.000Z
|
||||
2015-09-12T22:00:00.000Z_2015-09-12T23:00:00.000Z
|
||||
2015-09-12T23:00:00.000Z_2015-09-13T00:00:00.000Z
|
||||
```
|
||||
|
||||
### 运行Kill任务
|
||||
|
||||
现在我们已经禁用了一些段,我们可以提交一个Kill任务,它将从元数据和深层存储中删除禁用的段。
|
||||
|
||||
在 `quickstart/tutorial/deletion-kill.json` 提供了一个Kill任务的说明,通过以下的命令将任务提交到Overlord:
|
||||
```
|
||||
curl -X 'POST' -H 'Content-Type:application/json' -d @quickstart/tutorial/deletion-kill.json http://localhost:8081/druid/indexer/v1/task
|
||||
```
|
||||
任务执行完成后,可以看到已经禁用的段已经被从深度存储中移除了:
|
||||
|
||||
```
|
||||
$ ls -l1 var/druid/segments/deletion-tutorial/
|
||||
2015-09-12T12:00:00.000Z_2015-09-12T13:00:00.000Z
|
||||
2015-09-12T15:00:00.000Z_2015-09-12T16:00:00.000Z
|
||||
2015-09-12T16:00:00.000Z_2015-09-12T17:00:00.000Z
|
||||
2015-09-12T17:00:00.000Z_2015-09-12T18:00:00.000Z
|
||||
2015-09-12T20:00:00.000Z_2015-09-12T21:00:00.000Z
|
||||
2015-09-12T21:00:00.000Z_2015-09-12T22:00:00.000Z
|
||||
2015-09-12T22:00:00.000Z_2015-09-12T23:00:00.000Z
|
||||
2015-09-12T23:00:00.000Z_2015-09-13T00:00:00.000Z
|
||||
```
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 427 KiB |
Loading…
Reference in New Issue