[
https://issues.apache.org/jira/browse/FLINK-11162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16723617#comment-16723617
]
lining edited comment on FLINK-11162 at 12/18/18 3:25 AM:
----------------------------------------------------------
[~yanghua] we need add this information in which api, create new or use old api
like jobs:/jobid/plan?
I prefer in old api, result like this
vinoyang we need add this information in which api, create new or use old api
like jobs:/jobid/plan?
I prefer in old api, result like this
{
"jid": "ccee3dc6ac63c532feea3e8cdbf05eab",
"name": "Socket Window WordCount",
"nodes": [
{
"id": "cbc357ccb763df2852fee8c4fc7d55f2",
"parallelism": 1,
"operator": "",
"operator_strategy": "",
"description": "Source: Socket Stream -> Flat Map",
"optimizer_properties": {}
},
{
"id": "90bea66de1c231edf33913ecd54406c1",
"parallelism": 1,
"operator": "",
"operator_strategy": "",
"description": "Window(TumblingProcessingTimeWindows(5000),
ProcessingTimeTrigger, ReduceFunction$1, PassThroughWindowFunction) ->
Sink: Print to Std. Out",
"inputs": [
{
"num": 0,
"id": "cbc357ccb763df2852fee8c4fc7d55f2",
"ship_strategy": "HASH",
"exchange": "pipelined"
}
],
"optimizer_properties": {}
}
],
"operators": [
{
"vertex_id": "cbc357ccb763df2852fee8c4fc7d55f2",
"operator_id": "7df19f87deec5680128845fd9a6ca18d",
"name": "Flat Map",
"inputs": [
{ "operator_id": "cbc357ccb763df2852fee8c4fc7d55f2",
"partitioner": "FORWARD", "type_number": 0 }
,
...
]
}
]
}
was (Author: lining):
[~yanghua] we need add this information in which api, create new or use old api
like jobs:/jobid/plan?
I prefer in old api, result like this
vinoyang we need add this information in which api, create new or use old api
like jobs:/jobid/plan?
I prefer in old api, result like this
{
"jid": "ccee3dc6ac63c532feea3e8cdbf05eab",
"name": "Socket Window WordCount",
"nodes": [
{
"id": "cbc357ccb763df2852fee8c4fc7d55f2",
"parallelism": 1,
"operator": "",
"operator_strategy": "",
"description": "Source: Socket Stream -> Flat Map",
"optimizer_properties": {}
},
{
"id": "90bea66de1c231edf33913ecd54406c1",
"parallelism": 1,
"operator": "",
"operator_strategy": "",
"description": "Window(TumblingProcessingTimeWindows(5000),
ProcessingTimeTrigger, ReduceFunction$1, PassThroughWindowFunction) ->
Sink: Print to Std. Out",
"inputs": [
{
"num": 0,
"id": "cbc357ccb763df2852fee8c4fc7d55f2",
"ship_strategy": "HASH",
"exchange": "pipelined"
}
],
"optimizer_properties": {}
}
],
"operators": [
{
"vertex_id": "cbc357ccb763df2852fee8c4fc7d55f2",
"operator_id": "7df19f87deec5680128845fd9a6ca18d",
"name": "Flat Map",
"inputs": [
{
"operator_id": "cbc357ccb763df2852fee8c4fc7d55f2",
"partitioner": "FORWARD",
"type_number": 0
},
...
]
}
]
}
> Provide a rest API to list all logical operators
> ------------------------------------------------
>
> Key: FLINK-11162
> URL: https://issues.apache.org/jira/browse/FLINK-11162
> Project: Flink
> Issue Type: New Feature
> Components: REST
> Reporter: vinoyang
> Assignee: lining
> Priority: Major
>
> The scene of this issue:
> We are using the indicator variable of the operator: <operator_id>,
> <operator_name>.
> We have customized the display of the indicator. Based on the query purpose,
> we currently lack an interface to get all the logical operators of a job. The
> current rest API only provides the chained node information.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)