ambari-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Hurley (JIRA)" <>
Subject [jira] [Created] (AMBARI-14670) Express Upgrade failed during restart of STORM components
Date Thu, 14 Jan 2016 17:10:39 GMT
Jonathan Hurley created AMBARI-14670:

             Summary: Express Upgrade failed during restart of STORM components
                 Key: AMBARI-14670
             Project: Ambari
          Issue Type: Bug
          Components: ambari-server
    Affects Versions: 2.2.1
            Reporter: Jonathan Hurley
            Assignee: Jonathan Hurley
            Priority: Blocker
             Fix For: 2.2.1

When upgrading HDP 2.2 to 2.4, the configurations for the 2.3 stack are not applied.

Caused by:

cat /grid/0/log/storm/storm.out

Exception in thread "main" java.lang.ExceptionInInitializerError
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(
	at clojure.lang.RT.loadClassForName(
	at clojure.lang.RT.load(
	at clojure.lang.RT.load(
	at clojure.core$load$fn__5066.invoke(core.clj:5641)
	at clojure.core$load.doInvoke(core.clj:5640)
	at clojure.lang.RestFn.invoke(
	at clojure.lang.Var.invoke(
	at backtype.storm.ui.core.<clinit>(Unknown Source)
Caused by: java.lang.IllegalArgumentException: Field nimbus.seeds must be an Iterable but
was a class java.lang.String
	at backtype.storm.ConfigValidation$2.validateField(
	at backtype.storm.ConfigValidation$NestableFieldValidator.validateField(
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(
	at java.lang.reflect.Method.invoke(
	at clojure.lang.Reflector.invokeMatchingMethod(
	at clojure.lang.Reflector.invokeInstanceMethod(
	at backtype.storm.config$validate_configs_with_schemas.invoke(config.clj:118)
	at backtype.storm.config$read_storm_config.invoke(config.clj:123)
	at backtype.storm.ui.core__init.load(Unknown Source)
	at backtype.storm.ui.core__init.<clinit>(Unknown Source)
	... 10 more

It appears as though {{}} was never converted to {{nimbus.seeds}} even though it's
defined in the upgrade pack:

<execute-stage service="STORM" component="NIMBUS" title="Apply config changes for Nimbus">
    <task xsi:type="configure" id="hdp_2_3_0_0_nimbus_convert_nimbus_host_to_seeds"/>

{code:title=HDP 2.2 storm-site}
"": "os-s11-3-hifgts-c10tom21unsecha-5.novalocal",

{code:title=HDP 2.4 storm-site}
"": "os-s11-3-hifgts-c10tom21unsecha-5.novalocal",
"nimbus.seeds": "localhost",

This message was sent by Atlassian JIRA

View raw message