After upgrading a cluster from 2.1 to 2.2.0.0 and ambari from 1.5.1 to 2.0.0 the Storm service is missing the “Storm REST API server” in the Ambari web.
Also, ambari (I assume due to this) has not finalized the upgrade and states that the host which should have the Storm REST API server is in “upgrading” state.
Using a tip from another forum post I checked the ambari db directly and found that it lists the component name: “STORM_REST_API” to have “UNKNOWN” current_state as well as UNKNOWN version. (SQL used: SELECT * FROM hostcomponentstate WHERE host_name = ‘service-1-0′ ORDER BY version, component_name)
Checking on the server I see that the restapi.log is empty and the server is not running.
How can I get the final component in place and finalize the upgrade?