Druid解析之管理用的介面大全
阿新 • • 發佈:2019-02-10
在介紹之前,先列一下Druid各部分的埠號(在程式碼Main.java中):
Coordinator | 8081 |
Historical | 8083 |
Broker | 8082 |
Realtime | 8084 |
Overlord | 8090 |
MiddleManager | 8091 |
Router | 8888 |
下面是管理命令:
1. 查詢某個Meta Datasource下所有的segments:
GET http://<coordinator>:8081/druid/coordinator/v1/metadata/datasources/<datasource>/segments/
2. 查詢某個Meta Datasource下的某個segment:
GET http://<coordinator>:8081/druid/coordinator/v1/metadata/datasources/<datasource>/segments/<segment>
3. 刪除某個Datasource下的某個segment:
DELETE http://<coordinator>:8081/druid/coordinator/v1/metadata/datasources/<datasource>/segments/<segment>
4. 停止流任務:
POST http://<overlord>:8090/druid/indexer/v1/supervisor/<dataSource>/shutdown
5. 檢視流任務狀態:
GET http://<overlord>:8090/druid/indexer/v1/supervisor/<dataSource>/status
6. 檢視Meta Datasource資訊:
GET http://<coordinator>:8081/druid/coordinator/v1/metadata/datasources/<dataSource>
7. 檢視Datasource Rule:
GET http://<coordinator>:8081/druid/coordinator/v1/rules/<datasource>
8. 檢視Datasource資訊:
GET http://<coordinator>:8081/druid/coordinator/v1/datasources/<datasource>
9. 查詢某個Datasource所有segments:
GET http://<coordinator>:8081/druid/coordinator/v1/datasources/<datasource>/segments
10. 查詢某個Datasource的某個segment:
GET http://<coordinator>:8081/druid/coordinator/v1/datasources/<datasource>/segments/<identifier>
11. 刪除Task任務:
POST http://<overlord>:8090/druid/indexer/v1/task/<taskId>/shutdown
12. 檢視Task任務狀態
GET http://<overlord>:8090/druid/indexer/v1/task/<taskId>/status
13. 檢視Task任務的所有segments
GET http://<overlord>:8090/druid/indexer/v1/task/<taskId>/segments
14. 查詢正在進行的任務:
GET http://<overlord>:8090/druid/indexer/v1/runningTasks
15. 查詢正在等待的任務:GET http://<overlord>:8090/druid/indexer/v1/waitingTasks
16. 查詢正在掛起的任務:
GET http://<overlord>:8090/druid/indexer/v1/pendingTasks
17. 檢視所有Datasources:
GET http://<coordinator>:8081/druid/coordinator/v1/datasources/
18. 查詢完成的任務:
GET http://<overlord>:8090/druid/indexer/v1/completeTasks
19. 查詢叢集所有節點資訊:
GET http://<coordinator>:8081/druid/coordinator/v1/servers?simple