forked from docs/doc-exports
Reviewed-by: gtema <artem.goncharov@gmail.com> Co-authored-by: Yang, Tong <yangtong2@huawei.com> Co-committed-by: Yang, Tong <yangtong2@huawei.com>
387 lines
22 KiB
HTML
387 lines
22 KiB
HTML
<a name="mrs_02_0043"></a><a name="mrs_02_0043"></a>
|
|
|
|
<h1 class="topictitle1">Executing a Job Object</h1>
|
|
<div id="body1484210107927"><div class="section" id="mrs_02_0043__section40666287163540"><h4 class="sectiontitle">Function</h4><p id="mrs_02_0043__p39994334163542">This API is used to execute a created job object. This API is compatible with Sahara.</p>
|
|
</div>
|
|
<div class="section" id="mrs_02_0043__section25682805163556"><h4 class="sectiontitle">URI</h4><ul id="mrs_02_0043__ul2095591163640"><li id="mrs_02_0043__li10997729163640">Format<p id="mrs_02_0043__p53372870163653"><a name="mrs_02_0043__li10997729163640"></a><a name="li10997729163640"></a>POST /v1.1/{project_id}/jobs/{job_id}/execute</p>
|
|
</li><li id="mrs_02_0043__li17220269163646">Parameter description
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="mrs_02_0043__table49499141194754" frame="border" border="1" rules="all"><caption><b>Table 1 </b>URI parameter description</caption><thead align="left"><tr id="mrs_02_0043__row33700024194754"><th align="left" class="cellrowborder" valign="top" width="25%" id="mcps1.3.2.2.2.1.2.4.1.1"><p id="mrs_02_0043__p16571835194812">Parameter</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="25%" id="mcps1.3.2.2.2.1.2.4.1.2"><p id="mrs_02_0043__p141410194812">Mandatory</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.2.2.2.1.2.4.1.3"><p id="mrs_02_0043__p11454278194812">Description</p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="mrs_02_0043__row12931900144556"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.2.2.2.1.2.4.1.1 "><p id="mrs_02_0043__p40851019144556">project_id</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.2.2.2.1.2.4.1.2 "><p id="mrs_02_0043__p20598275144556">Yes</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.2.2.2.1.2.4.1.3 "><p id="mrs_02_0043__p57847563144556">Project ID. For details on how to obtain the project ID, see <a href="mrs_02_0011.html">Obtaining a Project ID</a>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="mrs_02_0043__row5348473617029"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.2.2.2.1.2.4.1.1 "><p id="mrs_02_0043__p3729636117029">job_id</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.2.2.2.1.2.4.1.2 "><p id="mrs_02_0043__p110643517029">Yes</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.2.2.2.1.2.4.1.3 "><p id="mrs_02_0043__p2251243817029">Job object ID</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</li></ul>
|
|
</div>
|
|
<div class="section" id="mrs_02_0043__section7976792193238"><h4 class="sectiontitle">Request</h4>
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="mrs_02_0043__table51257841151049" frame="border" border="1" rules="all"><caption><b>Table 2 </b>Request parameter description</caption><thead align="left"><tr id="mrs_02_0043__row8480851151049"><th align="left" class="cellrowborder" valign="top" width="25%" id="mcps1.3.3.2.2.5.1.1"><p id="mrs_02_0043__p15860319151049">Parameter</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="15%" id="mcps1.3.3.2.2.5.1.2"><p id="mrs_02_0043__p9617423151049">Mandatory</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="15%" id="mcps1.3.3.2.2.5.1.3"><p id="mrs_02_0043__p40813771151049">Type</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="45%" id="mcps1.3.3.2.2.5.1.4"><p id="mrs_02_0043__p17581180151049">Description</p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="mrs_02_0043__row33862023103039"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.3.2.2.5.1.1 "><p id="mrs_02_0043__p3981883717238">cluster_id</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.3.2.2.5.1.2 "><p id="mrs_02_0043__p1092483717238">Yes</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.3.2.2.5.1.3 "><p id="mrs_02_0043__p1312411717238">String</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="45%" headers="mcps1.3.3.2.2.5.1.4 "><p id="mrs_02_0043__p4114259017238">Cluster ID</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="mrs_02_0043__row2799322317244"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.3.2.2.5.1.1 "><p id="mrs_02_0043__p5285858517244">input_id</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.3.2.2.5.1.2 "><p id="mrs_02_0043__p6533931417336">Yes</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.3.2.2.5.1.3 "><p id="mrs_02_0043__p460372817352">String</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="45%" headers="mcps1.3.3.2.2.5.1.4 "><p id="mrs_02_0043__p8800137165528">Input data source ID of a job object</p>
|
|
<p id="mrs_02_0043__p58968452306">For details on how to obtain the input data source ID, see <a href="mrs_02_0022.html">Creating a Data Source</a>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="mrs_02_0043__row6387801017255"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.3.2.2.5.1.1 "><p id="mrs_02_0043__p673631817255">output_id</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.3.2.2.5.1.2 "><p id="mrs_02_0043__p4358774117336">Yes</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.3.2.2.5.1.3 "><p id="mrs_02_0043__p690407217352">String</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="45%" headers="mcps1.3.3.2.2.5.1.4 "><p id="mrs_02_0043__p3368190317255">Output data source ID of a job object</p>
|
|
<p id="mrs_02_0043__p18012513306">For details on how to obtain the output data source ID, see <a href="mrs_02_0022.html">Creating a Data Source</a>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="mrs_02_0043__row54445180144846"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.3.2.2.5.1.1 "><p id="mrs_02_0043__p47983487144846">is_protected</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.3.2.2.5.1.2 "><p id="mrs_02_0043__p61457218144846">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.3.2.2.5.1.3 "><p id="mrs_02_0043__p11978733144846">Bool</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="45%" headers="mcps1.3.3.2.2.5.1.4 "><p id="mrs_02_0043__p30753321144846">Whether a job object is protected</p>
|
|
<ul id="mrs_02_0043__ul360256379574"><li id="mrs_02_0043__li164971619574">true</li><li id="mrs_02_0043__li205044639578">false</li></ul>
|
|
<p id="mrs_02_0043__p6483812795728">The current version does not support this function.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="mrs_02_0043__row5737606144852"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.3.2.2.5.1.1 "><p id="mrs_02_0043__p62092923144852">is_public</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.3.2.2.5.1.2 "><p id="mrs_02_0043__p63470881144852">No</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.3.2.2.5.1.3 "><p id="mrs_02_0043__p40867743144852">Bool</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="45%" headers="mcps1.3.3.2.2.5.1.4 "><p id="mrs_02_0043__p21952926144852">Whether a job object is public</p>
|
|
<ul id="mrs_02_0043__ul11534704151937"><li id="mrs_02_0043__li36703478151937">true</li><li id="mrs_02_0043__li61895851151937">false</li></ul>
|
|
<p id="mrs_02_0043__p20191752151937">The current version does not support this function.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="mrs_02_0043__row22681519104555"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.3.2.2.5.1.1 "><p id="mrs_02_0043__p4472907517312">job_configs</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.3.2.2.5.1.2 "><p id="mrs_02_0043__p2866668517336">Yes</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="15%" headers="mcps1.3.3.2.2.5.1.3 "><p id="mrs_02_0043__p5513246917312">Object</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="45%" headers="mcps1.3.3.2.2.5.1.4 "><p id="mrs_02_0043__p5205454817312">Key-value pair set for saving job running configurations</p>
|
|
<p id="mrs_02_0043__p1643215115412">If the job type is MapReduce or Spark, set the first parameter of <strong id="mrs_02_0043__b15486475114527">args</strong> to be the same as the <strong id="mrs_02_0043__b21464722151721">arguments</strong> parameter in <a href="mrs_02_0040.html">Adding a Job and Executing the Job</a>.</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="mrs_02_0043__section38599577193858"><h4 class="sectiontitle">Response</h4>
|
|
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="mrs_02_0043__table5154210817547" frame="border" border="1" rules="all"><caption><b>Table 3 </b>Response parameter description</caption><thead align="left"><tr id="mrs_02_0043__row5182537317547"><th align="left" class="cellrowborder" valign="top" width="25%" id="mcps1.3.4.2.2.4.1.1"><p id="mrs_02_0043__p3710571317547">Parameter</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="25%" id="mcps1.3.4.2.2.4.1.2"><p id="mrs_02_0043__p4673655817547">Type</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="50%" id="mcps1.3.4.2.2.4.1.3"><p id="mrs_02_0043__p2756483917547">Description</p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="mrs_02_0043__row6552698617547"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.1 "><p id="mrs_02_0043__p608565317547">output_id</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.2 "><p id="mrs_02_0043__p6530536017547">String</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.4.2.2.4.1.3 "><p id="mrs_02_0043__p5524276817547">Output data source ID of a job object</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="mrs_02_0043__row4779481717637"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.1 "><p id="mrs_02_0043__p4617494417637">info</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.2 "><p id="mrs_02_0043__p2439775617637">Object</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.4.2.2.4.1.3 "><p id="mrs_02_0043__p3006119217637">Job object status information</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="mrs_02_0043__row1495495217648"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.1 "><p id="mrs_02_0043__p339159817648">job_id</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.2 "><p id="mrs_02_0043__p14268918171114">String</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.4.2.2.4.1.3 "><p id="mrs_02_0043__p2443087417648">Job object ID</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="mrs_02_0043__row2384662617658"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.1 "><p id="mrs_02_0043__p5252854817658">tenant_id</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.2 "><p id="mrs_02_0043__p19786981171114">String</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.4.2.2.4.1.3 "><p id="mrs_02_0043__p1768719515356">Project ID. For details on how to obtain the project ID, see <a href="mrs_02_0011.html">Obtaining a Project ID</a>.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="mrs_02_0043__row305452361779"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.1 "><p id="mrs_02_0043__p582450651779">created_at</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.2 "><p id="mrs_02_0043__p25043732171114">String</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.4.2.2.4.1.3 "><p id="mrs_02_0043__p535623701779">Job object creation time</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="mrs_02_0043__row3627093394233"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.1 "><p id="mrs_02_0043__p5226450094233">updated_at</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.2 "><p id="mrs_02_0043__p4820418094233">String</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.4.2.2.4.1.3 "><p id="mrs_02_0043__p1222448494233">Job object update time</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="mrs_02_0043__row5667785094240"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.1 "><p id="mrs_02_0043__p2750313894240">return_code</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.2 "><p id="mrs_02_0043__p5946630494240">String</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.4.2.2.4.1.3 "><p id="mrs_02_0043__p5204131894240">Response code after job execution</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="mrs_02_0043__row5615267117721"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.1 "><p id="mrs_02_0043__p5207250917721">oozie_job_id</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.2 "><p id="mrs_02_0043__p35218413171114">String</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.4.2.2.4.1.3 "><p id="mrs_02_0043__p5296742017721">Workflow ID returned by Oozie</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="mrs_02_0043__row4660982117733"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.1 "><p id="mrs_02_0043__p1729913217733">is_protected</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.2 "><p id="mrs_02_0043__p1851829617733">Bool</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.4.2.2.4.1.3 "><p id="mrs_02_0043__p2358698017733">Whether a job object is protected</p>
|
|
<ul id="mrs_02_0043__ul18949663162327"><li id="mrs_02_0043__li36329240162327">true</li><li id="mrs_02_0043__li58527712162327">false</li></ul>
|
|
<p id="mrs_02_0043__p56987367162327">The current version does not support this function.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="mrs_02_0043__row2048741417746"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.1 "><p id="mrs_02_0043__p3546551417754">input_id</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.2 "><p id="mrs_02_0043__p2280823617754">String</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.4.2.2.4.1.3 "><p id="mrs_02_0043__p3552784217754">Input data source ID of a job object</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="mrs_02_0043__row36805501785"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.1 "><p id="mrs_02_0043__p4117938217811">cluster_id</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.2 "><p id="mrs_02_0043__p6475407017811">String</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.4.2.2.4.1.3 "><p id="mrs_02_0043__p1058834117811">Cluster ID</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="mrs_02_0043__row2196179617822"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.1 "><p id="mrs_02_0043__p3407507017822">is_public</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.2 "><p id="mrs_02_0043__p2691075917822">Bool</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.4.2.2.4.1.3 "><p id="mrs_02_0043__p3228784617822">Whether a job object is public</p>
|
|
<ul id="mrs_02_0043__ul45445577141414"><li id="mrs_02_0043__li6357014141414">true</li><li id="mrs_02_0043__li57213130141414">false</li></ul>
|
|
<p id="mrs_02_0043__p14310885151440">The current version does not support this function.</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="mrs_02_0043__row2742286517547"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.1 "><p id="mrs_02_0043__p665958717547">job_configs</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.2 "><p id="mrs_02_0043__p568200817547">Object</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.4.2.2.4.1.3 "><p id="mrs_02_0043__p5758951617547">Key-value pair set for saving job running configurations</p>
|
|
</td>
|
|
</tr>
|
|
<tr id="mrs_02_0043__row3736230917853"><td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.1 "><p id="mrs_02_0043__p644819317853">id</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="25%" headers="mcps1.3.4.2.2.4.1.2 "><p id="mrs_02_0043__p2801293817853">String</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="50%" headers="mcps1.3.4.2.2.4.1.3 "><p id="mrs_02_0043__p5445552817853">Job object ID</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="section" id="mrs_02_0043__section1210015461189"><h4 class="sectiontitle">Example</h4><ul id="mrs_02_0043__ul1958913536182"><li id="mrs_02_0043__li1558945321814">Example request<pre class="screen" id="mrs_02_0043__screen3949444014597">The request example of MapReduce job:
|
|
{
|
|
"cluster_id": "811e1134-666f-4c48-bc92-afb5b10c9d8c",
|
|
"input_id": "3e1bc8e6-8c69-4749-8e52-90d9341d15bc",
|
|
"output_id": "52146b52-6540-4aac-a024-fee253cf52a9",
|
|
"is_protected": false,
|
|
"is_public": false,
|
|
"job_configs": {
|
|
"configs": {
|
|
"mapred.map.tasks": "1",
|
|
"mapred.reduce.tasks": "1"
|
|
},
|
|
"args": [
|
|
"wordcount",
|
|
"arg2"
|
|
],
|
|
"params": {
|
|
"param2": "value2",
|
|
"param1": "value1"
|
|
}
|
|
}
|
|
}
|
|
|
|
The request example of Spark job:
|
|
{
|
|
"cluster_id": "8f3a547d-d53a-44ba-9aad-ded0b0b26e9c",
|
|
"input_id": "3e1bc8e6-8c69-4749-8e52-90d9341d15bc",
|
|
"output_id": "8bb0259f-309a-49f4-843b-0be86ac1623a",
|
|
"job_configs": {
|
|
"configs": { },
|
|
"args": [
|
|
"org.apache.spark.examples.SparkPi 10",
|
|
"arg2"
|
|
],
|
|
"params": {
|
|
"param2": "value2",
|
|
"param1": "value1"
|
|
}
|
|
}
|
|
}
|
|
|
|
The request example of DistCp job:
|
|
{
|
|
"cluster_id": "811e1134-666f-4c48-bc92-afb5b10c9d8c",
|
|
"input_id": "3e1bc8e6-8c69-4749-8e52-90d9341d15bc",
|
|
"output_id": "52146b52-6540-4aac-a024-fee253cf52a9",
|
|
"is_protected": false,
|
|
"is_public": false,
|
|
"job_configs": {
|
|
"configs": { },
|
|
"args": [
|
|
"arg1",
|
|
"arg2"
|
|
],
|
|
"params": {
|
|
"param2": "value2",
|
|
"param1": "value1"
|
|
}
|
|
}
|
|
}
|
|
|
|
The request example of Hive job:
|
|
{
|
|
"cluster_id": "8f3a547d-d53a-44ba-9aad-ded0b0b26e9c",
|
|
"input_id": "3e1bc8e6-8c69-4749-8e52-90d9341d15bc",
|
|
"output_id": "8bb0259f-309a-49f4-843b-0be86ac1623a",
|
|
"is_protected": false,
|
|
"is_public": false,
|
|
"job_configs": {
|
|
"configs": { },
|
|
"args": [
|
|
"arg1",
|
|
"arg2"
|
|
],
|
|
"params": {
|
|
"param2": "value2",
|
|
"param1": "value1"
|
|
}
|
|
}
|
|
}
|
|
|
|
The request example of SparkScript job:
|
|
{
|
|
"cluster_id": "811e1134-666f-4c48-bc92-afb5b10c9d8c",
|
|
"input_id": "3e1bc8e6-8c69-4749-8e52-90d9341d15bc",
|
|
"output_id": "52146b52-6540-4aac-a024-fee253cf52a9",
|
|
"is_protected": false,
|
|
"is_public": false,
|
|
"job_configs": {
|
|
"configs": { },
|
|
"args": [
|
|
"arg1",
|
|
"arg2"
|
|
],
|
|
"params": {
|
|
"param2": "value2",
|
|
"param1": "value1"
|
|
}
|
|
}
|
|
}</pre>
|
|
</li><li id="mrs_02_0043__li543710159193">Example response<pre class="screen" id="mrs_02_0043__screen6464219215131">{
|
|
"job_execution":{
|
|
"created_at":"2017-02-20T09:11:32",
|
|
"updated_at":"2017-02-20T09:11:32",
|
|
"id":"4a56525d-34db-43e3-99c9-af67491025cd",
|
|
"tenant_id":"3f99e3319a8943ceb15c584f3325d064",
|
|
"job_id":"2c12ff33-da22-47b1-b51f-2828c16bbad8",
|
|
"start_time":"2017-02-20T09:11:32",
|
|
"end_time":null,
|
|
"cluster_id":"c1000b4f-f2a1-49e1-af3c-2e19fc1eb72d",
|
|
"oozie_job_id":null,
|
|
"return_code":null,
|
|
"input_id":"ce8c2b04-f46c-4580-8b58-5b6aaf4a44a9",
|
|
"output_id":"9d59ce5b-d0f4-46d4-8738-6e50c2a5c68a",
|
|
"is_protected":null,
|
|
"is_public":null,
|
|
"job_configs":{
|
|
"configs":{
|
|
"mapred.map.tasks":"1",
|
|
"mapred.reduce.tasks":"1"
|
|
},
|
|
"args":[
|
|
"wordcount ",
|
|
"arg2"
|
|
],
|
|
"params":{
|
|
"param2":"value2",
|
|
"param1":"value1"
|
|
}
|
|
},
|
|
"data_source_urls":null,
|
|
"info":null
|
|
}
|
|
}</pre>
|
|
</li></ul>
|
|
</div>
|
|
<div class="section" id="mrs_02_0043__section7365446163631"><h4 class="sectiontitle">Status Code</h4><p id="mrs_02_0043__p5547365016031"><a href="#mrs_02_0043__table1584477916050">Table 4</a> describes the status code of this API.</p>
|
|
|
|
<div class="tablenoborder"><a name="mrs_02_0043__table1584477916050"></a><a name="table1584477916050"></a><table cellpadding="4" cellspacing="0" summary="" id="mrs_02_0043__table1584477916050" frame="border" border="1" rules="all"><caption><b>Table 4 </b>Status code</caption><thead align="left"><tr id="mrs_02_0043__row1339492016050"><th align="left" class="cellrowborder" valign="top" width="30%" id="mcps1.3.6.3.2.3.1.1"><p id="mrs_02_0043__p3411176516050">Status code</p>
|
|
</th>
|
|
<th align="left" class="cellrowborder" valign="top" width="70%" id="mcps1.3.6.3.2.3.1.2"><p id="mrs_02_0043__p1158961516050">Description</p>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><tr id="mrs_02_0043__row3719767816050"><td class="cellrowborder" valign="top" width="30%" headers="mcps1.3.6.3.2.3.1.1 "><p id="mrs_02_0043__p6022194016050">202</p>
|
|
</td>
|
|
<td class="cellrowborder" valign="top" width="70%" headers="mcps1.3.6.3.2.3.1.2 "><p id="mrs_02_0043__p4613894216050">The job object has been executed successfully.</p>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<p id="mrs_02_0043__p1144917199527">For the description about error status codes, see <a href="mrs_02_0015.html">Status Codes</a>.</p>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="mrs_02_0039.html">Job Object APIs (V1, Not Recommended)</a></div>
|
|
</div>
|
|
</div>
|
|
|