You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "Eric Yang (JIRA)" <ji...@apache.org> on 2017/03/03 02:02:45 UTC

[jira] [Updated] (AMBARI-20289) Optional host_group can interfere with blueprint deployment

     [ https://issues.apache.org/jira/browse/AMBARI-20289?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eric Yang updated AMBARI-20289:
-------------------------------
    Summary: Optional host_group can interfere with blueprint deployment  (was: Optional host_group can interfere with actual deployment)

> Optional host_group can interfere with blueprint deployment
> -----------------------------------------------------------
>
>                 Key: AMBARI-20289
>                 URL: https://issues.apache.org/jira/browse/AMBARI-20289
>             Project: Ambari
>          Issue Type: Improvement
>    Affects Versions: 2.4.2
>            Reporter: Eric Yang
>
> User defines a blueprint that contains 4 host groups.  Edge group, management group 1 and 2, and worker group.  For management group 1, include a single knox server.  In edge group, also define Knox server.  When edge group includes one or more hosts, they will be used for Knox Server HA.  Without edge group, management group 1 will be used as a single Knox server.
> When edge group does not contain any host, Ambari throws a weird exception:
> {code}
> 26 Feb 2017 19:14:55,108  WARN [pool-16-thread-1] BlueprintConfigurationProcessor:1403 - The property 'dfs.namenode.secondary.http-address' is associated with the component 'SECONDARY_NAMENODE' which isn't mapped to any host group. This may affect configuration topology resolution.
> 26 Feb 2017 19:14:55,129  INFO [pool-3-thread-1] AsyncCallableService:111 - Exception during task execution:
> java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: TopologyManager.ConfigureClusterTask - prerequisites for config request processing not yet  satisfied
>     at java.util.concurrent.FutureTask.report(FutureTask.java:122)
>     at java.util.concurrent.FutureTask.get(FutureTask.java:206)
>     at org.apache.ambari.server.topology.AsyncCallableService.taskCompleted(AsyncCallableService.java:103)
>     at org.apache.ambari.server.topology.AsyncCallableService.call(AsyncCallableService.java:74)
>     at org.apache.ambari.server.topology.AsyncCallableService.call(AsyncCallableService.java:37)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>     at java.lang.Thread.run(Thread.java:745)
> Caused by: java.lang.IllegalArgumentException: TopologyManager.ConfigureClusterTask - prerequisites for config request processing not yet  satisfied
>     at org.apache.ambari.server.topology.TopologyManager$ConfigureClusterTask.call(TopologyManager.java:908)
>     at org.apache.ambari.server.topology.TopologyManager$ConfigureClusterTask.call(TopologyManager.java:889)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
>     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
>     ... 3 more
> {code}
> HDFS does not get formatted.  There is a 30 minutes delay between submit cluster construction REST request, and Ambari start to install the cluster.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)