You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "Yusaku Sako (JIRA)" <ji...@apache.org> on 2017/03/20 21:44:42 UTC

[jira] [Updated] (AMBARI-19677) Storm service check failed after HOU to HDP-2.5.3 due to CNF for StormAtlasHook

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

Yusaku Sako updated AMBARI-19677:
---------------------------------
    Reporter: Vivek Sharma  (was: Jonathan Hurley)

> Storm service check failed after HOU to HDP-2.5.3 due to CNF for StormAtlasHook
> -------------------------------------------------------------------------------
>
>                 Key: AMBARI-19677
>                 URL: https://issues.apache.org/jira/browse/AMBARI-19677
>             Project: Ambari
>          Issue Type: Bug
>          Components: ambari-server
>    Affects Versions: 2.4.0
>            Reporter: Vivek Sharma
>            Assignee: Jonathan Hurley
>            Priority: Critical
>             Fix For: 2.5.0
>
>         Attachments: AMBARI-19677.patch
>
>
> The {{extlib}} directory of Storm, which is managed by Ambari WRT things like Atlas hook JARs, must be updated during an upgrade to point to the correct versions of the JAR files.
> *STR*
> # Deploy HDP-2.5.0.0 cluster with Ambari-2.5.0.0 (2.5.0.0-694) - secure cluster via Blueprint
> # Perform HOU to 2.5.3.0 and let it complete
> # Run Storm service check
> *Result*
> {code}
> 5821 [main] INFO  o.a.s.m.n.Login - successfully logged in.
> 5860 [main] INFO  o.a.s.StormSubmitter - Submitting topology WordCountid16ac3271_date242017 in distributed mode with conf {"storm.zookeeper.topology.auth.scheme":"digest","storm.zookeeper.topology.auth.payload":"-6656042462002862896:-8423155374846281190","topology.workers":3,"topology.debug":true}
> 6169 [main] INFO  o.a.s.StormSubmitter - Finished submitting topology: WordCountid16ac3271_date242017
> 6170 [main] INFO  o.a.s.StormSubmitter - Initializing the registered ISubmitterHook [org.apache.atlas.storm.hook.StormAtlasHook]
> 6170 [main] WARN  o.a.s.StormSubmitter - Error occurred in invoking submitter hook:[org.apache.atlas.storm.hook.StormAtlasHook] 
> java.lang.ClassNotFoundException: org.apache.atlas.storm.hook.StormAtlasHook
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[?:1.8.0_112]
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_112]
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) ~[?:1.8.0_112]
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_112]
> 	at java.lang.Class.forName0(Native Method) ~[?:1.8.0_112]
> 	at java.lang.Class.forName(Class.java:264) ~[?:1.8.0_112]
> 	at org.apache.storm.StormSubmitter.invokeSubmitterHook(StormSubmitter.java:281) [storm-core-1.0.1.2.5.3.0-38.jar:1.0.1.2.5.3.0-38]
> 	at org.apache.storm.StormSubmitter.submitTopologyAs(StormSubmitter.java:257) [storm-core-1.0.1.2.5.3.0-38.jar:1.0.1.2.5.3.0-38]
> 	at org.apache.storm.StormSubmitter.submitTopology(StormSubmitter.java:310) [storm-core-1.0.1.2.5.3.0-38.jar:1.0.1.2.5.3.0-38]
> 	at org.apache.storm.StormSubmitter.submitTopology(StormSubmitter.java:157) [storm-core-1.0.1.2.5.3.0-38.jar:1.0.1.2.5.3.0-38]
> 	at storm.starter.WordCountTopology.main(WordCountTopology.java:77) [d5b85192dee911e6b1d9fa163e04609b.jar:?]
> Exception in thread "main" org.apache.storm.hooks.SubmitterHookException: java.lang.ClassNotFoundException: org.apache.atlas.storm.hook.StormAtlasHook
> 	at org.apache.storm.StormSubmitter.invokeSubmitterHook(StormSubmitter.java:288)
> 	at org.apache.storm.StormSubmitter.submitTopologyAs(StormSubmitter.java:257)
> 	at org.apache.storm.StormSubmitter.submitTopology(StormSubmitter.java:310)
> 	at org.apache.storm.StormSubmitter.submitTopology(StormSubmitter.java:157)
> 	at storm.starter.WordCountTopology.main(WordCountTopology.java:77)
> Caused by: java.lang.ClassNotFoundException: org.apache.atlas.storm.hook.StormAtlasHook
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
> 	at java.lang.Class.forName0(Native Method)
> 	at java.lang.Class.forName(Class.java:264)
> 	at org.apache.storm.StormSubmitter.invokeSubmitterHook(StormSubmitter.java:281)
> 	... 4 more
> Command failed after 1 tries
> {code}
> Probably caused as the symlink for 2.5.3.0 still point to 2.5.0.0 as below:
> {code}
> [root@r6-mams-ambari-re2-7 storm]# ls -lahrt  /usr/hdp/2.5.0.0-1245/storm/extlib/
> total 16K
> drwxr-xr-x. 12 root root 4.0K Jan 20 04:51 ..
> lrwxrwxrwx.  1 root root   81 Jan 20 05:14 storm-bridge-shim-0.7.0.2.5.0.0-1245.jar -> /usr/hdp/current/atlas-server/hook/storm/storm-bridge-shim-0.7.0.2.5.0.0-1245.jar
> lrwxrwxrwx.  1 root root   88 Jan 20 05:14 atlas-plugin-classloader-0.7.0.2.5.0.0-1245.jar -> /usr/hdp/current/atlas-server/hook/storm/atlas-plugin-classloader-0.7.0.2.5.0.0-1245.jar
> drwxr-xr-x.  2 root root 4.0K Jan 20 05:14 .
> [root@r6-mams-ambari-re2-7 storm]# ls -lahrt  /usr/hdp/2.5.3.0-38/storm/extlib/
> total 16K
> drwxr-xr-x. 12 root root 4.0K Jan 20 06:03 ..
> lrwxrwxrwx.  1 root root   81 Jan 20 07:08 storm-bridge-shim-0.7.0.2.5.0.0-1245.jar -> /usr/hdp/current/atlas-server/hook/storm/storm-bridge-shim-0.7.0.2.5.0.0-1245.jar
> lrwxrwxrwx.  1 root root   88 Jan 20 07:08 atlas-plugin-classloader-0.7.0.2.5.0.0-1245.jar -> /usr/hdp/current/atlas-server/hook/storm/atlas-plugin-classloader-0.7.0.2.5.0.0-1245.jar
> drwxr-xr-x.  2 root root 4.0K Jan 20 07:08 .
> {code}



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