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

Durgesh updated STORM-2875:
---------------------------
    Description: 
Storm-core 1.1.1 ships with hadoop-auth dependency for version 2.6.1 which 
results in exceptions while working with hadoop version 2.8.x and above due to 
changes in KerberosUtil class.


_java.lang.NoSuchMethodError: 
org.apache.hadoop.security.authentication.util.KerberosUtil.hasKerberosKeyTab(Ljavax/security/auth/Subject;)Z
        at 
org.apache.hadoop.security.UserGroupInformation.<init>(UserGroupInformation.java:715)
 ~[stormjar.jar:?]
        at 
org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:925)
 ~[stormjar.jar:?]
        at 
org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:873)
 ~[stormjar.jar:?]
        at 
org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:740)
 ~[stormjar.jar:?]
        at 
org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:3472) 
~[stormjar.jar:?]
        at 
org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:3462) 
~[stormjar.jar:?]
        at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:3304) 
~[stormjar.jar:?]
        at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:476) 
~[stormjar.jar:?]
        at org.apache.storm.hdfs.bolt.HdfsBolt.doPrepare(HdfsBolt.java:106) 
~[stormjar.jar:?]
        at 
org.apache.storm.hdfs.bolt.AbstractHdfsBolt.prepare(AbstractHdfsBolt.java:124) 
~[stormjar.jar:?]
        at 
org.apache.storm.daemon.executor$fn__5030$fn__5043.invoke(executor.clj:793) 
~[storm-core-1.1.1.jar:1.1.1]
        at org.apache.storm.util$async_loop$fn__557.invoke(util.clj:482) 
[storm-core-1.1.1.jar:1.1.1]
        at clojure.lang.AFn.run(AFn.java:22) [clojure-1.7.0.jar:?]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]_

  was:
Storm-core 1.1.1 ships with hadoop-auth dependency for version 2.6.1 which 
results in exceptions while working with hadoop version 2.8.x and above due to 
changes in KerberosUtil class.




> Hadoop-auth dependency in storm-core results in exception
> ---------------------------------------------------------
>
>                 Key: STORM-2875
>                 URL: https://issues.apache.org/jira/browse/STORM-2875
>             Project: Apache Storm
>          Issue Type: Bug
>          Components: storm-core
>    Affects Versions: 1.1.1
>         Environment: Hadoop 2.8.x and above
>            Reporter: Durgesh
>            Priority: Blocker
>              Labels: build, patch
>
> Storm-core 1.1.1 ships with hadoop-auth dependency for version 2.6.1 which 
> results in exceptions while working with hadoop version 2.8.x and above due 
> to changes in KerberosUtil class.
> _java.lang.NoSuchMethodError: 
> org.apache.hadoop.security.authentication.util.KerberosUtil.hasKerberosKeyTab(Ljavax/security/auth/Subject;)Z
>       at 
> org.apache.hadoop.security.UserGroupInformation.<init>(UserGroupInformation.java:715)
>  ~[stormjar.jar:?]
>       at 
> org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:925)
>  ~[stormjar.jar:?]
>       at 
> org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:873)
>  ~[stormjar.jar:?]
>       at 
> org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:740)
>  ~[stormjar.jar:?]
>       at 
> org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:3472) 
> ~[stormjar.jar:?]
>       at 
> org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:3462) 
> ~[stormjar.jar:?]
>       at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:3304) 
> ~[stormjar.jar:?]
>       at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:476) 
> ~[stormjar.jar:?]
>       at org.apache.storm.hdfs.bolt.HdfsBolt.doPrepare(HdfsBolt.java:106) 
> ~[stormjar.jar:?]
>       at 
> org.apache.storm.hdfs.bolt.AbstractHdfsBolt.prepare(AbstractHdfsBolt.java:124)
>  ~[stormjar.jar:?]
>       at 
> org.apache.storm.daemon.executor$fn__5030$fn__5043.invoke(executor.clj:793) 
> ~[storm-core-1.1.1.jar:1.1.1]
>       at org.apache.storm.util$async_loop$fn__557.invoke(util.clj:482) 
> [storm-core-1.1.1.jar:1.1.1]
>       at clojure.lang.AFn.run(AFn.java:22) [clojure-1.7.0.jar:?]
>       at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]_



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to