You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@slider.apache.org by "kyungwan nam (JIRA)" <ji...@apache.org> on 2017/07/05 05:36:00 UTC
[jira] [Commented] (SLIDER-1231) yarn.label.expression does not
work correctly
[ https://issues.apache.org/jira/browse/SLIDER-1231?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16074266#comment-16074266 ]
kyungwan nam commented on SLIDER-1231:
--------------------------------------
if node-label-expression in ApplicationSubmissionContext is set, it is used for all containers.
http://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/NodeLabel.html#Specifying_node_label_for_application
{noformat}
Specifying node label for application
Applications can use following Java APIs to specify node label to request
- ApplicationSubmissionContext.setNodeLabelExpression(..) to set node label expression for all containers of the application.
- ResourceRequest.setNodeLabelExpression(..) to set node label expression for individual resource requests. This can overwrite node label expression set in ApplicationSubmissionContext
- Specify setAMContainerResourceRequest.setNodeLabelExpression in ApplicationSubmissionContext to indicate expected node label for application master container.
{noformat}
> yarn.label.expression does not work correctly
> ---------------------------------------------
>
> Key: SLIDER-1231
> URL: https://issues.apache.org/jira/browse/SLIDER-1231
> Project: Slider
> Issue Type: Bug
> Reporter: kyungwan nam
>
> resources.json
> {code}
> {
> ...
> "components": {
> "slider-appmaster": {
> "yarn.memory": "2048",
> "yarn.label.expression" : “label1"
> },
> "HBASE_REGIONSERVER": {
> "yarn.role.priority": "1",
> "yarn.component.instances": “1",
> "yarn.memory": "4096",
> "yarn.component.placement.policy": "4",
> "yarn.placement.escalate.seconds": "60",
> "yarn.container.failure.threshold": "9"
> },
> {code}
> I thought this app will be worked as follows according to resources.json
> - slider-appmaster should be allocated to a host whose node label is “label1”.
> - HBASE_REGIONSERVER should be allocated to a host whose node label is default.
> but, all containers was trying to allocate to a host whose node label is “label1"
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)